[darcs-users] Darcs News #114
Guillaume Hoffmann
guillaumh at gmail.com
Wed Jul 26 14:36:31 UTC 2017
I forgot to credit Gian Piero Carrubba for his recent work on
improving (sub)commands autocompletion!
Thanks Gian!
2017-07-25 16:31 GMT-03:00 Guillaume Hoffmann <guillaumh at gmail.com>:
> # News and discussions
>
> 1. Since the first release of Darcs 2.12, we released a few minor versions,
> the latest being 2.12.5 on January:
>
> - <https://hackage.haskell.org/package/darcs-2.12.5/changelog>
>
> 2. Ben Franksen performed some refactorings about Darcs (zsh) autocompletion:
>
> - <https://hub.darcs.net/darcs/darcs-reviewed/patch/4800ed861b90e94d6963ba9079725d7e6cdddeda>
> - <https://hub.darcs.net/darcs/darcs-reviewed/patch/4ddee01dac242abaed1d532c94f9a105bec7f272>
> - <https://hub.darcs.net/darcs/darcs-reviewed/patch/ad82b9f4b110df2924e1fa1fb6074c48a2cf6234>
>
> 2. As for Darcsden, the backend of <http://hub.darcs.net>, progress has been
> made on modernizing the ssh server used by it:
>
> - <https://hub.darcs.net/ganesh/ssh/issue/5>
> - <https://hub.darcs.net/simon/darcsden>
>
> # Issues resolved (7)
>
> issue2138 Guillaume Hoffmann
> ~ - report conflicting files in whatsnew -s
> - <http://bugs.darcs.net/issue2138>
>
> issue2496 Ben Franksen
> ~ - improve output of darcs whatsnew with file arguments
> - <http://bugs.darcs.net/issue2496>
>
> issue2498 Ganesh Sittampalam
> ~ - unconditionally use the Haskell HTTP package
> - <http://bugs.darcs.net/issue2498>
>
> issue2504 Ben Franksen
> ~ - skip ssh tests that require password input
> - <http://bugs.darcs.net/issue2504>
>
> issue2512 Stephan-A. Posselt
> ~ - author name is written to repository after multiple-choice prompt
> - <http://bugs.darcs.net/issue2512>
>
> issue2516 Ben Franksen
> ~ - joining (possible) URL path elements should not use `</>` from
> System.FilePath
> - <http://bugs.darcs.net/issue2516>
>
> issue2526 Ben Franksen
> ~ - actually consider boring option in D.UI.Flags.diffingOpts
> - <http://bugs.darcs.net/issue2526>
>
>
> # Patches applied (196)
>
> 2017-04-20 Ben Franksen
> ~ - whatsnew: fixed wrong use of term hunk in help texts and comments
> - fixed haddocks for FreeRight
> - harness: honor failing- prefix for network tests just as for shell tests
>
> 2017-04-14 Ganesh Sittampalam
> ~ - remove some impredicativity in the test harness
>
> 2017-04-01 Gian Piero Carrubba
> ~ - Miscellaneous minor cleanups
>
> 2017-03-31 Ben Franksen
> ~ - fixed type option argument to --siblings
> - cleanup imports in diff command
> - removed all help options
> - remove --overview option, add -V as --version alias
> - zsh completion: suppress possible error messages with --list-options
> - removed unused option reorderPatches (all commands use option 'reorder')
> - add class YesNo and instances to Darcs.Options.All
> - more option renaming: askdeps->askDeps, workingRepoDir->repoDir
>
> 2017-03-28 Ben Franksen
> ~ - refactor: replace all trivial functions in D.UI.Flags with re-exports
> - fix handling of parse errors for --max-count option
> - renamed option xmloutput to xmlOutput
> - added infix operator (?) as synonym for parseFlags
> - remove flag list manipulation from show {authors, repo}
> - cleaned up pull command
>
> 2017-03-08 Gian Piero Carrubba
> ~ - Accept issue2275: darcs follows symbolic links instead of ignoring them
>
> 2017-03-28 Ben Franksen
> ~ - cleanup of Darcs.UI.Options "master" module
> - cleaned up obsolete comment in Darcs.UI.Options.All
> - renamed hasXmlOutput to xmlOutput, hasXmlOutput returns Bool
> - rename (amQuiet,amVerbose) to (quiet,verbose), move to
> D.UI.Flags, and export
> - re-write of zsh completion script
> - use knownFileArgs, not noArgs, for show files
> - complete files for darcs replace only if 2 args are already present
> - refactored shell completion support
> - refactored repair/check command
> - remove files and directories options from commands that don't use them
> - show repo: fixed excessively borked code indentation
> - removed mention of --files from help text for show repo command
> - show repo: removed --files option, removed manual flags parsing
> - fix warning in harness/Storage/Hashed/Test.hs
> - show repo: fixed formatting (boringfile Pref overflowed alignment)
> - add patch index status to show repo command
> - annotate/options: allow --human-readable to counter --machine-readable
>
> 2017-04-07 Guillaume Hoffmann
> ~ - remove outdated directory_confusion.sh
> - remove unused toolbox.sh test
>
> 2017-03-22 Ben Franksen
> ~ - simplified implementation of Darcs.UI.Options.All.dryRun
> - refactor: add data type for hook options
> - refactor: move usage and help related functions from
> Darcs.UI.Commands to Darcs.UI.Usage
> - refactor: moved printDryRunMessageAndExit from
> Darcs.UI.Commands to Darcs.UI.Commands.Util
> - refactor: help and usage formatting cleanup
> - improved haddocks for Darcs.Util.Printer
> - remove umask and update_working parameters from withRepoLockCanFail
> - fixed Darcs.Util.Printer.vsep by folding over a new binary
> operator vplus
> - removed Darcs.Util.Environment: we require base >= 4.8 anyway
> so just use lookupEnv
> - add cabal.project.local (created by cabal new-configure) to .boring
> - tests/log.sh: run tests in separate dirs and don't remove them
> - fixed typo in option help for --no-pending
>
> 2017-03-20 Ganesh Sittampalam
> ~ - add some more test cases of command-line substitution
> - move some tests from documentation to the actual test harness
>
> 2017-03-15 Ben Franksen
> ~ - resolve issue2526: actually consider boring option in
> D.UI.Flags.diffingOpts
> - accept issue2526: whatsnew -l --boring should list boring files
>
> 2017-03-15 Gian Piero Carrubba
> ~ - bash_completion: copy the approach used by the zsh completion
> - bash_completion: better support for multi-level commands
>
> 2016-11-02 Timo von Holtz
> ~ - fix mail encode with '.' or '=' as last character
>
> 2017-02-26 Ben Franksen
> ~ - fixed a todo comment regarding email encoding
> - add roundtrip property for email MIME codec and a unit test
> - resolve issue2504: skip ssh tests that require password input
>
> 2016-09-29 Guillaume Hoffmann
> ~ - introduce withOldRepoLock, reduce code specific to old-fashioned repos
> - save lines in D.R.Hashed
> - remove a useless forall in D.R.Pending
> - remove useless language extensions in Darcs.Repository modules
> - remove a few useless foralls
> - rename Darcs.Repository.Internal to Darcs.Repository.Identify
> - move hashed related functions from Internal to Hashed
> - move repoPatchType from Internal to InternalTypes
> - create Repository.Working
> - move merge related functions from Internal to Merge
> - move pending related functions from Internal to Pending
> - rename Darcs.Repository.HashedRepo to Darcs.Repository.Hashed
>
> 2017-03-08 Gian Piero Carrubba
> ~ - Fix `'optimize <subcommand> --list-options'`
>
> 2016-12-20 Ben Franksen
> ~ - resolve issue2516: joining (possible) URL path elements should
> not use `</>` from System.FilePath
>
> 2017-01-10 Ganesh Sittampalam
> ~ - support vector 0.12
> - support directory 1.3
> - support HUnit 1.4 and 1.5
> - support time 1.7
> - add IsRepoType constraint to the PrimV1Job type
>
> 2016-10-18 Stephan-A. Posselt
> ~ - resolve issue2512: author name is written to repository after
> multiple-choice prompt
> - added regression test for issue2512
>
> 2016-09-29 Guillaume Hoffmann
> ~ - typo in test oldfashioned.sh
> - remove show bug test
> - merge Motd module into Prefs
> - remove show bug hidden command
> - delete outdated script run-all-tests
> - merge two tests into revert.sh
> - merge one add test into add.sh
> - rollback template haskell hack since we use cabal >= 1.18
> - bump cabal dependency to 1.22.5 and remove workaround in cabal file
> - bump dependencies following haskell platform 7.10.3
> - mark comment as TODO
> - really fix compilation under Windows
> - resolve issue2510: import Control.Exception even under Windows
> - changelog entries for 2.12.1 and 2.12.2
> - add missing sshlib import to test
> - no longer print darcs version in output of help markdown
> - resolve issue2507: add tests/network/sshlib to extra-sources-files
>
> 2016-08-31 Ganesh Sittampalam
> ~ - improve error message when library ends up unbuildable
> - bump QuickCheck dependency
> - resolve issue2498: unconditionally use the Haskell HTTP package
>
> 2016-05-06 Ben Franksen
> ~ - added regression test for issue2496
> - resolve issue2496: improve output of darcs whatsnew with file arguments
> - fix in record: use only existing file arguments when querying patches
>
> 2016-05-05 Ganesh Sittampalam
> ~ - silence the GHC 8.0 redundant constraints warning for now
> - remove unused class member 'maybeWork' from ParserM
> - remove unused class member 'toChar' from Darcs.Util.Path.CharLike
> - remove unused class member 'toFL' from Darcs.Patch.Non.WL
>
> 2016-07-02 Sergei Trofimovich
> ~ - Tweak for sandi-0.4.*
>
> 2016-09-01 Guillaume Hoffmann
> ~ - require GHC 7.10 and time 1.5
> - merge show contents tests
> - merge diff tests
> - remove trivial test justrm.sh
> - merge one test into rmdir.sh
> - delete rmdir-formerly-pl.sh subsumed by show_files.sh
> - merge two tests into record.sh
> - merge one test into clone.sh
> - merge init tests
> - merge annotate tests
> - merge rollback tests
> - merge apply tests
> - merge tag tests
> - merge repair and check tests
> - merge oldfashioned tests
> - remove unclear nfs-failure.sh test
> - merge clone tests
> - bump version to 2.13.0
> - TAG 2.12.0
> - remove -prof flags from darcs.cabal
> - do not pass rts flag for library
> - remove hpc flag since cabal supports it since 2015
> - 2.12 changelog
> - move runHLint.sh to contrib and add to darcs.cabal
> - bump version to 2.12.0
> - consistently use 'working tree' phrase
> - merge a test into optimize.sh
> - merge tests into log.sh and rename changes to log
> - consolidate push shell tests
> - consolidate pull shell tests
> - consolidate add shell tests
> - improve issue1825 test
> - consolidate remove shell tests
> - consolidate unrecord shell tests
> - consolidate mv shell tests
> - consolidate record shell tests
> - consolidate unrevert shell tests
> - rename changes tests to log and consolidate
> - consolidate amend shell tests into one
> - consolidate dist shell tests into one
> - consolidate replace shell tests into one
> - consolidate whatsnew shell tests into one
> - consolidate obliterate shell tests into one
> - merge UI.RemoteApply into UI.Commands.Push
> - remove support for DARCS_GET_ and DARCS_APPLY_ hacks
> - fix failing-merging_newlines.sh
> - fix failing-issue2293
> - rm failing-issue2238 wrongly failing and fixed anyway
> - add lib import to test
> - fix issue1702 test and accept issue as resolved
> - fix failing-issue1316
> - remove failing-issue1013 tests as not interesting
> - remove annotate --index form failing-index test
>
> 2016-02-28 Ganesh Sittampalam
> ~ - support base-4.9 (GHC 8.0)
> - add type signature needed for GHC 8.0
> - add pragma needed for GHC 8.0
>
> 2016-04-21 Guillaume Hoffmann
> ~ - update messages in Darcs.Patch.Match
> - reduce help of init
> - mention weak hash in help of show repo
> - update help of diff
> - reduce help of push
> - reduce help of pull
> - reduce help of clone
> - reduce help of record
> - darcs help: new sections and order for commands
> - remove all hidden aliases of show, deprecated for years
> - make some command descriptions shorter and nicer
> - merge all show patch-index commands into one
> - hlint Darcs.UI.Commands.Convert
> - hlint Darcs.UI.Commands.Optimize
> - hlint Darcs.Util.Ssh
> - hlint Darcs.Util.Tree*
> - remove unnecessary pragma in Darcs.Util.Exception
> - remove unnecessary pragma in Darcs.UI.Command.Record
> - remove unnecessary pragma in Darcs.UI.Command.Convert
> - remove unnecessary pragma in Darcs.UI.Command.Apply
> - remove unnecessary pragmas in Darcs.Repository.Rebase
> - remove unnecessary pragma in Darcs.Patch.Rebase.Container
> - remove unnecessary pragma and do in Darcs.Patch.Named.Wrapped
>
> 2016-04-21 Ganesh Sittampalam
> ~ - add a couple of missing upper bounds
> - add traverse to Darcs.Prelude to fix build on GHC 7.6
>
> 2016-04-08 Guillaume Hoffmann
> ~ - resolve issue2138: report conflicting files in whatsnew -s
> - move local functions of getMovesPs closer to where used
> - reimplement resolution of --look-for-moves and update tests
> - fix and clarify getReplaces
> - fix a network test after annotate patch feature removal
More information about the darcs-users
mailing list