History Of Ticket 9ad1a5401ca1e5819b59bc84af963e259a55abec
Not logged in
Ticket change [676ec85c9b] (rid 5822) by drh on 2009-12-18 00:31:46:
  1. Appended to comment:

    drh added on 2009-12-18 00:31:46:
    Fixed by 76f169fca6c040496b14bd37a9e2c5e00f0a797b.

  2. Change resolution to "Fixed"
  3. Change status to "Fixed"
Ticket change [f8d658ee03] (rid 5875) by anonymous on 2009-12-16 20:20:11:
  1. Appended to comment:

    anonymous claiming to be Michael McDaniel added on 2009-12-16 20:20:11:
    I disagree with automatic revert unless it requires an explicit flag.

    I may have just reorganized my project, removing many files and subdirectories. Perhaps I forgot to do the 'fossil rm'. I would not want to watch all of the files and directories re-appear automatically. I would prefer that a --force flag (or some flag) be required before (possibly many) files (and possibly subdirectories) are repopulated into a working directory.

Ticket change [0d75be9ae1] (rid 5790) by anonymous on 2009-12-16 17:28:38:
  1. Appended to comment:

    anonymous added on 2009-12-16 17:28:38:
    In my opinion, "commit" should fail early and clearly. "Update" should do an automatic revert (with a printed line notifying the fact), for all files that have not been "rm'ed" from fossil. This is nothing more than saying that the merge algorithms do the following:

    a) 2 ascii files: automatic merge

    b) 2 binary files: error

    c) 1 file in fossil and nothing in user checkout: automatic revert

  2. Change resolution to "Open"
Ticket change [939eb51e58] (rid 5839) by drh on 2009-12-16 02:08:44:
  1. Change comment to "When files are MISSING from the check-out, the commit command will fail. Possible fixes: 1. Fail early with a clear error message. 2. Automatically revert files that are MISSING 3. Automatically "rm" or "del" files from the check-out when they go MISSING"
  2. Change status to "Open"
  3. Change title to "MISSING files are not handled gracefully"
  4. Change type to "Code_Defect"