[darcs-users] [patch374] the state of the adventure

Petr Ročkai bugs at darcs.net
Sat Sep 4 15:17:26 UTC 2010


Petr Ročkai <me at mornfall.net> added the comment:

I have re-done the ChangePref patch since the last time, should be sane
now. Other than that, there aren't many new patches here, but I have worked a
lot on Storage.Hashed.Path. Please look in the h-s HEAD repo. There's a number
of QC properties now. Eric, if you had a bit of time for this, you could maybe
look at that part?

I have also flipped over darcs's absolute path handling to S.H.Path. The tests
still pass.

Anyway, I have started to work on a Repository typeclass. More news on that
later.

Yours,
   Petr.

79 patches for repository http://darcs.net:

Wed Aug 11 17:39:29 CEST 2010  Petr Rockai <me at mornfall.net>
  * First stab at a hashed-storage 0.6 port.

Wed Aug 11 21:25:55 CEST 2010  Petr Rockai <me at mornfall.net>
  * Move the preferences system into IO where it belongs.

Wed Aug 11 21:45:04 CEST 2010  Petr Rockai <me at mornfall.net>
  * Make FileName an alias to Relative (from Hashed.Storage.Path).

Wed Aug 11 22:12:49 CEST 2010  Petr Rockai <me at mornfall.net>
  * Fix annotate that got broken due to path format change.

Thu Aug 12 00:02:43 CEST 2010  Petr Rockai <me at mornfall.net>
  * Replace FilePath with FileName in SelectChanges and ChooseTouching.

Thu Aug 12 00:09:46 CEST 2010  Petr Rockai <me at mornfall.net>
  * Make SubPath just another alias for Relative.

Thu Aug 12 00:16:21 CEST 2010  Petr Rockai <me at mornfall.net>
  * Introduce a new Darcs.Path module to centralise path handling.

Thu Aug 12 00:36:15 CEST 2010  Petr Rockai <me at mornfall.net>
  * Merge Darcs.Patch.FileName into Darcs.Path.

Thu Aug 12 00:47:39 CEST 2010  Petr Rockai <me at mornfall.net>
  * Remove the now-redundant sp2fn.

Thu Aug 12 01:05:34 CEST 2010  Petr Rockai <me at mornfall.net>
  * Fix announceFiles in WhatsNew (abolish unsafePathFrom*).

Thu Aug 12 01:06:04 CEST 2010  Petr Rockai <me at mornfall.net>
  * Restore the ".." check in isMaliciousPath.

Thu Aug 12 01:29:40 CEST 2010  Petr Rockai <me at mornfall.net>
  * Fix a subtle bug in onlyHunks with rather curious side-effects.

Thu Aug 12 01:30:27 CEST 2010  Petr Rockai <me at mornfall.net>
  * Merge Darcs.RepoPath into Darcs.Path.

Thu Aug 12 01:31:25 CEST 2010  Petr Rockai <me at mornfall.net>
  * Drop unused and redundant pathFromFileName.

Thu Aug 12 01:32:08 CEST 2010  Petr Rockai <me at mornfall.net>
  * Make the tests pass (mostly ./foo versus foo in user-visible output).

Wed Aug 18 22:53:38 CEST 2010  Petr Rockai <me at mornfall.net>
  * Optimize darcs diff.

Sun Aug 29 18:30:19 CEST 2010  Petr Rockai <me at mornfall.net>
  * Resolve hashed-storage dependency conflicts.

Sun Aug 29 18:30:33 CEST 2010  Petr Rockai <me at mornfall.net>
  * Resolve conflict in Commands.Diff imports.

Sun Aug 29 18:30:50 CEST 2010  Petr Rockai <me at mornfall.net>
  * Resolve conflicts in Commands.WhatsNew imports.

Sun Aug 29 18:31:05 CEST 2010  Petr Rockai <me at mornfall.net>
  * Fix conflicts in Darcs.Diff.

Sun Aug 29 18:31:15 CEST 2010  Petr Rockai <me at mornfall.net>
  * Resolve conflicts in Darcs.Patch.*.

Sun Aug 29 18:46:13 CEST 2010  Petr Rockai <me at mornfall.net>
  * Resolve a (bogus?) conflict in darcs.cabal.

Sun Aug 29 18:51:11 CEST 2010  Petr Rockai <me at mornfall.net>
  * First round of OF removal.

Sun Aug 29 18:53:36 CEST 2010  Petr Rockai <me at mornfall.net>
  * Also remove support for getting old-fashioned (to hashed).

Sun Aug 29 18:54:41 CEST 2010  Petr Rockai <me at mornfall.net>
  * Only test Darcs2 and Hashed (and not OF).

