Dominic Steinitz | 14 Apr 20:44 2014

darcs does not install in a fresh sandbox

Anyone got any ideas?

~/Dropbox/Private/darcs $ cabal sandbox init
Writing a default package environment file to
Creating a new sandbox at /Users/dom/Dropbox/Private/darcs/.cabal-sandbox
~/Dropbox/Private/darcs $ cabal install darcs
Resolving dependencies...
cabal: Could not resolve dependencies:
trying: darcs-2.8.4 (user goal)
trying: darcs-2.8.4:+terminfo
trying: darcs-2.8.4:-force-char8-encoding
next goal: terminfo (dependency of darcs-2.8.4:+terminfo)
rejecting: terminfo- (conflict: darcs-2.8.4:terminfo =>
trying: terminfo-
next goal: base (dependency of terminfo-
rejecting: base- (conflict:
darcs-2.8.4:force-char8-encoding => base>=4 && <4.4)
rejecting: base-,,,,,,,,,,,,,,, (global constraint requires installed instance)
Backjump limit reached (change with --max-backjumps).

Note: when using a sandbox, all packages are required to have consistent
dependencies. Try reinstalling/unregistering the offending packages or
recreating the sandbox.

Dominic Steinitz
dominic <at>
(Continue reading)

Vikraman | 21 Mar 15:44 2014

RFC: GSoC proposal: Distributed Issue Tracking in Darcsden

Hello everyone,

I am proposing a GSoC project with darcs. The idea is to improve the
issue tracker in darcsden, by implementing distributed issue tracking
using patch theory. Any feedback is welcome!

You can read my proposal in markdown here[0], and a pdf version here[1].



darcs-users mailing list
darcs-users <at>
Ale Gadea | 20 Mar 06:46 2014

Request for comments: GSoC proposal.

Hi everyone!

My name is Ale, i'm finishing the proposal for the GSoC and
Guillaume suggested send it to the list searching for comments, 
suggestions, reviews, etc. Anything is welcome :)

One thing i don't make clear is, how i will communicate with 
community. Looking others years, the students used blogs, i can
add do that if seems well, not sure what other options exist or if there
some preference. For the moment can assume i will use a blog.

Originally the proposal was written in plain text with a little of markdown,
what i'm sending is a pdf versión (prettier). Not sure it there some preference
or is indiferent.

Thanks and regards.
Ale Gadea
Attachment (proposal.pdf): application/pdf, 109 KiB
darcs-users mailing list
darcs-users <at>
Guillaume Hoffmann | 17 Mar 21:12 2014

Darcs News #106

# News and discussions

1.  Darcs is participating once again to the Google Summer of Code, through
    the umbrella organization
    Deadline for student application is Friday 21st:

    -   <>
    -   <>

2.  It is now possible to donate stock to darcs through the Software Freedom
    Conservancy organization. Donations by Paypal, Flattr, checks and wire
    transfer are still possible:

    -   <>
    -   <>

3.  Dan Licata wrote a presentation about Darcs as a higher inductive type:

    -   <>

4.  Darcs now directly provides import and export commands with Git. This code
    was adapted from Petr Rockai's darcs-fastconvert, with some changes by
    Owen Stephen from his Summer of Code project "darcs-bridge":

    -   <>

# Issues resolved (6)

issue642 Jose Luis Neder
  ~ -   Automatic detection of file renames
    -   <>

issue2209 Jose Luis Neder
  ~ -   Automatically detect replace
    -   <>

issue2319 Guillaume Hoffmann
  ~ -   make changes non-interactive if fed to a pipe
    -   <>

issue2332 Guillaume Hoffmann
  ~ -   ignore case of characters in prompt
    -   <>

issue2335 Guillaume Hoffmann
  ~ -   one liner when adding tracked files if not verbose
    -   <>

issue2348  Ryan
  ~ -   switch to cabal's test framework
    -   <>

# Patches applied (34)

2014-03-02 Guillaume Hoffmann
  ~ -   pandoc-ize README and remove mention of old flags and warnings
    -   resolve issue2332: ignore case of characters in prompt

2014-01-26 Dan Frumin
  ~ -   Making sure darcs builds on OSX Mavericks

2014-02-08 Ganesh Sittampalam
  ~ -   hashed-storage: GHC 7.8 build fix
    -   support GHC 7.8 and various assorted other version bumps
    -   drop support for GHC 7.0/7.2
    -   get rid of now redundant conditionalisation
    -   remove accidentally added file
    -   fix hashed-storage build on Windows
    -   we need utf8-string on Windows too now for the fast-export/import code
    -   bump cryptohash dependency

2014-01-25 Guillaume Hoffmann
  ~ -   Implement convert --export and --import for git conversion

2014-01-10 Jose Luis Neder
  ~ -   resolve issue2209: Automatically detect replace

2014-01-08 Guillaume Hoffmann
  ~ -   remove useless check of xml-output in get and convert
    -   add hashed-storage 0.5.11

2013-09-15 Jose Luis Neder
  ~ -   resolve issue642: Automatic detection of file renames
    -   Show fileid info with show index

2013-11-28 Ryan
  ~ -   resolve issue2348: switch to cabal's test framework

2013-11-27 Guillaume Hoffmann
  ~ -   fix bug when global prefs dir does not exist and try to save author name

2013-11-26 Ganesh Sittampalam
  ~ -   improve help text
    -   need to use ByteString to read tests on unix
    -   fix warnings
    -   add a TODO comment
    -   add pragmas to shell tests to allow for the test to specify
    -   remove explicit choice of Myers diff from test
    -   add command-line options to control global test options

2013-10-11 Guillaume Hoffmann
  ~ -   resolve issue2335: one liner when adding tracked files if not verbose
    -   announce added files with existing infrastructure
    -   rename changes command to log, keep changes as alias
    -   output darcs changes to a pager if more than 20 lines big
    -   Make changes non-interactive by default again

2013-06-14 Guillaume Hoffmann
  ~ -   make changes non-interactive when given flags --count or --xml-output

2013-05-09 Guillaume Hoffmann
  ~ -   fix issue2270 test since piped darcs changes is now never interactive
    -   resolve issue2319: make changes non-interactive if fed to a pipe
Dave Love | 10 Mar 13:32 2014

build failure on Debian

I can't build the current screened or reviewed repos on Debian stable
(haskell-platform-2012.2.0.0) as I used to be able to.  After cabal
update I get:

  $ cabal install
  Resolving dependencies...
  cabal: Could not resolve dependencies:
  trying: darcs-2.9.7 (user goal)
  trying: darcs-2.9.7:-use-local-data-map-strict
  next goal: containers (dependency of darcs-2.9.7:-use-local-data-map-strict)
  rejecting: containers- (conflict:
  darcs-2.9.7:use-local-data-map-strict => containers>=0.5 && <0.6)
  trying: containers-
  trying: datetime-0.2.1 (dependency of darcs-2.9.7)
  trying: QuickCheck-2.4.2/installed-41c... (dependency of datetime-0.2.1)
  next goal: template-haskell (dependency of QuickCheck-2.4.2/installed-41c...)
  rejecting: template-haskell- (conflict:
  containers==, template-haskell => containers==
  rejecting: template-haskell-,,,,,,,, (conflict: QuickCheck =>

Is Debian stable just not supported now (which I think would be
Guillaume Hoffmann | 11 Feb 17:02 2014

Google Summer of Code 2014: ideas wanted


this year's google summer of code starts quite early. Student
application deadline is March 21st and Internship happens between May
19th and August 18th.

But most importantly now, organization application deadline is Feb
14th, that is, next Friday. Darcs will probably be part of the organization like every year, but it's always good to have
our own Ideas page up to date and as full as possible (we may apply
ourselves anyway).

So you have ideas for a project, please edit ,
or if you don't have a wiki account, just shoot here and I'll add it
to the page.

Also if you're a student and want to participate, please talk to us
here or on IRC.

Eric Kow | 19 Jan 09:34 2014

Darcs as a higher inductive type

Hey darcs-users,

Thought you might be interested in Dan Licata's slides on Darcs as a
higher inductive type.


Eric Kow <>
Guillaume Hoffmann | 18 Dec 16:11 2013

providing one-time fast-export in darcs


I'd like to suggest that darcs should provide built-in, one-time
fast-export output.

Let me explain why we would want this, and why only the export direction:

- narrative for darcs 2.10:  a built-in fast-export feature fits in a
narrative that presents darcs as a system that people can try knowing
they are free to switch to another tool without much work. I hope that
it would lower the resistance to trying it.

- maintainability: every now and then people pop up on IRC asking for
the code of darcs-bridge, or saying that it does not build. (Granted,
this happens with low frequency). With darcs providing natively a
fast-export output we fix this situation for the export direction.

- implementation easiness: we already have a couple of implementations
([1], [2]). After all fast-export without marks support is just a
fancy `darcs log -v`. On the other hand, fast-import is much more
complex (to begin with, it is not read-only) and still an open
problem, AFAIK.

I'm not sure if the best way to provide this feature would be `darcs
log --fast-export`, or a new command like `darcs fast-export`. The
former would convey the idea that the output is for a one-time use
only, without marks support, with no garantee of being the same if
history if reordered, etc. But if we want to support incremental
export, then it gets more complicated that a fancy `darcs log` output,
and probably deserves a separate command.

I'd be happy with a minimal but working export support, with more
feature-rich export/import tool being separated from darcs.

Code duplication between seems smelly, but I think we are not talking
about much code (between 125 lines in Petr's fastconvert [1] which
would be what we would use, and 600 lines in Owen's darcs-bridge which
is more complicated [2]).



Eric Kow | 11 Dec 13:38 2013

donating stock to darcs

Hi everybody,

Just a quick heads-up.  We got a broadcast from the good people at the
Software Freedom Conservancy that we can now accept charitable stock
donations (which some folks prefer for tax reasons).

If you're interested in making a financial contribution to Darcs,
check out our donations page!  It helps us organise
sprints/hackathons, and is particularly helpful if we have summer of
code students we'd like to invite along.




Eric Kow <>
Ryan | 24 Nov 01:48 2013

darcs wiki patch


This is my first patch.  I just added some instructions to use cabal
sandbox to install darcs.  Let me know if I need to change anything or
if there is something else I could help out with.

1 patch for repository

Sat Nov 23 19:36:40 EST 2013  ryan <at>
  * cabal sandbox instructions

New patches:

[cabal sandbox instructions
ryan <at>**20131124003640
 Ignore-this: a2f58a84a925a3b8576e36ba70be257c
] hunk ./Development/ 52
 For a faster build, you can add the flag `-f-library` to
 `cabal install`. This disables library building.

+If you want to run darcs in a sandbox and are running cabal 1.18 the
+following commands can be run to produce a contained darcs repository:
+darcs get --lazy
+cd screened
+cabal sandbox init
+cabal install --only-dependencies -ftest
+cabal configure -ftest
+cabal build (or cabal test)
 # Testing Your Work

 The default test hook will try to build Darcs and run the functional


[git shallow repos vs darcs lazy repos
Guillaume Hoffmann <guillaumh <at>>**20131116190029
 Ignore-this: a826c9d00bc969b48281a4abad7c165b
[Linguistic fixes
zweije <vincent <at>>**20131114095505
 Ignore-this: 1fbc0ffc87eb319ce0eb27aba50d8c6d
[Tweaks to GSoC 2013-11 HCAR
Eric Kow <kowey <at>>**20131101164659
 Ignore-this: 2056b24375da125f77d83b69968ed4d5
[Google are retiring Google Checkout
Eric Kow <kowey <at>>**20131101164642
 Ignore-this: 70f65d9768f6721f5b7b75c131f1d83b
[2.10 bugs 
Guillaume Hoffmann <guillaumh <at>>**20131028184855
 Ignore-this: dca1f68057173afcf38746f883e1ea8a
[2.10 todo possible ghc extensions
Guillaume Hoffmann <guillaumh <at>>**20131028183807
 Ignore-this: 4c2730c91746976196513d9f3740178
[2.10 todo
Guillaume Hoffmann <guillaumh <at>>**20131028171005
 Ignore-this: 5405a5ad766d893a3c7e817d310a77e2
[2.10 attribution
Guillaume Hoffmann <guillaumh <at>>**20131028155910
 Ignore-this: 88adc5983b3b03e6243d6846455273fc
[2.10 notes
Guillaume Hoffmann <guillaumh <at>>**20131028123944
 Ignore-this: fa770cb65df1d3439b9160470e7e7530
[update trac-darcs URL
DaveLove <fx <at>>**20131028110805
 Ignore-this: f011ad6067661bc94d1d5dedfd1ec8e1
[update Ideas/Education
Guillaume Hoffmann <guillaumh <at>>**20131027233722
 Ignore-this: ef696dc0393846f7b2ede21adefd9cd3
[start filling 2.10 release page
Guillaume Hoffmann <guillaumh <at>>**20131027233714
 Ignore-this: 9ff97648c4c53a2082f55d3f722e37a0
[GSoC 2014 ideas
Guillaume Hoffmann <guillaumh <at>>**20130914081419
 Ignore-this: 3cb4c84cee9ed9e92de227bac00469ec
[look for moves possibly related previous issue
Guillaume Hoffmann <guillaumh <at>>**20131027223427
 Ignore-this: 7706b53e6289da5e74deec7ac9185d63
[hcar jose gsoc paragraph
Guillaume Hoffmann <guillaumh <at>>**20131026153251
 Ignore-this: e0728677b1db5911415064b656ee81e6
[Draft of HCAR 2013-11
Eric Kow <kowey <at>>**20131020163119
 Ignore-this: fd5af3f7c456a2e9c187d0e579dbfb6f
[regression tests set -ev explanation and repo format
Guillaume Hoffmann <guillaumh <at>>**20130923221859
 Ignore-this: dd40e3688537ad2a1403ff36547a58c2
[Fix wrong flag for network tests
jlneder <jlneder <at>>**20130923215642
 Ignore-this: a1601e8139e6f7aaceaff71277b9b88f
[update todo
bsrkaditya <bsrkaditya <at>>**20130919040544
 Ignore-this: bd2988e70b8b248a2b5b26d676c1fe72
[update todo
bsrkaditya <bsrkaditya <at>>**20130917060610
 Ignore-this: 441c1a36166d6c17b0b4e6bb0b40e3f7
[update todo
bsrkaditya <bsrkaditya <at>>**20130916052614
 Ignore-this: 6b543b9c173bd88e79cef64d0e8646e0
[add look-for-moves faq
jlneder <jlneder <at>>**20130914081517
 Ignore-this: d93278a2db952d9df7b871b71571b9b7
[update todo
bsrkaditya <bsrkaditya <at>>**20130912044628
 Ignore-this: a75f79ea2c55ffe29d4508498c86d6fa
[update todo
bsrkaditya <bsrkaditya <at>>**20130912024147
 Ignore-this: 5c82210b4ae088bb5853cf578b8c0df0
[different implementation options for look-for-replace. first revision.
jlneder <jlneder <at>>**20130911171838
 Ignore-this: ecd6bde2d038de7012883d9dcc131736
[Different options for look-for-replace implementation
jlneder <jlneder <at>>**20130911155352
 Ignore-this: c5c6cf5fd85103caff250703c9822a7d
[update todo
bsrkaditya <bsrkaditya <at>>**20130910044034
 Ignore-this: 5fa20830cea9dc28d0d2536a2f9063bb
[update todo
bsrkaditya <bsrkaditya <at>>**20130910043948
 Ignore-this: ddb1c8ddaaecd0644ebff0bf74d0f5c9
[update todo
bsrkaditya <bsrkaditya <at>>**20130909053657
 Ignore-this: f9819cb614c3a75e21ca6ee23983a796
[update todo
bsrkaditya <bsrkaditya <at>>**20130909031043
 Ignore-this: 853958c1eca0f9469ac74b1182b10974
[update todo
bsrkaditya <bsrkaditya <at>>**20130909030743
 Ignore-this: daf6ea52206dbb687300041d0c95290e
[update todo
bsrkaditya <bsrkaditya <at>>**20130909024803
 Ignore-this: bcc04d63aec7e61f34284bccf9ce83d6
[update todo
bsrkaditya <bsrkaditya <at>>**20130907015519
 Ignore-this: 5b5c01791e879ec8220f0ecb290cef8f
[Update todo
bsrkaditya <bsrkaditya <at>>**20130906042952
 Ignore-this: 6d0225c39ffe8ed5d6324c4c63dddeb7
[Update todo
bsrkaditya <bsrkaditya <at>>**20130904085111
 Ignore-this: 6514ce45062edf1fa4334e023666df6
[update todo
bsrkaditya <bsrkaditya <at>>**20130904074328
 Ignore-this: c85255f67953daf5c04ebca14ab22f97
[Update todo
bsrkaditya <bsrkaditya <at>>**20130904072620
 Ignore-this: 44386346b0e70c1c155b58db64a4f562
[dummy change to remove spam from cached page
Guillaume Hoffmann <guillaumh <at>>**20130903203511
 Ignore-this: 9b4a4c660fe6d6997a26d5ef6b4fc4e4
[Add more info about index and current implementation
jlneder <jlneder <at>>**20130903090905
 Ignore-this: 95829475d6414fe30b271401299bf151
[Adding --look-for-moves flag use cases link
jlneder <jlneder <at>>**20130902113856
 Ignore-this: 66726e45a15ad3e0bca02142e39f5da2
[add --look-for-moves flag use cases
jlneder <jlneder <at>>**20130902113613
 Ignore-this: b20953d75e09e869d87e426dcb4af08b
[Marking done todos.
jlneder <jlneder <at>>**20130902112523
 Ignore-this: 258a8f1c964ea120e28eaeada16487a3
[Update todo
bsrkaditya <bsrkaditya <at>>**20130902025356
 Ignore-this: 88eb7293b68859b6c01e562a67da659
[update todo
bsrkaditya <bsrkaditya <at>>**20130902005927
 Ignore-this: 20371b5bb0dcde78a32eb9ce0d613454
[Update todo
bsrkaditya <bsrkaditya <at>>**20130831091803
 Ignore-this: 6eb6772b1954f8e91f2ab1db96ac76e
[Update todo
bsrkaditya <bsrkaditya <at>>**20130830053604
 Ignore-this: 27a16ebdec8d922b7534e0220bac9453
[Update todo
bsrkaditya <bsrkaditya <at>>**20130830053520
 Ignore-this: fd2a35b2d2d5753442346509649ee356
[Update todo
bsrkaditya <bsrkaditya <at>>**20130827034255
 Ignore-this: 2217b35a40c096d1356a6cd841db1328
[Update todo
bsrkaditya <bsrkaditya <at>>**20130826032149
 Ignore-this: faebec83812ad26aebbea88a69166505
[Update todo
bsrkaditya <bsrkaditya <at>>**20130826032126
 Ignore-this: 2e11f683c2809ffc5caf192df4c21f73
[Update todo
bsrkaditya <bsrkaditya <at>>**20130826030327
 Ignore-this: 3f0c1ee084ad43db61560c94e474afd0
[link fix
DanFrumin <difrumin <at>>**20130825072106
 Ignore-this: 57a44419ab724513616f5e29ff798418
GaneshSittampalam <ganesh <at>>**20130823213829
 Ignore-this: b5c28d9ab47cb617f988a67011e7b209
GaneshSittampalam <ganesh <at>>**20130823213812
 Ignore-this: 3592b68777a56256edea150074d58bd3
[Camp page
GaneshSittampalam <ganesh <at>>**20130823213624
 Ignore-this: 460dd3e74439b45859f0d01325d1d5c7
[add link to Camp
GaneshSittampalam <ganesh <at>>**20130823213255
 Ignore-this: c95b5510981ee216513c60f528f44801
[First draft explaining some things about look for moves implementation.
jlneder <jlneder <at>>**20130823075007
 Ignore-this: 2ff729af384f3d907578d8a2d8eea7f9
[Add information of timeStampIndex's format
jlneder <jlneder <at>>**20130823065551
 Ignore-this: 39b30990d486642f65c7940542a2f9c7
[add links
simonmic <simon <at>>**20130821233301
 Ignore-this: d4c522f03ece3602ad1eb015f2df6317
[fix accidental deletion in previous change
GaneshSittampalam <ganesh <at>>**20130820181025
 Ignore-this: 53ca39aa0d1c2075c04a8ebee3bf501e
[Note about hunk move
GaneshSittampalam <ganesh <at>>**20130820180912
 Ignore-this: e48532dded98de73f45fe661c32d393
[Thoughts about copy
GaneshSittampalam <ganesh <at>>**20130820180814
 Ignore-this: 6219a4fdc048ce050844d7d82993b6ba
[Update todo
bsrkaditya <bsrkaditya <at>>**20130819175526
 Ignore-this: 349c223e5d23a61357b041b7938ad16e
[Update todo
bsrkaditya <bsrkaditya <at>>**20130819174053
 Ignore-this: cae96723a79361b2bece3012f36aa7c6
[Update todo
bsrkaditya <bsrkaditya <at>>**20130819172737
 Ignore-this: d1e114913554c35d1b877497239a07c3
[Update todo
bsrkaditya <bsrkaditya <at>>**20130819172434
 Ignore-this: c8f5b0108a17b7e591a2cb6a0474a9c1
[Added Todo List
jlneder <jlneder <at>>**20130817013237
 Ignore-this: 3ea462d5f7079e89dd503ee5aaebfc6e
[Re-add darcs-bridge repo url, now that it should support simple one-way conversions
owst <darcs <at>>**20130816135222
 Ignore-this: 11b4efbb1cd1e4c80814ecd5bae8ada4
[Update bridge page to recommend darcs-bridge
owst <darcs <at>>**20130816135025
 Ignore-this: 9ac312129a6af2fdb5150e7def75d87e
[clarify the Debian requirement
GaneshSittampalam <ganesh <at>>**20130813181328
 Ignore-this: d9019ad4bb892362994cd706dbe167a
[Update todo
bsrkaditya <bsrkaditya <at>>**20130813053501
 Ignore-this: 5754119e520c88a4031b4c0f71109d2e
[Add more todos
bsrkaditya <bsrkaditya <at>>**20130812074413
 Ignore-this: f978bb5d64a526ae1fce3693a114d942
[Update todo
bsrkaditya <bsrkaditya <at>>**20130812074215
 Ignore-this: 22a9cef10d5836a06c7f5fe45709028
[Update todo
bsrkaditya <bsrkaditya <at>>**20130811115635
 Ignore-this: 3350c36d6e97a33eaf1ac27b35197e66
[completed task
bsrkaditya <bsrkaditya <at>>**20130810152128
 Ignore-this: 81414d85ae0080aea6f899d33a43a29
[Add a todo list
bsrkaditya <bsrkaditya <at>>**20130809015219
 Ignore-this: 731e3da1bf454d704456772bb4770e32
[add darcs-history as related software
Guillaume Hoffmann <guillaumh <at>>**20130729114950
 Ignore-this: c739ea2e78cfe4aaf445e8be4f050e0
[Added log with diffs
brad <>**20130723201500
 Ignore-this: dedd51cd1b4ea3309077b9ac8438273f
[gsoc: undo and undelete
Guillaume Hoffmann <guillaumh <at>>**20130722140103
 Ignore-this: d766792b66f9a91420dca63670f8a8f9
GaneshSittampalam <ganesh <at>>**20130719221358
 Ignore-this: 8bd42a37a53fd3897368a80006baaec4
simonmic <simon <at>>**20130719141441
 Ignore-this: 765ec770596ebd1eca8b6d589cef22cd
simonmic <simon <at>>**20130719141237
 Ignore-this: 8714b9606bcc4132979ed54e169546a6
simonmic <simon <at>>**20130719141118
 Ignore-this: f56059f9c8e2559473865485974257b6
[link gwern's gsoc review
simonmic <simon <at>>**20130719141010
 Ignore-this: 3568a8f6ffc2f0b080b57d27db452d02
simonmic <simon <at>>**20130719140658
 Ignore-this: 3aa3ae77e14ba98271e78b27fedc53d1
[gsoc cache, assume issue2181 is solved
Guillaume Hoffmann <guillaumh <at>>**20130719135527
 Ignore-this: 1a9d284022d61a3f8f92267fbd97fc0c
[prioritize cache gsoc project
Guillaume Hoffmann <guillaumh <at>>**20130716122543
 Ignore-this: bf7c974843dd744b6f925c4404c85bb6
[communications team cleanups, add planet darcs
simon <simon <at>>**20130710223759
 Ignore-this: dbc3daf534dc99b579f3ec305d1e14c6
[Fixed link to Marnix Klooster's patch theory page.
pointfree <AndreasBWagner <at>>**20130705195527
 Ignore-this: 419aced672885c17194ceeabab78a51
[gsoc proposals better conflicts
Guillaume Hoffmann <guillaumh <at>>**20130705100849
 Ignore-this: 74e2ee979f0a0b28e3231b4120ed89f
[ & resume
onetom <hermantamas <at>>**20130701175629
 Ignore-this: d7f6f47bde95d464d149d7b05a6d7fef
[darcs news 104 frontpage
Guillaume Hoffmann <guillaumh <at>>**20130630113025
 Ignore-this: 3fca1ae2982af985bad20ec7455186cd
[darcs news format update in last post
Guillaume Hoffmann <guillaumh <at>>**20130630112809
 Ignore-this: e224e345cf0e027762165b87eb121e75
[DWN 2013-06-30
Guillaume Hoffmann <guillaumh <at>>**20130630112435
 Ignore-this: f111afd54cf230a97a86019fa5e6d77f
[gsoc reference
Guillaume Hoffmann <guillaumh <at>>**20130630100152
 Ignore-this: 4024b1b89521d37628ab5d1a93be3ad9

[jose's blog
Guillaume Hoffmann <guillaumh <at>>**20130630095909
 Ignore-this: 15501ad705fc67264abc019ad2478bd4
Guillaume Hoffmann <guillaumh <at>>**20130630092654
 Ignore-this: a2f72d60bc48388ec958352101e647c6
[combined new diff methods and added 2329
kxra <kxra <at>>**20130630074723
 Ignore-this: e8dcf6f69ed5cd9e86a5bd3c1decf006
[TAG 2013-06-28 (autotag)
gitit <at>**20130628141249
 Ignore-this: d6900e873059e1e438be6ea2e0f1b746
Patch bundle hash:
darcs-users mailing list
darcs-users <at>
Guillaume Hoffmann | 24 Nov 20:07 2013

darcs news #105

# News and discussions

1.  This year's Google Summer of Code projects brought a lot of improvements
    to darcs and its ecosystem!

    -   BSRK Aditya: Darcsden improvements:

        - <>
        - <>

    -   José Neder: patience diff, file move detection, token replace detection:

        - <>
        - <>

2.  Gian Piero Carrubba asked why adjacent hunks could not commute:

    - <>

3.  We listed the changes that occurred between version 2.8.4 and the current
    development branch into a 2.10 release page:

    - <>

# Issues resolved (8)

issue346 Jose Luis Neder
  ~ -   implement "patience diff" from bzr
    -   <>

issue1828 Guillaume Hoffmann
  ~ -   file listing and working --dry-run for mark-conflicts
    -   <>

issue2181 Guillaume Hoffmann
  ~ -   put cache in $XDG_CACHE_HOME (~/.cache by default)
    -   <>

issue2309 Owen Stephens
  ~ -   annotate includes line numbers
    -   <>

issue2313 Jose Luis Neder
  ~ -   whatsnew -l: Stack space overflow
    -   <>

issue2334 Guillaume Hoffmann
  ~ -   fix win32 build removing file permission functions
    -   <>

issue2343 Jose Luis Neder
  ~ -   darcs amend-record does not record my change
    -   <>

issue2347 Guillaume Hoffmann
  ~ -   fix amend-record --prompt-long-comment
    -   <>

# Patches applied (39)

2013-10-28 Guillaume Hoffmann
  ~ -   record: no longer accept first commented line as patch name
    -   resolve issue2347: fix amend-record --prompt-long-comment
    -   refuse incorrect patch names (empty or starting with TAG)

2013-06-15 Jose Luis Neder
  ~ -   resolve issue2313: whatsnew -l: Stack space overflow
    -   tests for issue2313: whatsnew -l: Stack space overflow

2013-02-17 Mark Stosberg
  ~ -   new failing test for issue2303 - illustrates a Patch Index
diagnostic that can be improved.
    -   failing test for issue2272: darcs rebase unsuspend should
succeed despite unrecorded changes
    -   issue2271: New (passing) test which confirms that darcs
optimize --disable-patch-index will fail in the face of a permissions

2013-08-20 BSRK Aditya
  ~ -   Export getChangesInfo from Changes command module

2013-09-22 Jose Luis Neder
  ~ -   Add better comments to the issue2343 test file
    -   resolve issue2343: darcs amend-record does not record my change

2013-08-20 Ganesh Sittampalam
  ~ -   Introduce a local copy of Data.Map.Strict from containers 0.5,
    -   Weaken hashable dependency

2013-08-13 Guillaume Hoffmann
  ~ -   put upper bound on hashable dependency

2013-07-30 Jose Luis Neder
  ~ -   make darcs-test run tests with both diff algorithms
    -   resolve issue346: implement "patience diff" from bzr
    -   name change Lcs.hs -> Diff/Myers.hs

2013-08-05 Guillaume Hoffmann
  ~ -   resolve issue2334 fix win32 build removing file permission functions

2013-08-27 BSRK Aditya
  ~ -   When using send command, post the patch if using http,
    -   Update containers minimum version

2013-08-12 Guillaume Hoffmann
  ~ -   remove import warning
    -   put newline after darcs diff changelog output
    -   change format of patch name file when a text editor is invoked
    -   remove redundant case in Darcs.UI.Command.Record.getLog
    -   update unrecord and obliterate help, mention -O flag

2013-07-18 Owen Stephens
  ~ -   Fix a couple of warnings from annotate with line numbers patch
    -   Resolve issue2309: annotate includes line numbers

2013-07-25 Guillaume Hoffmann
  ~ -   fix test for issue1290 for when tests are run in parallel
    -   announce moved files
    -   make move patch explicit
    -   announce removed files
    -   announce added files
    -   resolve issue2181: put cache in $XDG_CACHE_HOME (~/.cache by default)
    -   merge Darcs.Util.IO into Darcs.Util.File

2013-07-17 Owen Stephens
  ~ -   Move chompNewline from Commands to Util/Text and rename to

2013-07-04 Guillaume Hoffmann
  ~ -   update help of mark-conflicts
    -   resolve issue1828: file listing and working --dry-run for mark-conflicts

2013-03-18 Ganesh Sittampalam
  ~ -   fix warnings introduced by issue1105 fix

2013-02-21 Florent Becker
  ~ -   Fix issue1105 even in the presence of command-line optinos
darcs-users mailing list
darcs-users <at>