[darcs-devel] darcs patch: make directory_confusion pass with hashe... (and 9 more)

David Roundy droundy at darcs.net
Sun Dec 3 18:53:26 PST 2006


One last patch for the day.  This one fixes a weird bug or two that came
from inconsistent use of slurp_recorded and slurp_recorded_and_unrecorded.
At this point all but four tests pass with hashed inventories enabled, and
the big remaining todo is checkpoint (and partial repository) support for
hashed inventories.

David,
who this time recorded with tests, and found that they take only half an
hour, which is not such a long time while I'm reading a book, but a very
long time if I stare at my computer screen...

Sat Dec  2 19:55:51 PST 2006  David Roundy <droundy at darcs.net>
  * make directory_confusion pass with hashed inventories.
  I'm not sure whether there is still a bug in the pending handling here, but
  at least it doesn't crash...

Sat Dec  2 21:50:19 PST 2006  David Roundy <droundy at darcs.net>
  * Make get_tag test work with hashed inventories.

Sat Dec  2 21:54:52 PST 2006  David Roundy <droundy at darcs.net>
  * make replace work with hashed inventories.

Sat Dec  2 22:43:55 PST 2006  David Roundy <droundy at darcs.net>
  * fix more incompatible uses of DarcsRepo.

Sun Dec  3 09:32:07 PST 2006  David Roundy <droundy at darcs.net>
  * add some more hashed_inventory.sh tests.

Sun Dec  3 09:37:22 PST 2006  David Roundy <droundy at darcs.net>
  * fix new get to not mess up pending (fixes latest hashed_inventory.sh tests).

Sun Dec  3 12:58:26 PST 2006  David Roundy <droundy at darcs.net>
  * make it an error to "put" into a preexisting directory.
  This changes darcs' behavior I believe for the better.  Often one could be
  tempted to try to put into a directory, expecting to have the repository
  created as a subdirectory there, and it seems confusing (confused me) to
  have instead the repository contents mingled with whatever was already in
  that directory.  Put should behave like get in this regard, in that it
  shouldn't mix the new repo with a preexisting directory.

Sun Dec  3 13:11:41 PST 2006  David Roundy <droundy at darcs.net>
  * make put work with hashed inventories (and test for this).

Sun Dec  3 14:08:33 PST 2006  David Roundy <droundy at darcs.net>
  * make get and put reuse initialize code.
  This patch actually fixes put to properly accept and use any flags that
  init accepts, which is a Good Thing.  It also ensures that get behaves
  consistently with init in the future.  Also a Good Thing.

Sun Dec  3 18:08:23 PST 2006  David Roundy <droundy at darcs.net>
  * fix hashed inventory bug in add and prevent it happening again.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/x-darcs-patch
Size: 84858 bytes
Desc: A darcs patch for your repository!
Url : http://lists.osuosl.org/pipermail/darcs-devel/attachments/20061203/8a1c1a71/attachment.bin


More information about the darcs-devel mailing list