[darcs-users] Darcs News #113

Guillaume Hoffmann guillaumh at gmail.com
Fri Apr 15 15:02:44 UTC 2016


# News and discussions

1.  We will release Darcs 2.12 by the end of this month:

    -   <http://lists.osuosl.org/pipermail/darcs-users/2016-April/027198.html>
    -   <http://darcs.net/Releases/2.12>

2.  On May 6th-8th in Helsinki, a joint sprint Pijul/Darcs is organized:

    -   <http://lists.osuosl.org/pipermail/darcs-users/2016-April/027197.html>
    -   <http://darcs.net/Sprints/2016-05>

# Issues resolved (5)

issue1807 Guillaume Hoffmann
  ~ -   clarify help of PAGER, DARCS_PAGER
    -   <http://bugs.darcs.net/issue1807>

issue2258 Guillaume Hoffmann
  ~ -   improve patch index error message with suggestion
    -   <http://bugs.darcs.net/issue2258>

issue2393 Guillaume Hoffmann
  ~ -   remove whatsnew functionality from annotate
    -   <http://bugs.darcs.net/issue2393>

issue2486 Ben Franksen
  ~ -   obliterate --not-in-remote -q should be more quiet
    -   <http://bugs.darcs.net/issue2486>

issue2494 Ben Franksen
  ~ -   output of darcs record with file arguments
    -   <http://bugs.darcs.net/issue2494>


# Patches applied (96)

2016-04-14 Guillaume Hoffmann
  ~ -   move network-related tests to network dir, update command names
    -   resolve issue2393: remove whatsnew functionality from annotate
    -   add log --machine-readable to see patch dependencies non-interactively
    -   help of log

2016-04-01 Ganesh Sittampalam
  ~ -   add some doc comments to RepoType

2016-03-29 Guillaume Hoffmann
  ~ -   merge Repository.Util into Repository.State
    -   use B and BC instead of BS and BSC in Repository.State
    -   fix prelude import in Repository.State
    -   move maybeApplyToTree to Darcs.Patch.Apply
    -   move getRecursiveDarcsRepos to UI.Commands.Optimize
    -   move patchSetfMap to Darcs.Patch.Set
    -   move functions from Repository.Util to Patch.TokenReplace
    -   comment in Repository.Util
    -   refactor similar functions in Darcs.Repository.State
    -   use readUnrecordedFiltered in getReplaces
    -   inline a function in Clone
    -   no longer move index to index.old on mingw32 os
    -   clarify comments in Darcs.Repository.State
    -   hlint Darcs.Repository.State
    -   move External module from Repository to Util
    -   move Compat and Lock modules from Repository to Util
    -   merge Darcs.Repository.Ssh into Darcs.Util.Ssh
    -   remove Darcs.Repository.Read by moving readRepo back to Internal
    -   add comments and remove checks of optimize commands wrt repo formats
    -   make all optimize subcommands require hashed except upgrade
    -   move copySources from HashedRepo to Clone
    -   move Storage.Hashed modules to Darcs.Util
    -   remove unused function from Storage.Hashed.Plain
    -   fix compile error in Storage.Hashed.Test
    -   remove Storage.Hashed.Utils, move functions to Darcs.Utils.ByteString
    -   move index-related functions from Utils to Index
    -   removed unused or redundant functions from Storage.Hashed.Utils
    -   remove unused functions from Storage.Hashed.Hash
    -   hlint Storage.Hashed.Darcs
    -   reuse functions from Darcs.Util.Path
    -   remove unused Storage.Hashed.Packs

2016-03-09 Ben Franksen
  ~ -   revert command: be quiet when requested
    -   accept issue2480: display unicode in patch content
    -   slightly improved chaotic indentations and import lists
    -   refactor: use maybeRestrictSubpaths
    -   refactor: use Darcs.Util.English.capitalize
    -   replace Darcs.Util.Printer.<> with <> from Data.Monoid;
restructured haddocks
    -   small code layout fix in whatsnew command
    -   fixed Darcs.Util.English.andClauses and orClauses
    -   two simple refactorings in the conflict resolution code
    -   cleanup in revert command: use debugMessage for debug messages
    -   cleanup: break over-long line in D.R.Merge
    -   accept issue2494: output of darcs record with file arguments
    -   resolve issue2494: output of darcs record with file arguments
    -   refactored some, added readUnrecordedFiltered and maybeRestrictSubpaths
    -   several fixes and refactorings in fixSubPaths and maybeFixSubPaths
    -   add Darcs.Util.Printer.quoted and Darcs.Util.Text.pathlist
    -   added missing hsep function to D.Util.Printer
    -   added missing Eq and Show instances for ScanKnown
    -   added Darcs.Util.Printer.ePutDocLn
    -   add new type IncludeBoring for includeBoring option (was Bool)
    -   announceFiles only if verbosity /= Quiet

2016-03-05 Guillaume Hoffmann
  ~ -   rm hashed-storage changelog
    -   put copyright headers in hashed-storage modules
    -   add Storage/Hashed dir to checkdeps contrib script
    -   merge Storage.Hashed.AnchoredPath into Darcs.Util.Path
    -   explicit exports for Storage.Hashed.Utils
    -   list and comment exports of Storage.Hashed.Darcs and Plain
    -   remove Storage.Hashed
    -   resolve issue2258: improve patch index error message with suggestion
    -   resolve issue1807: clarify help of PAGER, DARCS_PAGER
    -   fix extra-source-file path in darcs.cabal

2016-03-07 Ben Franksen
  ~ -   Darcs.UI.Commands.Unrecord: honor quiet option everywhere
    -   resolve issue2486: obliterate --not-in-remote -q should be more quiet

2016-02-25 Ganesh Sittampalam
  ~ -   print the rebase status even after an error
    -   in runJob, pull repojob out to first-level decision
    -   refactor displaying suspended status a bit
    -   inline repoJobOnRebaseRepo
    -   use helper types to elide more cases in runJob
    -   elide some common cases in runJob
    -   reorder runJob cases by job type
    -   flatten runJob case statements
    -   add a helper type for flags needed for Rebase
    -   lift the runJob debugMessage call outside the case
    -   lift 'therepo' outside the runJob case statement
    -   express the V1/V2 patch type switch via a GADT too
    -   use SRepoType to control the rebase type in runJob
    -   remove commented-out cases for old TreeJob
    -   drop unnecessary constraints
    -   break out a runJob function
    -   drop CarrierType - it can't ever be Rebasing p now
    -   drop RecontextRebase
    -   drop NameHack
    -   inline MaybeInternal module into Named.Wrapped
    -   make the Rebase import qualified
    -   Introduce RebaseP to replace Rebasing type
    -   add 'activecontents' to replace 'patchcontents' for use in
conflict resolution
    -   stop Convert using Wrapped.patchcontents
    -   add nullary RepoType
    -   flip dependency between Named.Wrapped and Rebase.Container
    -   add wrapper type around 'Named'


More information about the darcs-users mailing list