[darcs-users] [patch374] compile fixups

Ganesh Sittampalam bugs at darcs.net
Mon Oct 4 18:51:33 UTC 2010


Ganesh Sittampalam <ganesh at earth.li> added the comment:

Petr has given up working on adventure for the time being:
http://lists.osuosl.org/pipermail/darcs-users/2010-October/025413.html

So we won't push these to screened. I'm just sending in some minor fixups I
made to them to make the witnesses build and test harness compile properly,
for archival purposes.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Tue Sep  7 21:57:14 BST 2010  Petr Rockai <me at mornfall.net>
  * Tweak the haddock for readWorking.

Tue Sep  7 22:49:28 BST 2010  Petr Rockai <me at mornfall.net>
  * First stab at a hashed-storage 0.6 port.

Tue Sep  7 22:49:38 BST 2010  Petr Rockai <me at mornfall.net>
  * Use currentTree from S.H.Monad instead of gets tree.

Tue Sep  7 22:49:40 BST 2010  Petr Rockai <me at mornfall.net>
  * Fix conflicts in Darcs.Diff.

Tue Sep  7 22:49:41 BST 2010  Petr Rockai <me at mornfall.net>
  * Break away textDiff out of treeDiff.

Tue Sep  7 22:52:36 BST 2010  Petr Rockai <me at mornfall.net>
  * A new implementation of per-file annotate, part one.

Tue Sep  7 22:52:37 BST 2010  Petr Rockai <me at mornfall.net>
  * Add a machineFormat implementation to Darcs.Annotate (not yet used).

Tue Sep  7 22:52:38 BST 2010  Petr Rockai <me at mornfall.net>
  * Fix a bug with following indirect renames in annotate.

Tue Sep  7 22:52:40 BST 2010  Petr Rockai <me at mornfall.net>
  * Fix the annotation of the first line.

Tue Sep  7 22:52:42 BST 2010  Petr Rockai <me at mornfall.net>
  * Avoid a bogus trailing empty line in annotate output.

Tue Sep  7 22:52:43 BST 2010  Petr Rockai <me at mornfall.net>
  * Use fluffier and more readable formatting for annotate.

Tue Sep  7 22:52:44 BST 2010  Petr Rockai <me at mornfall.net>
  * Make the annotate formatting ever so fluffier.

Tue Sep  7 22:52:46 BST 2010  Petr Rockai <me at mornfall.net>
  * Use linesPS in patch application -- the trailing empty line is significant.

Tue Sep  7 22:52:47 BST 2010  Petr Rockai <me at mornfall.net>
  * A slight improvement to file annotate performance.

Tue Sep  7 22:52:48 BST 2010  Petr Rockai <me at mornfall.net>
  * Make SubPath just another alias for Relative.

Tue Sep  7 22:58:41 BST 2010  Petr Rockai <me at mornfall.net>
  * Resolve conflicts in Commands.WhatsNew imports.

Tue Sep  7 23:21:20 BST 2010  Petr Rockai <me at mornfall.net>
  * Fix the type of listTouchedFiles to -> [FileName].

Tue Sep  7 23:30:27 BST 2010  Petr Rockai <me at mornfall.net>
  * Make FileName an alias to Relative (from Hashed.Storage.Path).

Tue Sep  7 23:30:29 BST 2010  Petr Rockai <me at mornfall.net>
  * Replace FilePath with FileName in SelectChanges and ChooseTouching.

Tue Sep  7 23:30:31 BST 2010  Petr Rockai <me at mornfall.net>
  * Remove a forgotten trace.

Tue Sep  7 23:30:32 BST 2010  Petr Rockai <me at mornfall.net>
  * Restore the ".." check in isMaliciousPath.

Tue Sep  7 23:30:33 BST 2010  Petr Rockai <me at mornfall.net>
  * Introduce a new Darcs.Path module to centralise path handling.

Tue Sep  7 23:30:33 BST 2010  Petr Rockai <me at mornfall.net>
  * Fix announceFiles in WhatsNew (abolish unsafePathFrom*).

Tue Sep  7 23:30:34 BST 2010  Petr Rockai <me at mornfall.net>
  * Merge Darcs.Patch.FileName into Darcs.Path.

Tue Sep  7 23:30:35 BST 2010  Petr Rockai <me at mornfall.net>
  * Remove bad import (no longer exists).

Tue Sep  7 23:30:35 BST 2010  Petr Rockai <me at mornfall.net>
  * Drop unused and redundant pathFromFileName.

Tue Sep  7 23:30:36 BST 2010  Petr Rockai <me at mornfall.net>
  * Remove the now-redundant sp2fn.

Tue Sep  7 23:30:40 BST 2010  Petr Rockai <me at mornfall.net>
  * Optimize darcs diff.

Tue Sep  7 23:30:40 BST 2010  Petr Rockai <me at mornfall.net>
  * Cut an overlooked bit of debug code.

Tue Sep  7 23:30:41 BST 2010  Petr Rockai <me at mornfall.net>
  * Resolve conflict in Commands.Diff imports.

Tue Sep  7 23:30:41 BST 2010  Petr Rockai <me at mornfall.net>
  * Merge Darcs.RepoPath into Darcs.Path.

