History Of Ticket c7b35be88
Not logged in
Ticket change [df0ef892d8] (rid 3236) by drh on 2008-07-23 13:03:24:
  1. Appended to comment:

    drh added on 2008-07-23 13:03:24:
    Since fossil repository files have no naming conventions, it is not clear how fossil could avoid "cleaning" other repositories without opening and checking each file prior to cleaning it - which would be expensive. But I have added the feature that the current repository is not "cleaned". Nor does the current repository appear in the list of "extra" files.

  2. Change priority to "Immediate"
  3. Change resolution to "Fixed"
  4. Change status to "Fixed"
  5. Change subsystem to "one"
Ticket change [441e2b56f1] (rid 3228) by anonymous on 2008-07-23 04:42:49:
  1. Change comment to "Sometimes one want to create a repository db <b>within</b> the directory that also will hold the checkout. Especially if you are com from other VCSs like e.g. Git or Darcs. I do the same, if I have a whole worktree for that I want to create an one-shot repository within. But if I ask Fossil to remove all unknown files via <tt>clean --all</tt>, it will remove its own database that the current checkout was taken from. For example: <pre> mkdir test1 cd test1 fossil new myrepos fossil open myrepos fossil add ... fossil commit : : fossil clean --all </pre> Oops, my repository is gone! I would expect, that -- at least -- every repository, that the current checkout was taken from, should be considered as a known file and should not be subject to 'clean'. Perhaps -- as a kind of loyality -- fossil should overlook all fossil repository db it ever encounter during its traversal?"
  2. Change foundin to "6ecc392f1c"
  3. Change private_contact to "c.hintze@gmx.net"
  4. Change severity to "Severe"
  5. Change status to "Open"
  6. Change title to "Fossil fails to recognize its repository db as a known file."
  7. Change type to "Incident"