# News and discussions 1. The Southampton sprint is over! We'll put together a blog report soon.
2. Florent and Ganesh prepared a release candidate of Darcs 2.8, try it! - http://lists.osuosl.org/pipermail/darcs-users/2012-April/026445.html - http://lists.osuosl.org/pipermail/darcs-users/2012-April/026448.html 3. What would be the next big feature of Darcs 2.10? Ganesh proposed rebase, and Michael already provided feedback about this feature: - http://lists.osuosl.org/pipermail/darcs-users/2012-April/026443.html - http://lists.osuosl.org/pipermail/darcs-users/2012-April/026455.html 4. Eric asked what would be a nice mission statement for Darcs. A few propositions have been made so far: - http://lists.osuosl.org/pipermail/darcs-users/2012-March/026433.html # Issues resolved in the last week (3) issue2125 Owen Stephens ~ - only warn about forcing replaces, when a force is required. - http://bugs.darcs.net/issue2125 issue2136 Owen Stephens ~ - Correctly track renames of multiple files in Changes --xml. - http://bugs.darcs.net/issue2136 issue2162 Owen Stephens ~ - Fix compilation failure with GHC 6.12 - http://bugs.darcs.net/issue2162 # Patches applied in the last week (199) 2012-04-03 Michael Hendricks ~ - Haddock for Darcs.Patch.Info.patchinfo 2012-04-01 Eric Kow ~ - Convert Printer.lhs from literate Haskell. 2012-04-02 Owen Stephens ~ - Tidy and slightly refactor ProgressPatches - Tweak command name in unrevert - Remove some duplicate code and slight tidy in Repository.LowLevel - Tidy/Style Repository.LowLevel - Style/tidy Respository.Motd - Remove warnings in Darcs.Test.Patch - Remove warnings from Patch.Properties.Generic - Disable all warnings for Arbitrary.PrimV3 - Fix warning in Arbitrary.Generic - Remove warnings from Arbitrary.PatchV1 - Remove trailing whitespace from Darcs.Test.Patch.V1Model - Remove compile warnings from Darcs.Test.Patch.V1Model - Disable all warnings for Test.Patch.V3Model - Remove warnings in Darcs.Test.Patch.RepoModel - Use System.IO.Unsafe for unsafePerformIO, not Foreign - Remove an unused import in Test.Patch.Properties.V1Set2 - Remove compile warnings in Test.Patch.Properties.Check - Remove do-notation warning from Workaround - Remove do-notation warning from Compat - Remove do-notation warning from External - Remove do-notation warning from Repository.HashedIO - Remove do-notation warning from Repository.Merge - Remove do-notation warning from Repository.Internal - Remove do-notation warning from Commands.Get - remove two do-notation warnings from Commands.Unrecord - Remove two do-notation warnings from Commands.Optimize - Remove do-notation warning in Commands.Tag - Remove four do-notation warnings in Commands.Record - Remove two do-notation warnings in SignalHandler - Remove two do-notation warnings in Lock - Remove do-notation warning in RunCommand - Remove two do-notation warnings in Repository - Remove a do-notation warning in URL. - Tidy/style Repository.ApplyPatches 2012-03-31 Eric Kow ~ - Remove unused "gadts.h" import from Progress - Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Unsafe.hs - Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Show.hs - Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Sealed.hs - Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Ordered.hs - Replace CPP witness macros with plain Haskell in Darcs.Witnesses.Eq.hs - Replace CPP witness macros with plain Haskell in Darcs.Resolution.hs - Replace CPP witness macros with plain Haskell in Darcs.Repository.State.hs - Replace CPP witness macros with plain Haskell in Darcs.Repository.Repair.hs - Replace CPP witness macros with plain Haskell in Darcs.Repository.Prefs.hs - Replace CPP witness macros with plain Haskell in Darcs.Repository.Old.hs - Replace CPP witness macros with plain Haskell in Darcs.Repository.Merge.hs - Replace CPP witness macros with plain Haskell in Darcs.Repository.LowLevel.hs - Replace CPP witness macros with plain Haskell in Darcs.Repository.InternalTypes.hs - Replace CPP witness macros with plain Haskell in Darcs.Repository.Internal.hs - Replace CPP witness macros with plain Haskell in Darcs.Repository.HashedRepo.hs - Replace CPP witness macros with plain Haskell in Darcs.Repository.HashedIO.hs - Replace CPP witness macros with plain Haskell in Darcs.Repository.Format.hs - Replace CPP witness macros with plain Haskell in Darcs.Repository.Cache.hs - Replace CPP witness macros with plain Haskell in Darcs.Repository.ApplyPatches.hs - Replace CPP witness macros with plain Haskell in Darcs.Repository.hs - Replace CPP witness macros with plain Haskell in Darcs.ProgressPatches.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.Viewing.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.V2.Real.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.V2.Non.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Viewing.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Show.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Read.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Core.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Commute.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.V1.Apply.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.TouchesFiles.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.Summary.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.Split.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.Show.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.Set.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.Repair.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.Read.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.Prim.V3.Show.hs - Replace CPP witness macros with plain Haskell in Darcs.Patch.Prim.V3.Details.hs - Replace witness CPP macros with plain Haskell in Darcs.Witnesss.WZipper - Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V3.Core - Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V3.Commute - Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V3.Coalesce - Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V3.Apply - Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Show - Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Read - Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Details - Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Core - Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Commute - Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Coalesce - Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.V1.Apply - Replace witness CPP macros with plain Haskell in Darcs.Patch.Prim.Class - Replace witness CPP macros with plain Haskell in Darcs.Patch.Permutations - Replace witness CPP macros with plain Haskell in Darcs.Patch.Patchy - Replace witness CPP macros with plain Haskell in Darcs.Patch.PatchInfoAnd - Replace witness CPP macros with plain Haskell in Darcs.Patch.Named - Replace witness CPP macros with plain Haskell in Darcs.Patch.Merge - Replace witness CPP macros with plain Haskell in Darcs.Patch.Match - Replace witness CPP macros with plain Haskell in Darcs.Patch.Invert - Replace witness CPP macros with plain Haskell in Darcs.Patch.Inspect - Replace witness CPP macros with plain Haskell in Darcs.Patch.Format - Replace witness CPP macros with plain Haskell in Darcs.Patch.FileHunk - Replace witness CPP macros with plain Haskell in Darcs.Patch.Effect - Replace witness CPP macros with plain Haskell in Darcs.Patch.Dummy - Replace witness CPP macros with plain Haskell in Darcs.Patch.Depends - Replace witness CPP macros with plain Haskell in Darcs.Patch.ConflictMarking - Replace witness CPP macros with plain Haskell in Darcs.Patch.Conflict - Replace witness CPP macros with plain Haskell in Darcs.Patch.Commute - Replace witness CPP macros with plain Haskell in Darcs.Patch.Choices - Replace witness CPP macros with plain Haskell in Darcs.Patch.Bundle - Replace witness CPP macros with plain Haskell in Darcs.Patch.Bracketed.Instances - Replace witness CPP macros with plain Haskell in Darcs.Patch.Bracketed - Replace witness CPP macros with plain Haskell in Darcs.Patch.Apply - Replace witness CPP macros with plain Haskell in Darcs.Patch - Replace witness CPP macros with plain Haskell in Darcs.Diff - Replace witness CPP macros with plain Haskell in Darcs.CommandsAux - Replace witness CPP macros with plain Haskell in Darcs.Commands.WhatsNew - Replace witness CPP macros with plain Haskell in Darcs.Commands.Util - Replace witness CPP macros with plain Haskell in Darcs.Commands.Unrevert - Replace witness CPP macros with plain Haskell in Darcs.Commands.Unrecord - Replace witness CPP macros with plain Haskell in Darcs.Commands.Test - Replace witness CPP macros with plain Haskell in Darcs.Commands.Tag - Replace witness CPP macros with plain Haskell in Darcs.Commands.ShowRepo - Replace witness CPP macros with plain Haskell in Darcs.Commands.ShowIndex - Replace witness CPP macros with plain Haskell in Darcs.Commands.ShowFiles - Replace witness CPP macros with plain Haskell in Darcs.Commands.Send - Replace witness CPP macros with plain Haskell in Darcs.Commands.Rollback - Replace witness CPP macros with plain Haskell in Darcs.Commands.Revert - Replace witness CPP macros with plain Haskell in Darcs.Commands.Replace - Replace witness CPP macros with plain Haskell in Darcs.Commands.Repair - Replace witness CPP macros with plain Haskell in Darcs.Commands.Remove - Replace witness CPP macros with plain Haskell in Darcs.Commands.Record - Replace witness CPP macros with plain Haskell in Darcs.Commands.Put - Replace witness CPP macros with plain Haskell in Darcs.Commands.Push - Replace witness CPP macros with plain Haskell in Darcs.Commands.Pull - Replace witness CPP macros with plain Haskell in Darcs.Commands.Optimize - Replace witness CPP macros with plain Haskell in Darcs.Commands.MarkConflicts - Replace witness CPP macros with plain Haskell in Darcs.Commands.Get - Replace witness CPP macros with plain Haskell in Darcs.Commands.GZCRCs - Replace witness CPP macros with plain Haskell in Darcs.Commands.Convert - Replace witness CPP macros with plain Haskell in Darcs.Commands.Changes - Replace witness CPP macros with plain Haskell in Darcs.Commands.Apply - Replace witness CPP macros with plain Haskell in Darcs.Commands.Annotate - Replace witness CPP macros with plain Haskell in Darcs.Commands.Add - Replace witness CPP macros with plain Haskell in Darcs.Arguments - Replace witness CPP macros with plain Haskell in Darcs.Annotate - Replace witness CPP macros with plain Haskell in test_stub - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.WithState - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.WSub - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.V3Model - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.V1Model - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.V1Set2 - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.V1Set1 - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.Real - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.GenericUnwitnessed - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.Generic - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Properties.Check - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Examples.Set2Unwitnessed - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Examples.Set1 - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.Real - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.PrimV3 - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.PrimV1 - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.PatchV1 - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch.Arbitrary.Generic - Replace witness CPP macros with plain Haskell in Darcs.Test.Patch - Replace witness CPP macros with plain Haskell in Darcs.Test.Misc 2012-03-31 Simon Michael ~ - another fix for utf8.sh test, update to current rollback ui 2012-03-27 Michael Hendricks ~ - List conflicted files one per line 2012-03-24 Guillaume Hoffmann ~ - make darcs test more consistent - update manual for darcs test and repair --dry-run - make check an alias for repair --dry-run - add regression test to check warning message presence for darcs test - switch to test --trackdown and test --bisect - adapt testsuite to test --trackdown and test --bisect - adapt test suite to switch from darcs check to darcs test - introduce darcs test, doing the same as did check --test without repo check - Remove the function delimiters 2012-02-14 Will Langstroth ~ - Organize export list in Darcs.Patch - Haddock-friendly formatting for Darcs.Patch.Apply 2012-01-31 Owen Stephens ~ - Fix improper handling of FileNames that are prefixes-of, but not parents-of a target FileName. - Add current_name attribute to created_as in changes --xml on multiple files. - Resolve Issue2136: Correctly track renames of multiple files in Changes --xml. - Rename withFilePaths -> withFileNames, since it operates on FileNames not FilePaths. - Replace applyToFilepaths with applyToFilePaths to match casing of FilePath - Add new helper function to determine if a given filename is the parentOrEqual of another. - Use <$> instead of fmap in Patch/Apply.hs - Refactor movedirfilename to use stripPrefix lib function, rather than equivalent hand-rolled code. 2012-03-29 Andreas Brandt ~ - Added comments for withDir and some style improvements 2012-03-26 Guillaume Hoffmann ~ - style and cleanup Darcs.Repository.Internal 2012-02-24 Dave Love ~ - Reinstate newlines lost in fix for issue1681 2012-03-26 Guillaume Hoffmann ~ - style and cleanup Darcs.Commands.Get and Darcs.Repository 2012-03-30 Owen Stephens ~ - Add check for token in working copy to issue2125 test. Remove obsolete test for issue864. - Follow up to resolve issue2125, with style changes - Resolve issue2125: only warn about forcing replaces, when a force is required. - Accept issue 2125: darcs replace always warns about forcing, even when unnecessary - Refactor/tidy-up Commands/Replace - Extract common token-breaking code in Patch/TokenReplace - Tidy Patch/TokenReplace - camelcase a few identifiers in Commands/Replace - Tidy Commands/Replace - Resolve issue2162 - Style, tidy and start commenting Real.hs _______________________________________________ darcs-users mailing list darcs-users@darcs.net http://lists.osuosl.org/mailman/listinfo/darcs-users