Tue Sep  7 23:30:42 BST 2010  Petr Rockai <me at mornfall.net>
  * Implement directory annotate.

Tue Sep  7 23:30:42 BST 2010  Petr Rockai <me at mornfall.net>
  * Adapt Darcs.Path and couple other use sites to S.H.Path API changes.

Tue Sep  7 23:30:42 BST 2010  Petr Rockai <me at mornfall.net>
  * Implement darcs annotate -p/-m for files & directories.

Tue Sep  7 23:30:42 BST 2010  Petr Rockai <me at mornfall.net>
  * Add and implement --machine for annotate.

Tue Sep  7 23:30:43 BST 2010  Petr Rockai <me at mornfall.net>
  * First round of OF removal.

Tue Sep  7 23:30:43 BST 2010  Petr Rockai <me at mornfall.net>
  * Re-implement create(Partials)PristineDirectoryTree in terms of readRecorded.

Tue Sep  7 23:30:43 BST 2010  Petr Rockai <me at mornfall.net>
  * Remove a pile of virtually unused HashedIO code.

Tue Sep  7 23:30:43 BST 2010  Petr Rockai <me at mornfall.net>
  * Fix withTentative (needs to run the copy from inside the repo).

Tue Sep  7 23:30:43 BST 2010  Petr Rockai <me at mornfall.net>
  * (Nearly) make it possible to thread fetchFileUsingCache into Storage.Hashed.Darcs.

Tue Sep  7 23:30:44 BST 2010  Petr Rockai <me at mornfall.net>
  * Fix create(Partials)Pristine... with relative paths.

Tue Sep  7 23:30:50 BST 2010  Petr Rockai <me at mornfall.net>
  * Flip handling of absolute paths over to S.H.Path as well.

Tue Sep  7 23:30:51 BST 2010  Petr Rockai <me at mornfall.net>
  * Port over to pathlib-based hashed-storage.

Tue Sep  7 23:30:52 BST 2010  Petr Rockai <me at mornfall.net>
  * Remove the Population code (part of the old annotate implementation).

Tue Sep  7 23:30:52 BST 2010  Petr Rockai <me at mornfall.net>
  * Remove redundant imports from Commands.Get.

Tue Sep  7 23:30:53 BST 2010  Petr Rockai <me at mornfall.net>
  * Getting OF repos is not supported, reflect that in Commands.Get.

Tue Sep  7 23:30:53 BST 2010  Petr Rockai <me at mornfall.net>
  * Correctly fail on encountering unsupported repository format in Commands.Get.

Tue Sep  7 23:30:54 BST 2010  Petr Rockai <me at mornfall.net>
  * Fix the optimize --upgrade functionality.

Tue Sep  7 23:30:54 BST 2010  Petr Rockai <me at mornfall.net>
  * Also remove support for getting old-fashioned (to hashed).

Tue Sep  7 23:33:34 BST 2010  Petr Rockai <me at mornfall.net>
  * Replace (Readable/Writeable)Directory with ApplyMonad.

Tue Sep  7 23:33:37 BST 2010  Petr Rockai <me at mornfall.net>
  * Add missed mReadFilePS to Storage.Hashed.Monad implementation of ApplyMonad.

Tue Sep  7 23:33:38 BST 2010  Petr Rockai <me at mornfall.net>
  * Remove the useless MonadPlus AnnotatedM instance.

Tue Sep  7 23:33:39 BST 2010  Petr Rockai <me at mornfall.net>
  * Add a RestrictedApply monad, and withFiles as its entrypoint.

Tue Sep  7 23:33:39 BST 2010  Petr Rockai <me at mornfall.net>
  * Optimize darcs show contents --match.

Tue Sep  7 23:33:40 BST 2010  Petr Rockai <me at mornfall.net>
  * Model ChangePref in ApplyMonad (by ignoring it, outside of the IO instance).

Tue Sep  7 23:33:40 BST 2010  Petr Rockai <me at mornfall.net>
  * Use a strict State monad for FilePathMonad/RestrictedApply.

Tue Sep  7 23:56:45 BST 2010  Petr Rockai <me at mornfall.net>
  * Add a first stab at Darcs.Repository.Class (and a Hashed implementation).

Wed Sep  8 00:06:56 BST 2010  Petr Rockai <me at mornfall.net>
  * Resolve issue1942: fix the fix which ended up too strict due to unsealing.

Sat Oct  2 19:38:45 BST 2010  Ganesh Sittampalam <ganesh at earth.li>
  * fix witnesses build by enabling TypeSynonymInstances

Mon Oct  4 17:42:41 BST 2010  Ganesh Sittampalam <ganesh at earth.li>
  * compile fixes for test harness

----------
title: the state of the adventure -> compile fixups

__________________________________
Darcs bug tracker <bugs at darcs.net>
<http://bugs.darcs.net/patch374>
__________________________________
-------------- next part --------------
A non-text attachment was scrubbed...
Name: move-the-preferences-system-into-io-where-it-belongs_.dpatch
Type: text/x-darcs-patch
Size: 583745 bytes
Desc: not available
URL: <http://lists.osuosl.org/pipermail/darcs-users/attachments/20101004/19590c72/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/20101004/19590c72/attachment-0001.obj>


More information about the darcs-users mailing list