Darcs News #112
News and discussions
- After 7 years of being the maintainer/Benevolent Dictator of Darcs, Eric Kow stepped down and offered me (Guillaume Hoffmann) to take over, which I accepted:
- The release process of Darcs 2.12 will start when GHC 8 is released:
- We had two new minor releases of Darcs 2.10, and in spite of being minor, they contain a few interesting changes and optimizations:
- In a span of 4 months we had two sprints, one in Paris in September and another another in Seville in January, check out the reports:
- Finally, Pierre-Étienne Meunier announced a Pijul sprint in may in Finland. Darcs hackers are welcome!
Issues resolved (7)
- issue2269 Eric Kow
-
- issue2276 Eric Kow
-
- issue2400 Ben Franksen
-
- issue2459 Ben Franksen
-
- issue2479 Ben Franksen
-
- issue2481 Ganesh Sittampalam
-
- issue2489 Guillaume Hoffmann
-
Patches applied (176)
- 2016-03-26 Sergei Trofimovich
-
- 2016-03-22 Guillaume Hoffmann
- remove failing-issue1609 from testsuite as property we don't want
- 2016-03-06 Ben Franksen
- move command: fixed punctuation of error messages and added a comment
- use bug from impossible.h instead of error
- cleanup in Darcs.Patch.Merge: use case instead of fromJust (do return ...)
- 2016-02-12 Ganesh Sittampalam
- Get rid of the need for DummyPatch in Darcs.Patch.Match
- 2016-03-05 Guillaume Hoffmann
- move runHLint.sh to root and update to run outside of testsuite
- 2016-02-12 Ganesh Sittampalam
- drop re-exports from Darcs.Patch.Rebase
- abstract out checking whether a Named is internal
- add versions of simplifyPush[es] for Suspended
- move addFixup to Rebase.Container and give it a clearer name
- add Repair instance for Suspended
- Ignore the rebase internal patch when showing dependencies
- simplify instance ShowPatchBasic (RebaseSelect p)
- break out PatchInspect instance for Suspended
- rename mkSuspended to mkRebase and make it work on 'Suspended'
- use Suspended instead of FL RebaseItem in takeRebase
- break out RepairToFL instance for Suspended
- break out ReadPatch instance for Suspended
- break out Check instance for Suspended
- break out Show instances for Suspended
- break out Conflict instance for Suspended
- break out Effect instance for Suspended
- add PrimPatchBase instance for Suspended
- break out ShowPatch instance for Suspended
- break out Apply instance for Suspended
- refactor instance ShowPatch Rebasing a bit
- inline a couple of defaults to simplify future refactoring
- abstract out an instance ShowPatchBasic Suspended
- Introduce a 'Suspended' type to encapsulate 'FL RebaseItem'
- 2016-03-18 Ben Franksen
- skip ssh tests if ssh server is down
- made network ssh tests more robust by passing --skip-long-comment
- fix ssh network tests so they work in the test harness
- skip http network tests when server does not respond
- run network tests by default
- resolve issue2479: root dir most not be among the sources of a move
- accept issue2479: bug descending in modifyTree
- 2016-03-08 Guillaume Hoffmann
- update failing-issue2219
- acknowledge that issue1196 is solved
- acknowledge a working case in failing-index-argument.sh
- merge HACKING into README.md
- 2016-02-17 Ganesh Sittampalam
- get rid of a couple of trailing newlines
- 2016-02-05 Guillaume Hoffmann
- remove unused executable and testsuite dependencies
- comment in cabal file workaround
- group all non-optional build-depends
- remove unused darcs-test dependencies
- comment use of flag REENTRANT
- drop definition of HAVE_SIGINFO_H unused since 2009
- hlint Darcs.Util.Diff.Patience
- format patch names within 20 characters in dependencies output
- show dependencies up to last tag by default
- further merge hashed-storage code and tests into darcs code
- bump second html dependency
- darcs show dependencies
- implement function getDeps
- 2016-01-28 Ganesh Sittampalam
- fix git test involving deletions
- 2016-01-25 Guillaume Hoffmann
- handle file moves and copies when importing from git
- recommend using -M flag on git fast-export
- tests related to git import of file moves
- use F and T instead of From and To in whatsnew --machine-readable
- bump dependencies lower bounds implied by requiring ghc 7.6
- 2.10.3 changelog
- 2016-01-29 Ganesh Sittampalam
- support transformers-compat 0.5.x
- 2016-01-25 Guillaume Hoffmann
- avoid irrefutable pattern when importing unnamed commit
- test for deleting empty directories on git import
- delete empty directories on git import
- rollback filename dequoting on import since now done during parsing
- quoting and escaping of filenames in convert export and import
- test for checking filepaths consistency with git
- resolve issue2489: dequote filepaths while importing from git
- 2016-01-28 Ganesh Sittampalam
- fix tests that use "git commit"
- applyToTree is just a specialisation of applyToState
- drop unnecessary constraint
- simplify type
- drop unused (and never defined) putApplyState
- move the ObjectMap related code to the FileUUID patch type
- disentangle the state-specific ApplyMonad methods
- swap argument order to ApplyMonad/ApplyMonadTrans
- Rename Prim.V3 to Prim.FileUUID
- move listConflictedFiles out of Conflict class
- Get rid of default implementation of conflictedEffect
- Add some tests for how conflicts are reported
- Drop an unnecessary call to patchcontents in applyAndFix
- Drop unnecessary use of patchcontents in hunkmatch and touchmatch
- 2016-01-16 Guillaume Hoffmann
- rename Patch and RealPatch to RepoPatchV1 and RepoPatchV2 in harness
- rename Patch and RealPatch to RepoPatchV1 and RepoPatchV2 in darcs code
- do not open patches uselessly when no file restriction given
- add Darcs.Test.Patch.Selection and one unit test
- convert import should be a RepoJob, not a V2Job
- replace TaggedPatch by LabelledPatch in a comment
- whatsnew --machine-readable help string update on file moves
- --machine-readable flag for more parseable whatsnew
- fix code inside of a comment
- 2016-01-16 Ganesh Sittampalam
- resolve conflicts between changes to splitters and to hijacking
- capture diffAlgorithm in splitters instead of passing it to SelectChanges unconditionally
- drop unneeded export
- simplify the PatchInspect (Rebasing p) instance
- implement hunkMatches for PatchInfoAnd
- move Rebasing out into its own module
- break RebaseItem out into its own file
- bump async dependency
- conditionalise a couple of orphan instances
- resolve conflict in build-tools removal
- drop build-tools restriction
- Bump time, HTTP dependencies
- 2016-01-15 Guillaume Hoffmann
- set use-time-1point5 flag default to True to please stack
- disable interfering env variable in issue1739 test
- rename README to README.md to get it properly rendered
- 2016-01-15 Ganesh Sittampalam
- resolve conflict between binary version bump and containers dep
- bump binary, transformers and tar upper bounds
- 2016-01-14 Guillaume Hoffmann
- make commit an alias for record
- implement repoXor and show it in "show repo" output as "Weak Hash"
- 2015-12-28 Ganesh Sittampalam
- Portability fix - #type nl_item isn't always Int32
- add test that lost deps during rebase are reported on
- remove unused fmapPIAP
- 2015-12-22 Guillaume Hoffmann
- fix repo upgrade help string
- 2015-12-02 Ganesh Sittampalam
- resolve issue2481: expose API for 'darcs diff' command
- 2015-11-20 Guillaume Hoffmann
- remove a flag needed only for GHC < 7
- remove -fno-warn-dodgy-imports from modules that were still using it
- no longer hide catch from Prelude since we require ghc>=7.6
- acknowledge -fno-warn-dodgy-imports is always needed
- merge Darcs.Patch.ConflictMarking into Darcs.Patch.Conflict
- 2015-11-29 Ganesh Sittampalam
- bump dependencies on vector, process, HUnit
- force grep to treat output of locale as text
- 2015-11-20 Guillaume Hoffmann
- Rename Darcs.Repository.LowLevel to Darcs.Repository.Pending
- 2012-08-09 Eric Kow
- Haddock the pending patch parts of Darcs.Repository.State.
- Make Darcs.Repository.isSimple apply over a whole list.
- 2015-11-09 Guillaume Hoffmann
- rename NEWS to CHANGELOG to please hackagedb
- fix release date of 2.10.2
- update NEWS for 2.10.1 and 2.10.2
- fix two tests after stopping using the word changes in pull message
- shorter README with quickstart instructions
- 2015-11-06 Ganesh Sittampalam
- add comments about the rejected 'hasDuplicate' cases
- "Fix" some intermittent QuickCheck failures
- disambiguate imports in some test code
- Add an option to control the number of QuickCheck iterations
- make test-framework imports explicit
- 2015-11-05 Guillaume Hoffmann
- refactor breakAfterNthNewline and breakBeforeNthNewline
- refactor clone code
- download patches pack asynchronously
- ignore meta- files in packs when cloning
- comment in doOptimizeHTTP
- 2015-06-28 Ben Franksen
- remove race from D.R.Packs, further simplify the code
- 2015-10-31 Guillaume Hoffmann
- replace changes by log in release.sh
- remove darcs.spec.in file from 2008
- replace changes by log in Setup.lhs
- update upload.cgi with new command names
- update buildbot-try.sh with new command names
- update cygwin-wrapper file with new commands names and flags
- remove annotate xml schema no longer needed
- remove patch index correctness and timing scripts from contrib
- adapt tests to using patches word instead of changes
- update commands names in help strings
- 2015-10-28 Ganesh Sittampalam
- split issue1932 test up into a network and non-network part
- Avoid subshells in amend-unrecord test
- disable issue2086 test on Windows - umasks don't really work there
- using mmap on Windows was causing test failures
- warn when suspending "hijacked" patches in rebase pull and apply
- be a bit clearer about patch names in hijack test
- 2015-09-20 Eric Kow
- resolve issue2269: push hijack test to suspend time
- resolve issue2276: Keep track of patch hijack decisions
- Generalise hijack warning to support use in other commands
- Helper to capitalize a sentence
- 2015-06-24 Ben Franksen
- resolve issue2459: fall back to writing the file if createLink fails
- resolve issue2400: use async package to keep track of unpack threads
- removed special handling of --to-match from cloneRepository
- 2015-10-16 Guillaume Hoffmann
-
- 2015-10-15 Ganesh Sittampalam
- drop sandi lower bound to support GHC 7.4 and add an upper bound
- 2015-10-03 Daniil Frumin
- Switch from dataenc (deprecated) to sandi
- 2015-10-09 Guillaume Hoffmann
- replace changes by log in two help strings
- 2015-09-18 Eric Kow
- Refactor darcs send patch count text snippet
- Tidy darcs send msg code (shorter lines)
- Fix typo in darcs send message
- 2015-09-19 Guillaume Hoffmann
- make patch selection lazier in presence of matchers
- get rid of selectChanges
- inline patchSetToPatches in the only place where it is used
See
darcs wiki entry for details.
10 comments:
nice
This is so interesting. Thanks for sharing! Our site
Hello! Your inputs are pretty amazing. I'm a business consultant and hoping we can talk soon!
Ever since I started playing Wordle I have tried using different solving techniques to master my game and in fact I've become a pro player. To be honest I've also been using a little help from wordlesolver.org which helps me narrow down the list of possible solutions
Thank you for this enlightening blog post! Your knowledge on the subject is truly impressive. Your trusted source for decks and fences: fence installation Logan
Enjoyed reading! Learn about our Logan Mailbox Builders and their exceptional craftsmanship
Your dedication to delivering quality content is evident! Visit our website for water heater repair in Goodyear and more here.
Your perspective is really refreshing. drywall repair Logan Utah
We have all the trucks, chippers, and other equipment required for a flawless tree-trimming operation. visit us
Post a Comment