MacCVSClient To Do


  • Comment/info windows: get activate click optional.
  • Case insensitive search.
  • Fix the application's icon.
  • CVS option "-n" for selected commands (update, checkout, etc.).
  • Remember contents of dialog fields.
  • "File/Recent Modules" submenu.
  • Optionally use internet config for file-name-type mapping.
  • CVS import options -I and -W (need regular expressions for this?).
  • CVS admin.
  • Check valid requests.
  • Adapt window size to screen size (when staggering).
  • Store file modification dates in GMT to solve the difficulty of Jörg committing Jeff's file. Also imagine the scenario of a user changing time zone or DST while MacCVSClient is running. (??? don't really know)
  • Listen to AppleEvent "do command" to enable CWCVS communication.
  • Watch cursors.
  • Full context diff not only when diffing from the working revision.
  • "File/Quit" while CVS operation is running.
  • CVS checkout: warn if checkout goes into CVSed folder.
  • Display file types in module window.
  • Function "Find Module Window".
  • Function to undo local changes (like "rm file; cvs update file").
  • Function to trash file.
  • Calculate throughput?
  • "Add To .cvsignore" function.
  • Diff view: seperate preferences settings for "contextual" in both TEXT and RBL storage formats.
  • Module window: "sort by".
  • Module window: when switching on filtering, scroll up so the view is not empty.
  • RBL: what if DF is created?
  • Properly disable choices in "Add" etc (depending on DF, RF, type, creator). Or warn the user if a dangerous setting has been selected.
  • Default sticky option: "-kb" if file is no text file.
  • Update module window threaded.
  • Status display in module window.
  • Binary file COPY/KEEP mode for locally modified files.
  • Batch search in all existing diffs/logs.
  • Why (the heck) doesn't the safe-save work properly sometimes? [Users: don't worry about -47 errors!]
  • CVS command line dialog?

Contents

Rev. 1.40 - Copyright © 1997-1998 Fontworks Ltd.