Sun Aug 29 19:14:28 CEST 2010  Petr Rockai <me at mornfall.net>
  * Set a $format variable in lib, depending on current repo format under test.

Sun Aug 29 19:15:01 CEST 2010  Petr Rockai <me at mornfall.net>
  * Make the tests a bit less verbose (do not print all of lib every time).

Sun Aug 29 19:15:18 CEST 2010  Petr Rockai <me at mornfall.net>
  * Modernize the conflict-doppleganger test.

Sun Aug 29 19:16:00 CEST 2010  Petr Rockai <me at mornfall.net>
  * Fix up the module list in darcs.cabal.

Sun Aug 29 19:16:18 CEST 2010  Petr Rockai <me at mornfall.net>
  * Update couple more tests for absence of OF.

Sun Aug 29 19:43:58 CEST 2010  Petr Rockai <me at mornfall.net>
  * Fix the optimize --upgrade functionality.

Sun Aug 29 19:57:34 CEST 2010  Petr Rockai <me at mornfall.net>
  * Adapt bad-format to the current OF-less situation.

Sun Aug 29 19:57:50 CEST 2010  Petr Rockai <me at mornfall.net>
  * Adapt issue1248 test to current OF-less situation.

Sun Aug 29 19:58:18 CEST 2010  Petr Rockai <me at mornfall.net>
  * Remove parts of the hashed_inventory that require conversion to OF.

Sun Aug 29 19:58:46 CEST 2010  Petr Rockai <me at mornfall.net>
  * Getting OF repos is not supported, reflect that in Commands.Get.

Sun Aug 29 21:14:09 CEST 2010  Petr Rockai <me at mornfall.net>
  * Correctly fail on encountering unsupported repository format in Commands.Get.

Sun Aug 29 21:14:46 CEST 2010  Petr Rockai <me at mornfall.net>
  * Remove redundant imports from Commands.Get.

Sun Aug 29 21:15:00 CEST 2010  Petr Rockai <me at mornfall.net>
  * Print a list of (shell) tests that have failed after a test run.

Sun Aug 29 21:15:37 CEST 2010  Petr Rockai <me at mornfall.net>
  * Fix a few more tests since the OF support removal.

Mon Aug 30 01:09:43 CEST 2010  Petr Rockai <me at mornfall.net>
  * A new implementation of per-file annotate, part one.

Mon Aug 30 01:16:51 CEST 2010  Petr Rockai <me at mornfall.net>
  * A slight improvement to file annotate performance.

Mon Aug 30 01:22:17 CEST 2010  Petr Rockai <me at mornfall.net>
  * Avoid a bogus trailing empty line in annotate output.

Mon Aug 30 01:24:04 CEST 2010  Petr Rockai <me at mornfall.net>
  * Fix the annotation of the first line.

Mon Aug 30 09:46:28 CEST 2010  Petr Rockai <me at mornfall.net>
  * Use linesPS in patch application -- the trailing empty line is significant.

Mon Aug 30 09:47:54 CEST 2010  Petr Rockai <me at mornfall.net>
  * Use fluffier and more readable formatting for annotate.

Mon Aug 30 10:17:54 CEST 2010  Petr Rockai <me at mornfall.net>
  * Cut the old annotate code from Commands.Annotate.

Mon Aug 30 10:24:56 CEST 2010  Petr Rockai <me at mornfall.net>
  * Remove the Population code (part of the old annotate implementation).

Mon Aug 30 10:29:42 CEST 2010  Petr Rockai <me at mornfall.net>
  * Make the annotate formatting ever so fluffier.

Thu Sep  2 13:20:06 CEST 2010  Petr Rockai <me at mornfall.net>
  * Avoid a redundant readRecorded in readRecordedAndPending.

Thu Sep  2 13:45:05 CEST 2010  Petr Rockai <me at mornfall.net>
  * Fix a bug with following indirect renames in annotate.

Thu Sep  2 13:45:31 CEST 2010  Petr Rockai <me at mornfall.net>
  * Replace (Readable/Writeable)Directory with ApplyMonad.

Thu Sep  2 16:19:49 CEST 2010  Petr Rockai <me at mornfall.net>
  * Break away textDiff out of treeDiff.

Thu Sep  2 16:23:45 CEST 2010  Petr Rockai <me at mornfall.net>
  * Re-implement create(Partials)PristineDirectoryTree in terms of readRecorded.

Thu Sep  2 16:25:15 CEST 2010  Petr Rockai <me at mornfall.net>
  * Remove a pile of virtually unused HashedIO code.

