[darcs-users] darcs weekly news #43
Guillaume Hoffmann
guillaumh at gmail.com
Fri Oct 9 16:25:44 UTC 2009
News and discussions
--------------------
1. Work on hashed-storage, implemented by Petr and reviewed by Ganesh, was
finally merged into the main darcs repository. Eric provided explanations
for people who want a faster darcs now:
* http://lists.osuosl.org/pipermail/darcs-users/2009-October/021826.html
2. Ganesh sent a patch providing a "no conflicting patch" filter to
darcs pull, discussion ensued:
* http://lists.osuosl.org/pipermail/darcs-users/2009-September/021642.html
3. Jason investigated on performance of the current implementation of regular
expression handling:
* http://lists.osuosl.org/pipermail/darcs-users/2009-October/021721.html
4. Eric talked about Summer of Code 2010 and how to raise our chances to have
someone paid to work on darcs again next summer:
* http://lists.osuosl.org/pipermail/darcs-users/2009-October/021761.html
Issues resolved in the last week (5)
------------------------------------
issue1447 mf-hcafe-15c311f0c at etc-network.de
* different online help for send/apply --cc
* http://bugs.darcs.net/issue1447
issue1488 Petr Rockai
* darcs-hs does not suffer from this.
* http://bugs.darcs.net/issue1488
issue1583 Eric Kow
* on darcs get, suggest upgrading source repo to hashed.
* http://bugs.darcs.net/issue1583
issue1618 Kamil Dworakowski
* 1618: preserve log on amend failure
* http://bugs.darcs.net/issue1618
issue1620 Kamil Dworakowski
* amend lies about living logfile
* http://bugs.darcs.net/issue1620
Patches applied in the last week (108)
--------------------------------------
2009-10-08 Ganesh Sittampalam
- fix warnings
2009-10-08 Eric Kow
- Fix bug in show_contents.sh test.
- Remove redundant import of (</>).
2009-10-05 Petr Rockai
- Resolve conflicts in Commands.Remove.
- Resolve conflicts in Commands.Apply.
- Resolve conflicts in Commands.AmendRecord.
- Resolve conflicts in darcs.cabal.
- Replace uses of readDarcsPristine with readRecorded.
- Use --ignore-times with check to skip index check.
- Make readRecorded independent of hashed-storage's readDarcsPristine.
- Add a bunch of haddocks to Repository.State.
- Resolve conflict between optimize --upgrade and optimize --pristine.
- Resolve conflict in darcs.cabal (hashed-storage dependency).
- Add a missing copyright notice to Darcs.Diff.
2009-09-25 Jason Dagit
- allow State.hs to compile with type witnesses
2009-09-23 Petr Rockai
- Clarify that empty path list means everything, restrictSubpaths.
- Don't forget to limit pending to relevant paths, in unrecordedChanges.
- Add Darcs.Diff and Darcs.Repository.State created in the Gorsvet refactor.
- Remove the remnants of Gorsvet.
- Explode Gorsvet into a number of more appropriate places.
- Move the FooDirectory instances from Gorsvet to Darcs.IO.
- Reformat the export list of Darcs.Repository.
- Resolve issue1488: darcs-hs does not suffer from this.
- Unreadable pristine ought not be fatal for repair.
- Remove code for repair-from-checkpoint.
- Update to latest hashed-storage API: updateIndex is global now.
- Resolve conflict with haskell_policy -> hlint.
- We no longer use pristine timestamps in any way.
- Detect and fix bad index in darcs repair.
- Drop unused import.
- Fix up for hashed-storage API shuffling.
- Resolve conflict (duplicate, even) with Trent.
- Resolve conflict with Eric's cleanup.
- Remove extraneous invalidateIndex from revert.
- Add a --pristine option to optimize.
- Make darcs optimize rearrange pristine.hashed when needed.
- Fix compilation after minor hashed-storage API rename.
- Use withDirectory to implement mInCurrentDirectory.
- Implement index checking functionality in darcs check.
- Adapt to the new safety-improved readIndex API.
- Add a testcase of diffing various trailing/missing newline combinations.
- Clean up unused bits and imports in Repository.Checkpoint.
- Remove now-unused Darcs.Diff module.
- Use treeDiff in external_merge instead of unsafeDiff.
- Remove unused syncPristine from Repository.Pristine.
- Take a Tree instead of Slurpy in external_resolution.
- Preliminary version of the replace command with s/unsafeDiff/treeDiff/.
- Port to new readIndex interface in hashed-storage 0.4.
- Haddock invalidateIndex.
- Port to generalised Tree types (mostly just signature wibbling).
- Get rid of wait_a_moment, since we do not use pristine timestamps anymore.
- Port to hashed-storage 0.4 Hash changes.
- Obliterate timestamp manipulation in HashedIO.
- Obliterate all instances of sync_repo and friends, since they are
useless now.
- Re-implement make_remove_patch in remove command, replacing Slurps
with Trees.
- Avoid removing in-use files on win32.
- Remove now-unused checkPristineAgainstSlurpy.
- Port the replay (check/repair) functionality to hashed-storage.
- Optimize darcs show contents --match (avoid slurping pristine).
- Proper implementation for mDoesFileExist/mDoesDirectoryExist in Gorsvet.
- Provide readPending that also provides the "pending conflicts"
check natively.
- Resolve conflict.
- Clean up unused imports in WhatsNew.
- Remove unused import from Gorsvet.
- Invalidate the index in add_to_pending, as it was getting rebuilt too soon.
- Clean up unused bits from Repository.Internal.
- Move add_to_pending to Repository, use unrecordedChanges.
- Move tentativelyMergePatches and friends to a new module, Repository.Merge.
- Unexport get_unrecorded* from Repository, remove unused functions
from Internal.
- Use index-based diffing in "darcs wh -l".
- Also use index-based diffing in unrecord/obliterate.
- Make revert use index-based diffing.
- Use index-based diffing in unrevert.
- Flip AmendRecord to index-based diffing, too.
- Use index-based diffing in Remove.
- Flip "darcs mark-conflicts" over to index-based diffing.
- Flip "darcs changes" to index-based diffing.
- Use index-based diffing in Record.
2009-10-07 mf-hcafe-15c311f0c at etc-network.de
- Resolve issue1447: different online help for send/apply --cc
2009-09-23 Eric Kow
- Resolve issue1583: on darcs get, suggest upgrading source repo to hashed.
2009-10-02 benjamin.franksen at bessy.de
- added regression test for issue1632
2009-10-03 Trent W. Buck
- Marginalia regarding TeX documentation.
- Avoid fugly "tests_network-.dir".
- Fix plurality in a docstring.
- Mention darcs changes --repo.
- Partially rewrite "darcs apply" help.
- Partially rewrite "darcs annotate" help.
2009-09-30 Eric Kow
- Also test for apply posthook in issue942.
- Camel-case functions exported by Darcs.Patch.Choices.
2009-09-24 Kamil Dworakowski
- resolve issue1620: amend lies about living logfile
- camelCase clarify_errors
- Resolve issue 1618: preserve log on amend failure
- remove trailing whitespace
- accept issue1618: amend should preserve the logfile
- accept issue1620: record lies about leaving the logfile
2009-09-28 Ganesh Sittampalam
- fix witnesses in Darcs.Commands.Remove
2009-09-28 Thorkil Naur
- Option comments to the top in Split.hs for GHC 6.8.3
2009-09-09 Ganesh Sittampalam
- add newly-witnessed modules to witnesses.hs
- need RankNTypes for some of the newly witnessed modules
- add witnesses to Darcs.Commands.Send
- add witnesses to Darcs.Commands.Push
- add witnesses to Darcs.Commands.Apply
- add witnesses to Darcs.Commands.Pull
- add witnesses to Darcs.Commands.TrackDown
- add witnesses to Darcs.Commands.Remove
- add witnesses to Darcs.Commands.Diff
- improve documentation of Darcs.Patch.Split
2009-03-29 David Roundy
- clean up types in win32/System/Posix.hs
More information about the darcs-users
mailing list