Thu Sep  2 18:03:15 CEST 2010  Petr Rockai <me at mornfall.net>
  * Avoid useless expansion of recorded in Commands.Add.

Thu Sep  2 18:19:52 CEST 2010  Petr Rockai <me at mornfall.net>
  * Add missed mReadFilePS to Storage.Hashed.Monad implementation of ApplyMonad.

Thu Sep  2 18:20:24 CEST 2010  Petr Rockai <me at mornfall.net>
  * Do not try to replayRepository in optimize --upgrade (redundant, broken).

Thu Sep  2 18:20:49 CEST 2010  Petr Rockai <me at mornfall.net>
  * (Nearly) make it possible to thread fetchFileUsingCache into Storage.Hashed.Darcs.

Thu Sep  2 18:27:12 CEST 2010  Petr Rockai <me at mornfall.net>
  * Fix withTentative (needs to run the copy from inside the repo).

Thu Sep  2 23:30:42 CEST 2010  Petr Rockai <me at mornfall.net>
  * Remove the useless MonadPlus AnnotatedM instance.

Fri Sep  3 01:24:05 CEST 2010  Petr Rockai <me at mornfall.net>
  * Implement directory annotate.

Fri Sep  3 01:56:56 CEST 2010  Petr Rockai <me at mornfall.net>
  * Remove a forgotten trace.

Fri Sep  3 02:11:37 CEST 2010  Petr Rockai <me at mornfall.net>
  * Update annotate.sh (no --xml).

Fri Sep  3 02:12:40 CEST 2010  Petr Rockai <me at mornfall.net>
  * Update changes_with_move for differences in annotate.

Fri Sep  3 02:13:27 CEST 2010  Petr Rockai <me at mornfall.net>
  * Remove redundant set -ev from tentative_revert.sh.

Fri Sep  3 02:13:40 CEST 2010  Petr Rockai <me at mornfall.net>
  * Fix create(Partials)Pristine... with relative paths.

Fri Sep  3 02:35:24 CEST 2010  Petr Rockai <me at mornfall.net>
  * Add a RestrictedApply monad, and withFiles as its entrypoint.

Fri Sep  3 02:36:03 CEST 2010  Petr Rockai <me at mornfall.net>
  * Optimize darcs show contents --match.

Fri Sep  3 02:56:34 CEST 2010  Petr Rockai <me at mornfall.net>
  * Give up some progress feedback to generalise the type of getNonrangeMatchS.

Fri Sep  3 02:57:27 CEST 2010  Petr Rockai <me at mornfall.net>
  * Implement darcs annotate -p/-m for files & directories.

Fri Sep  3 09:29:59 CEST 2010  Petr Rockai <me at mornfall.net>
  * Model ChangePref in ApplyMonad (by ignoring it, outside of the IO instance).

Fri Sep  3 09:30:35 CEST 2010  Petr Rockai <me at mornfall.net>
  * Cut an overlooked bit of debug code.

Fri Sep  3 09:30:47 CEST 2010  Petr Rockai <me at mornfall.net>
  * Use a strict State monad for FilePathMonad/RestrictedApply.

Sat Sep  4 05:09:47 CEST 2010  Petr Rockai <me at mornfall.net>
  * Resolve issue1942: Fix an IO interleaving bug in old-fashioned readRepo.

Sat Sep  4 05:10:04 CEST 2010  Petr Rockai <me at mornfall.net>
  * Use currentTree from S.H.Monad instead of gets tree.

Sat Sep  4 05:10:32 CEST 2010  Petr Rockai <me at mornfall.net>
  * Fix compile of ApplyPatches (missed instance import).

Sat Sep  4 16:51:20 CEST 2010  Petr Rockai <me at mornfall.net>
  * Adapt Darcs.Path and couple other use sites to S.H.Path API changes.

Sat Sep  4 16:53:05 CEST 2010  Petr Rockai <me at mornfall.net>
  * Flip handling of absolute paths over to S.H.Path as well.

Sat Sep  4 17:01:11 CEST 2010  Petr Rockai <me at mornfall.net>
  * Add a machineFormat implementation to Darcs.Annotate (not yet used).

__________________________________
Darcs bug tracker <bugs at darcs.net>
<http://bugs.darcs.net/patch374>
__________________________________
-------------- next part --------------
A non-text attachment was scrubbed...
Name: first-stab-at-a-hashed_storage-0_6-port_.dpatch
Type: text/x-darcs-patch
Size: 537856 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/darcs-users/attachments/20100904/64a0b7d1/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: unnamed
Type: application/octet-stream
Size: 5 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/darcs-users/attachments/20100904/64a0b7d1/attachment-0001.obj>


More information about the darcs-users mailing list