Ticket #3275: darcs-unstable-version

File darcs-unstable-version, 81.5 KB (added by EricKow, 6 years ago)

version of darcs I tried to cabal install

Line 
1
2Context:
3
4[Remove tentativelyMerge from Gorsvet, as it's unused and confusing.
5Petr Rockai <[email protected]>**20090601091928
6 Ignore-this: 4e0a070597c31a6acc50951d145a8562
7]
8
9[Churn: appease hlint.
10Trent W. Buck <[email protected]>**20090525031343
11 Ignore-this: 1419b768010e0c64a68891f9f7f206ad
12]
13
14[Drop extra parens.
15Petr Rockai <[email protected]>**20090601111910
16 Ignore-this: 9e1cb49bd803a4051ae6fda4203ef541
17]
18
19[Also invalidateIndex in Revert and Remove.
20Petr Rockai <[email protected]>**20090601090211
21 Ignore-this: ad23a7ece5e1f2528447c74cdf58458c
22]
23
24[Check for hashed-storage in autoconf build.
25Eric Kow <[email protected]>**20090601124949
26 Ignore-this: a7ea9ee16adde0c85bbde6c4833271b6
27]
28
29[Fix witnesses in Darcs.Gorsvet.
30Petr Rockai <[email protected]>**20090601112012
31 Ignore-this: c6fd9bb350ec87b0bbfd649363c8776a
32]
33
34[Take a list of paths in unrecordedChanges instead of Tree transform.
35Petr Rockai <[email protected]>**20090601093010
36 Ignore-this: c9d2ea1280302885f39f498683343bd6
37 
38 It doesn't seem to be such a win to have the full generality of Tree
39 transformers there (and if we ever need it, we can think about how to do it
40 properly). With a list of paths however, we can now filter the pending changes
41 properly (and we have "pendingChanges" akin to "unrecordedChanges" that gives
42 just the pending patches (for given paths).
43]
44
45[Fix Tree restriction in various cases of unrecordedChanges.
46Petr Rockai <[email protected]>**20090601090114
47 Ignore-this: 5df77488802174d7d4a6a74a72d81828
48]
49
50[Provide a restrictBoring (like restrictSubpaths) in Darcs.Gorsvet.
51Petr Rockai <[email protected]>**20090601090044
52 Ignore-this: 406d00e3af56612d9610aa5118954ba9
53]
54
55[Factor out a separate boring_regexps in Darcs.Repository.Prefs.
56Petr Rockai <[email protected]>**20090601090023
57 Ignore-this: 5b010584874816ec74698a1e2ba14171
58]
59
60[Fix the path restriction versus pending renames in unrecordedChanges.
61Petr Rockai <[email protected]>**20090531213536
62 Ignore-this: 22b1237fe405bcac750068f2ccfeaf51
63]
64
65[Add options for QuickCheck replaying and test selection to unit
66Reinier Lamers <[email protected]>**20090531204643
67 Ignore-this: b2976ce6fbda2118a1f6ab6c848ba07e
68]
69
70[Resolve conflict with Trent's help fix
71Reinier Lamers <[email protected]>**20090530182235
72 Ignore-this: 362df9f6394977d2555c8861064c855d
73]
74
75[Split Test.Runner into a backend and a driver module
76Reinier Lamers <[email protected]>**20090527132501
77 Ignore-this: 5f03e00b6cd3df2c1980d841e32ca22c
78]
79
80[Move argument parsing and interaction from unit.lhs to Test.Runner
81Reinier Lamers <[email protected]>**20090526201140
82 Ignore-this: feee0d99d856f81700dc9f565ecb315
83]
84
85[Resolve issue1343: mention darcs-users is subscriber-only, use --from.
86Trent W. Buck <[email protected]>**20090523082541
87 Ignore-this: e38c4cd6a447767a4b0bd95301a3f68
88 Introduce a HACKING stub that incorporates the useful data that the
89 issue1312 fix removed from building_darcs.tex.  Also tells people to
90 use Cabal for functional and unit testing, and --in-reply-to.
91]
92
93[Pass options to unrecordedChanges and handle LookForAdds and IgnoreTimes.
94Petr Rockai <[email protected]>**20090525132442
95 Ignore-this: 3423146edfe30272c2cd2e8e7382ecae
96]
97
98[Use index for diffing in the basic whatsnew scenario.
99Petr Rockai <[email protected]>**20090524092752
100 Ignore-this: b5926700c8741af15576aae40a3caae5
101]
102
103[Invalidate index at key positions in relevant (pristine-modifying) commands.
104Petr Rockai <[email protected]>**20090524092616
105 Ignore-this: aaff5ce75478c57047c0c9398aa1ebde
106]
107
108[Resolve issue1465: ortryrunning should check error code.
109Trent W. Buck <[email protected]>**20090530040538
110 Ignore-this: 5e991a70a7dae87e90c59e90459f4fa0
111]
112
113[Test for Issue 1473 (darcs annotate misbehaves)
114Florian Gilcher <[email protected]>**20090529164409
115 Ignore-this: 73e790da98101e1e762071a70cf19859
116 
117 This is a test for issue 1473, "darcs annotate --repodir /something '.' fails in darcs 2.2".
118 
119 Original Message for reference:
120 
121 The following doesn't work in darcs > 2.2 but did in 2.1:
122 
123   $ darcs --version
124   2.2.0 (release)
125   $ darcs annotate --repodir /some/repodir '.'
126 
127   darcs failed:  There is no file or directory named '.'
128 
129 Also, the following throws an exception, although I am pretty sure
130 it is not considered legal input:
131 
132   $ darcs annotate --repodir /some/repodir ''
133 
134   darcs failed:  Pattern match failure in do expression at src/Darcs/
135 Commands/Annotate.lhs:159:2-26
136 
137 Changing to the directory works:
138 
139   $ cd /some/repodir
140   $ darcs annotate '.'
141   $ darcs annotate '' # fails, but i consider that expected behaviour.
142 
143 
144 
145]
146
147[Version the build dependency on hashed-storage.
148Petr Rockai <[email protected]>**20090529201557
149 Ignore-this: 2d0e697f5257b2be77c06802b88dd3f7
150]
151
152[Build the list of diffs in one go in treeDiff (and sort rmdirs correctly).
153Petr Rockai <[email protected]>**20090525132335
154 Ignore-this: 63af9ab506249095e2fae93288c7fd67
155]
156
157[Fix the (fiddly) empty file diffing business in treeDiff.
158Petr Rockai <[email protected]>**20090525132205
159 Ignore-this: f9dd0c0ec87488898bd9ad6da69a8c26
160]
161
162[Clean up imports in Darcs.Gorsvet a little.
163Petr Rockai <[email protected]>**20090525110749
164 Ignore-this: cb3b7523aec8ed65cbc80d070a982f40
165]
166
167[Add a copyright header to Darcs.Gorsvet.
168Petr Rockai <[email protected]>**20090525110723
169 Ignore-this: 92a42b61e0df7e19f66d05fa56bfcf38
170]
171
172[Bomb out from unrecordedChanges when pending is buggy.
173Petr Rockai <[email protected]>**20090524092122
174 Ignore-this: 1be4cce4f7fa923fe22872469e8ba860
175]
176
177[Implement basic index maintenance functionality.
178Petr Rockai <[email protected]>**20090524083929
179 Ignore-this: b55823a5fda409ee28ebb67f2f698f50
180]
181
182[Disable restriction in unrecordedChanges for now (less efficient but correct).
183Petr Rockai <[email protected]>**20090524083814
184 Ignore-this: 58774074dbd696a034972aede6fbc83e
185]
186
187[Appease haskell_policy. (Sigh.)
188Petr Rockai <[email protected]>**20090524083734
189 Ignore-this: 3d3d7a7c8231a7107f9944dd70b1a19f
190]
191
192[Make the trailing newline shuffling in treeDiff a little less fragile.
193Petr Rockai <[email protected]>**20090524080003
194 Ignore-this: 575b48dc5644ad6f91d1eb9a1ca664e2
195]
196
197[Convenience wrapper for restrict_paths for use in Darcs.
198Petr Rockai <[email protected]>**20090524075932
199 Ignore-this: 3a1aaa71b0a52876043fd94ccaf290dc
200]
201
202[Kill a bunch of unused imports.
203Petr Rockai <[email protected]>**20090524075826
204 Ignore-this: 239349a1d81a88a9d960ef7c2e79ce13
205]
206
207[Handle adds and removals in treeDiff.
208Petr Rockai <[email protected]>**20090524075554
209 Ignore-this: 6f1f101faaca7f7f04eef7156b6e1516
210]
211
212[Import relevant bits of gorsvet, for now under Darcs.Gorsvet.
213Petr Rockai <[email protected]>**20090517160635
214 Ignore-this: 888c305b25231e3751fec6287e5ae2bd
215]
216
217[Add type witnesses to Darcs.Commands.Whatsnew.announce_files.
218Eric Kow <[email protected]>**20090527185939
219 Ignore-this: c25a6139120c88f7b87a0d93f249e517
220 Petr's refactor broke the witnesses.
221]
222
223[Add comment explaining strictification of checkPristineAgainstSlurpy
224Reinier Lamers <[email protected]>**20090527181347
225 Ignore-this: bb5f661a7a2d623c925142c7c96c3688
226]
227
228[Resolve issue1229: strictify checkPristineAgainstSlurpy.
229Petr Rockai <[email protected]>**20090527131820
230 Ignore-this: 8d35ecced399c9e556f92949065dd505
231 
232 The code in replayRepository' in Darcs.Repository.Repair relies on being able
233 to catch exceptions that arise while running checkPristineAgainstSlurpy.
234 Unfortunately, due to unsafeInterleaveIO used in the SlurpDirectory code, the
235 exception does not get thrown until after the `catchall` is out of scope,
236 ie. when the "is_same" condition is evaluated (a supposed pure value, but
237 unsafeInterleaveIO has introduced latent exceptions into the equation). Making
238 the return from checkPristineAgainstSlurpy strict (using $!) forces execution
239 of the interleaved IO and trips the exception in the right context.
240]
241
242[Extend the weird filenames part of the whatsnew test to cover indexed filenames.
243Petr Rockai <[email protected]>**20090527071506
244 Ignore-this: 724c5d577ceb2e9235ef22c7829418c6
245]
246
247[Put back Setup into a Wall-clean state, robustify error conditions a little.
248Petr Rockai <[email protected]>**20090527135153
249 Ignore-this: ed3345b474911e7ed1f06cf651b42720
250]
251
252[Resolve conflict with import list cleanup in Setup.lhs.
253Petr Rockai <[email protected]>**20090527135108
254 Ignore-this: 30672463ca4c09190302cd64963451f0
255]
256
257[Run tests in groups even when only a part of the testsuite is being executed.
258Petr Rockai <[email protected]>**20090527103024
259 Ignore-this: a0fb3b0446a33b43eca5e4ac763e944f
260]
261
262[Factor out a common bit in WhatsNew.lhs.
263Petr Rockai <[email protected]>**20090517160539
264 Ignore-this: 10a887b1856b83162a3cb8ac0805f57d
265]
266
267[Teach cabal about the manpage.
268Trent W. Buck <[email protected]>**20090527015652
269 Ignore-this: 7fca9db30f4409bcaeb226854caa1b3f
270 Another step toward issue1376 and dropping autotools.
271]
272
273[Remove perl dependency for pull_compl.sh test.
274Eric Kow <[email protected]>**20090526205240
275 Ignore-this: 221e62a0ab6b62c82c9b7ccb9f2847da
276]
277
278[Fix bodge for missing Data.Function in GHC 6.6.
279Eric Kow <[email protected]>**20090526184345
280 Ignore-this: 545b4cbb65a0f50380b3d1f9786c6736
281 There was a spelling error and missing cpp requirement.
282]
283
284[Make unit tests build again with autotools
285Reinier Lamers <[email protected]>**20090525183543
286 Ignore-this: c9b673f7a39ac521e09db06781936413
287]
288
289[Mention +RTS voodoo in unit --help.
290Trent W. Buck <[email protected]>**20090526020308
291 Ignore-this: de56a1b4690fdb8c600fd912336c1c0
292]
293
294[Churn: rewrite some of initialize_help for readability.
295Trent W. Buck <[email protected]>**20090522043259
296 Ignore-this: bb303d0e8429614df7d3df60a917676e
297]
298
299[Remove \subsections subsumed by darcsCommand.
300Trent W. Buck <[email protected]>**20090522040042
301 Ignore-this: b5f583c409a78ec37f611eea05418600
302]
303
304[Teach preproc's \darcsCommand to use \subsection.
305Trent W. Buck <[email protected]>**20090522035241
306 Ignore-this: 3a8f5fed6223f6d9a17355725b7dbe46
307]
308
309[Rewrite "Repository Formats" chapter.
310Trent W. Buck <[email protected]>**20090522033216
311 Ignore-this: b94d64c33642c1c29f74ac1320a6355e
312]
313
314[Refactor "darcs optimize" help.
315Trent W. Buck <[email protected]>**20090524004641
316 Ignore-this: 7240c5a801faca07a65816ac0d155699
317 Nobody can tell me what --reorder does, so leave it undocumented.
318]
319
320[Replaced perl construct with printf
321Dan Pascu <[email protected]>**20090525084343
322 Ignore-this: 4c8b5da7fb4f168301f7b92a4919eb1
323]
324
325[Temporary bodge for missing Data.Function in GHC 6.6.
326Trent W. Buck <[email protected]>**20090523053128
327 Ignore-this: 7ac4952233f851ce2c7d9a6c3ccbaf6
328]
329
330[Require version strings to be strings.
331Trent W. Buck <[email protected]>**20090525084702
332 Ignore-this: 126df16ea187662855c9ce97088eeace
333]
334
335[Refactor Setup.commonBuildHook.
336Trent W. Buck <[email protected]>**20090524113618
337 Ignore-this: 2321197a2f4ad3ed533f2f3aaf455ca7
338 In detail, the changes are: use SHOW instead of nonstandard kludge
339 QUOTE; avoid hard-coding the list of executables; move below MAIN so
340 the entry point is at the top of the file; move removeFile so HBI is
341 used just after it is bound; inline some trivial one-shot top-level
342 definitions; and... add comments!
343]
344
345[Extract Executable darcs by name.
346Trent W. Buck <[email protected]>**20090524101320
347 Ignore-this: c9df810720472bd71ca97d80f3f94351
348 Don't assume it's the second of exactly three.
349]
350
351[Appease ghc -Wall in Setup.
352Trent W. Buck <[email protected]>**20090524075158
353 Ignore-this: 901a5582eff042d8f8da6699ec4ca5bc
354]
355
356[Remove trivial bashisms.
357Trent W. Buck <[email protected]>**20090520060459
358 Ignore-this: e3d677e486d3a863f9ef5eee0bcf08e6
359]
360
361[Rewrite darcs-shell commentary.
362Trent W. Buck <[email protected]>**20090520060239
363 Ignore-this: ae3eb6f914a4c7b1f8b20a5ce48633b
364]
365
366[Rollback unnecessary bashism.
367Trent W. Buck <[email protected]>**20090520044927
368 Ignore-this: a5cbbda471e9fe94571704dedc62d499
369 The change made darcs-shell expect the user argument (the `fred' in
370 `command="darcs-shell fred"') contain at least two arguments,
371 separated by spaces.  AFAICT that case is not documented.
372]
373
374[Translate git-shell2 to darcs-shell.
375CSÉCSY László <[email protected]>**20090520041135
376 Ignore-this: 1b4d564f1ab0537ec366206fee3c3505
377]
378
379[Import git-shell2.
380CSÉCSY László <[email protected]>**20090520040939
381 Ignore-this: 780bead22e86016e790beb6dec2564b2
382]
383
384[Migrate DARCS_SSH and DARCS_SCP documentation to environmentHelp.
385Trent W. Buck <[email protected]>**20090520064626
386 Ignore-this: 5468fa836df941f79c8e18d05f769d4e
387]
388
389[Migrate DARCS_EDITOR documentation to environmentHelp.
390Trent W. Buck <[email protected]>**20090517122657
391 Ignore-this: 3f7e0cd72a3e484a898308535eeb446e
392]
393
394[Add forgotten closing parenthesis in unit output
395Reinier Lamers <[email protected]>**20090518204253
396 Ignore-this: 4941888d57f75339bb1c088bbace0010
397]
398
399[Make Test.Runner build without IncoherentInstances
400Reinier Lamers <[email protected]>**20090517180647
401 Ignore-this: 31ae6ae90dbf7d263a61bea4d0a091d7
402]
403
404[Give enough information to reproduce failing Quickcheck tests
405Reinier Lamers <[email protected]>**20090512154753
406 Ignore-this: 2cda76b9b0e09b9c27fd70e6fc45f5c1
407]
408
409[Add command line options for unit to set no. of threads
410Reinier Lamers <[email protected]>**20090508214544
411 Ignore-this: c481215796877c12dfce297895e6ecc4
412]
413
414[Make Darcs.Patch.Unit use Test.Runner
415Reinier Lamers <[email protected]>**20090430185729
416 Ignore-this: db72523f63c790ce8ee20f4fbe577d4f
417 
418 This includes a semantic change: unit testing no longer stops after the patch
419 unit tests if one of those fails. I can't see a reason why that would be very
420 bad.
421]
422
423[Make Test.Runner capable of tracking failure reasons
424Reinier Lamers <[email protected]>**20090429224425
425 Ignore-this: 58e8f597551a03fd2a314b9c49836340
426]
427
428[Refactor unit.lhs to use Test.Runner
429Reinier Lamers <[email protected]>**20090428200943
430 Ignore-this: 171170a16f39c2519e99a05d1ddf4513
431]
432
433[Add Test.Runner module to run the unit tests
434Reinier Lamers <[email protected]>**20090428200450
435 Ignore-this: e2bc2b5d775fa95eaeadd283e2f6dfe7
436 
437 This module will provide things like running the unit tests in parallel and
438 producing a report of the entire test run. I hope it can be split off into a
439 separate package in the not-too-distant future.
440 
441]
442
443[Relicense licensed tests (GPL2+ to MIT).
444Trent W. Buck <[email protected]>**20090515063729
445 Ignore-this: a3f3df62ba9fd2d3be75e99496aee537
446]
447
448[Refactor authors_cmd (darcs show authors).
449Trent W. Buck <[email protected]>**20090517115325
450 Ignore-this: 55b1da3e3c654046d4b7c086c3483ed7
451 Adds comments and avoids icky calling concatMap (uncurry replicate) on
452 [(count, canonicalized name)].  Improves speed of "darcs show authors"
453 by a whopping seven percent (fifteen milliseconds) and probably makes
454 the code a lot harder to understand (not to mention longer).
455]
456
457[Accept issue1461: case folding can corrupt working directory.
458Eric Kow <[email protected]>**20090517101806
459 Ignore-this: 3d2121e6052e8ce4a6d8b10e3e774261
460]
461
462[Export few more bits used by Gorsvet from Repository.Internal.
463Petr Rockai <[email protected]>**20090418134641
464 Ignore-this: 1ccf68afa57b4b0bea5c647b28018c6a
465]
466
467[Demote one-paragraph sections into a definition list.
468Trent W. Buck <[email protected]>**20090516073022
469 Ignore-this: 979b7271be2893f0dfc55dfc63185659
470 Increases vertical density of the introductory text, which hopefully
471 increases the visibility of the links at the bottom of the page.
472]
473
474[Rewrite "see also" sections of home page.
475Trent W. Buck <[email protected]>**20090516072007
476 Ignore-this: 9e9cebdab8b4df34b41437aab4739d3f
477 Particularly, separate links "for users" from those "for developers".
478]
479
480[Point out up-front how dated LWN's recommendation is.
481Trent W. Buck <[email protected]>**20090516071314
482 Ignore-this: fc33de41967ef3d7da315691b471ccae
483 Someone should find a Darcs 2 era quote to replace this one.
484]
485
486[Don't abuse <table> as presentational markup (use CSS instead).
487Trent W. Buck <[email protected]>**20090516052256
488 Ignore-this: b5c769defbd52cd47dd21d4d25e1e4f4
489 This should improve the rendering on tty, print and handheld media,
490 without (hopefully) changing much on conventional screens.
491]
492
493[Avoid patently unnecessary consing.
494Trent W. Buck <[email protected]>**20090517065438
495 Ignore-this: 1541a76275dd09f7a2b9504392d53329
496 Thanks hlint!
497]
498
499[Capitalize Darcs' name.
500Trent W. Buck <[email protected]>**20090516051326
501 Ignore-this: 527aece5e1df83c81422dc7c8b90fcc
502]
503
504[Make index.html XHTML 1.0 Strict (was HTML 4).
505Trent W. Buck <[email protected]>**20090516051306
506 Ignore-this: 2e4ae262c435b9a634328c6ba1c866a3
507 This is the bare minimum necessary to make it pass.
508]
509
510[Update hard link docs: NTFS is now supported.
511Trent W. Buck <[email protected]>**20090516005912
512 Ignore-this: 3c67f8494b93a41ddbede78f20732c79
513]
514
515[Relicense tests/EXAMPLE.sh (from GPL2+ to MIT).
516Trent W. Buck <[email protected]>**20090515063257
517 Ignore-this: 1cc1c58651593d14bf2b14c830ccb8d7
518]
519
520[Haddock Darcs.Patch.Prim.commute_no_conflicts.
521Eric Kow <[email protected]>**20090501215654
522 Ignore-this: f55190ec4103c523ffd1367e01bb308e
523]
524
525[make rollback smarter about breaking up changes.
526David Roundy <[email protected]>**20081115212255
527 Ignore-this: b822d3d1d1e3263c8cf183fffe754e5a
528]
529
530[Obviate DARCS_TESTING_HOME workaround by setting %APPDATA% correctly.
531Trent W. Buck <[email protected]>**20090509023459
532 Ignore-this: 9a21df6d195dee42d4b0263873f6266f
533]
534
535[Mention SFC membership on front page.
536Eric Kow <[email protected]>**20090502003506
537 Ignore-this: 4b6815fbe3bc149e8c8065e2215c8ee8
538 Also, rename 'Going Places' to Darcs Team and demote it.
539]
540
541[Update web page to account for mailing list merge.
542Eric Kow <[email protected]>**20090502002347
543 Ignore-this: dde5e4c020baa72b9946c928de547f8
544]
545
546[Update donations page with SFC details.
547Eric Kow <[email protected]>**20090429195231
548 Ignore-this: fe41729935dc0f7e733df4c986549047
549]
550
551[Make tests/EXAMPLE.sh work when in bugs/.
552Trent W. Buck <[email protected]>**20090513063204
553 Ignore-this: 6f38a5221e6670df3ed9c0c533cca18d
554]
555
556[Teach preproc how to find the environment variable help.
557Trent W. Buck <[email protected]>**20090513013015
558 Ignore-this: 14e495936cfb9740f04b6c6d11640fa7
559 Hooray, now I can actually start populating environmentHelp, and the
560 information will show up in the user manual, manpage *and* darcs help.
561]
562
563[Naturalize some lists used in docs.
564Trent W. Buck <[email protected]>**20090509144302
565 Ignore-this: d02ce5c63739c2dcc30c19a65b824265
566]
567
568[Teach src/English to generate a natural list from a Haskell list.
569Trent W. Buck <[email protected]>**20090509144221
570 Ignore-this: 68e7f2e584d5089f9bf3326d6af7e27f
571]
572
573[Module haddock for English.
574Trent W. Buck <[email protected]>**20090509104917
575 Ignore-this: 3f885d00551dd03a522fcc281ee5c659
576]
577
578[remove unused darcs.nsi
579David Roundy <[email protected]>**20081110160108
580 Ignore-this: c847bf29fe03eb4f7623d949daf1c1da
581]
582
583[Migrate SENDMAIL documentation to environmentHelp.
584Trent W. Buck <[email protected]>**20090513074930
585 Ignore-this: 33f84f34137d1386002fb9e5b0f785ae
586]
587
588[Migrate SSH_PORT documentation to environmentHelp.
589Trent W. Buck <trentbuck@gmail.com>**20090513074220
590 Ignore-this: 52940b5abe85fbe87e774c021cc88c42
591]
592
593[Fix make install.
594Trent W. Buck <trentbuck@gmail.com>**20090513075931
595 Ignore-this: ef74452ad2b09cb848edf77ce53d348
596]
597
598[Fix cabal sdist.
599Trent W. Buck <trentbuck@gmail.com>**20090513073353
600 Ignore-this: 65082b9b9122b7e733e40b9d975adbc6
601]
602
603[make issue1248 script follow example template
604Ganesh Sittampalam <ganesh@earth.li>**20090513045449
605 Ignore-this: a288596c0c5034d34f415b1d63bebf77
606]
607
608[Test "darcs apply f" as well as "darcs apply <f".
609Trent W. Buck <trentbuck@gmail.com>**20090503061323
610 Ignore-this: 2a8eda69894b46f8636692fd75a093a
611]
612
613[fix error output (which leaked userError).
614David Roundy <droundy@darcs.net>**20081210154126
615 Ignore-this: 3c5be44fa8b52d5f583dd8a664e330be
616]
617
618[cut hardly-used type synonym.
619David Roundy <droundy@darcs.net>**20081209165923
620 Ignore-this: db41f41d614520e1adfc86d0444b25e1
621]
622
623[Remove stale import.
624Trent W. Buck <trentbuck@gmail.com>**20090513012450
625 Ignore-this: 9e404c89dcefac780a29f4a5fa3184d7
626]
627
628[Migrate environment variable documentation.
629Trent W. Buck <trentbuck@gmail.com>**20090511012941
630 Ignore-this: 7fc6c28b339a7534f12b755928858a
631]
632
633[Add ENVIRONMENT section to manpage.
634Trent W. Buck <trentbuck@gmail.com>**20090509080641
635 Ignore-this: e96acb4fd2f522ee4acd983febec4091
636 Look how easy it is to include the same information in the manpage and
637 the interactive help!  Hooray!
638]
639
640[Move Darcs.Manpage into Darcs.Commands.Help.
641Trent W. Buck <trentbuck@gmail.com>**20090509075611
642 Ignore-this: e26e259ce02062eb66e40a6e9431b7cc
643 
644 To add an ENVIRONMENT section to the manpage, environmentHelp needs to
645 be visible to manpageLines.  But manpageLines needs to be visible to
646 the help command in Darcs.Commands.Help!  The simplest way for me to
647 break this impending cyclic import is to just move the few definitions
648 in Manpage into Help.
649]
650
651[Resolve issue1455: implement "darcs help environment".
652Trent W. Buck <trentbuck@gmail.com>**20090509072546
653 Ignore-this: 4db59cb774cfc06af64c0d7095b8923b
654]
655
656[Haddockize Darcs.Global.atexit.
657Trent W. Buck <trentbuck@gmail.com>**20090513004732
658 Ignore-this: ebfd6e50ad6390af58efedd1eae156a8
659]
660
661[resolve issue 1248: support compressed inventories for darcs-1 repos
662Ganesh Sittampalam <ganesh@earth.li>**20090512205429
663 Ignore-this: eb94620681b89b14a8f49d48265e86df
664 This is important since optimize --compress can create them
665 
666]
667
668[script for issue1248
669Ganesh Sittampalam <ganesh@earth.li>**20090511214236
670 Ignore-this: e1be8c6b4066756ab502786ee8406297
671]
672
673[Update wiki URLs to point to wiki.darcs.net
674Florian Weimer <fw@deneb.enyo.de>**20090510162526
675 Ignore-this: f8d552cb93086a8ec30c3d037355821b
676]
677
678[Resolve issue1173: support hard links on NTFS.
679Salvatore Insalaco <kirby81@gmail.com>**20090501104711
680 Ignore-this: 1180c0031c5e689c431ab7b0ac29d344
681 
682 There are some limitations:
683 - I didn't modify maybe_relink.c, so it doesn't work in darcs optimize --relink.
684 - It works breaks compatibility on Windows versions before Windows 2000.
685 - It works only on NTFS, but fails gracefully.
686 
687]
688
689[Resolve issue1351: fix repository path handling on Windows.
690Salvatore Insalaco <kirby81@gmail.com>**20090510071410
691 Ignore-this: c2304776ba44dde603b7627b262bcb08
692 
693 ioAbsolute is supposing that takeDirectory will eventually lead to an
694 existing directory. This is true on Posix, where it will lead to "/",
695 but not on Windows, where it could lead to a non-existing unit or an UNC
696 reference to a non-existing server. This patch fixes this assumption,
697 avoiding an infinite recursion.
698 
699]
700
701[add back documentation on --patches, --from-patch, and --to-patch
702thomashartman1@gmail.com**20090502001153
703 Ignore-this: 29d33d71d685375c5ab656b3865b4dee
704]
705
706[Remove unused function: Darcs.Patch.Prim.applyBinary
707Salvatore Insalaco <kirby81@gmail.com>**20090509185702
708 Ignore-this: 753b0380e43b2390941cd6294dd3d164
709]
710
711[Refactor preproc to remove cascade.
712Trent W. Buck <trentbuck@gmail.com>**20090509102511
713 Ignore-this: 6f8f196c41bfeb21b600090e8ed8eede
714]
715
716[Remove obsolete \example{} support from preproc.
717Trent W. Buck <trentbuck@gmail.com>**20090509092242
718 Ignore-this: 947f48a888e4bf842f573dd704732a39
719]
720
721[Make am_html less stupid.
722Trent W. Buck <trentbuck@gmail.com>**20090509083659
723 Ignore-this: e1016a59d296b753f2a9ff304476f449
724]
725
726[Typo: stray closing quote.
727Trent W. Buck <trentbuck@gmail.com>**20090426110924
728 Ignore-this: 534fdf2214568b663e817f3449aa6a4a
729]
730
731[Move tools/ to contrib/.
732Trent W. Buck <trentbuck@gmail.com>**20090508020800
733 Ignore-this: c63bdb15e038cee91a96766aef1eca95
734 
735 In other projects where I've seen a "tools" directory, it contains
736 utilities used during build, rather than by end users.  I think
737 convention is to put handy little end-user utilities in a directory
738 called "contrib".  This also indicates that they aren't maintained as
739 actively as the rest of the code.
740 
741 Renaming this directory makes me, at least, less confused.
742]
743
744[Properly handle errors from request_url.
745Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090410145126
746 Ignore-this: 6e8c6ef4841a372a942695d7fd8cadc3
747 If request_url returns an error it is not enough just to print
748 a debug message. That would lead to potential errors when
749 wait_next_url is called for URLs that were not (successfully)
750 requested.
751 
752 We should correctly update UrlState and put error into notification
753 variable.
754]
755
756[Resolve issue1312: update and reduce build notes.
757Trent W. Buck <trentbuck@gmail.com>**20090505054225
758 Ignore-this: 1097926092b457e090ad4870aedb4cc9
759 Recommend using pre-built binaries, or cabal-install.
760 Explain how to use cabal without cabal-install.
761 Update the list of build dependencies.
762 Keep the dependency list (against my better judgement), but be very
763 clear that this list is only a copy, and will grow stale over time.
764 
765 Explain autotools, but mention that it is deprecated.
766 Remove lengthy discussion of Windows madness, on the basis that
767 Windows users will generally use pre-built binaries or cabal-install.
768 
769 Remove out-of-place, stale-ish "darcs send" discussion.  It can be
770 reinserted elsewhere if it's really necessary (a HACKING file in the
771 source tree would be easier to discover).
772]
773
774[Refactor record-scaling test.
775Trent W. Buck <trentbuck@gmail.com>**20090503060352
776 Ignore-this: af9c544a7fb8c5bdebc9b152b5a65efe
777]
778
779[add test that record doesn't read all old inventories.
780David Roundy <droundy@darcs.net>**20081210173609
781 Ignore-this: c2ec5ba5b4e984694c341212d1f64535
782]
783
784[Refactor tests/check.sh.
785Trent W. Buck <trentbuck@gmail.com>**20090503045409
786 Ignore-this: 7667e0cbcd8fb2712aa35226dcb9a6ae
787]
788
789[add check.sh test.
790David Roundy <droundy@darcs.net>**20081115212229
791 Ignore-this: 8c123fb000838ac85c6dec1fc460fb9d
792]
793
794[Haddock the 'Common' functions in Darcs.Patch.Real.
795Eric Kow <kowey@darcs.net>**20090430035030
796 Ignore-this: dc26d90e245ca649ff20e6af7fa7498e
797]
798
799[Replace single-use option with an argument (darcs help patterns).
800Trent W. Buck <trentbuck@gmail.com>**20090501084159
801 Ignore-this: ab3690bd88212a18962f1329e08e1497
802]
803
804[Resolve issue1435: default to get --hashed from a darcs-1.0 source.
805Trent W. Buck <trentbuck@gmail.com>**20090430101729
806 Ignore-this: 99a81c9ccc4da84a76ea6323c2d8c51e
807]
808
809[Haddock some simple functions in Darcs.Patch.Real.
810Eric Kow <kowey@darcs.net>**20090427163332
811 Ignore-this: 5ad5fbc5c533e82102017a8082ec2a29
812 The only thing in common in particular being that these are relatively
813 straightforward to understand: is_duplicate, sealed2non and allNormals.
814]
815
816[Remove stale --no-pristine-tree docs.
817Trent W. Buck <trentbuck@gmail.com>**20090426100250
818 Ignore-this: f4063cebbc3741d0c69e0581252c0a26
819]
820
821[Remove obsolete -DHAVE_SIGNALS from Cabal.
822Trent W. Buck <trentbuck@gmail.com>**20090326052539
823 Ignore-this: eb38c54f9c58b8c80ebc536f32ba43c5
824]
825
826[eliminate HAVE_SIGNALS.
827David Roundy <droundy@darcs.net>**20081114183632
828 Ignore-this: a806bdb67082e601c2b4a9a6d08c3ff0
829]
830
831[Resolve issue1446: make amend-record -m foo replace only the patch name.
832Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090424115429
833 Ignore-this: c967b3bf806c77a6689af0cdf3b0ce70
834]
835
836[Accept issue1446: amend-record -m foo destroys long description without warning.
837Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090424115305
838 Ignore-this: 4f33ed8e97ea149237821c7b28fa54b4
839]
840
841[don't get unrecorded if filelist is empty
842Benedikt Schmidt <beschmi@gmail.com>**20090424114104
843 Ignore-this: 77ca6f70f9c61b3abb7ca896a9f6c9d2
844 
845 The unrecorded patch is only needed to transform the
846 filelist, so we do not need the unrecorded patch if
847 the list is empty. The problem is that if an empty
848 filelist is passed to get_unrecorded_in_files_unsorted,
849 all files in the working directory are examined.
850]
851
852[fix comment
853Benedikt Schmidt <beschmi@gmail.com>**20090418103803
854 Ignore-this: 96fad164fe4551a403a22a3c8c43265e
855]
856
857[shorten comment
858Benedikt Schmidt <beschmi@gmail.com>**20090423232441
859 Ignore-this: 7ef97ce4684b5fcf0d0df6672aa44bcd
860]
861
862[change parseData in OldDate and IsoDate to use ByteStrings
863Benedikt Schmidt <beschmi@gmail.com>**20090424083317
864 Ignore-this: 1a629249eec23e8ada10be3d42065f57
865 
866 This is a performance optimization to speed up patch
867 parsing and make_filename. The old version used naive
868 list code to parse the date (drop, take, and read). Just
869 using the more efficient ByteString versions makes the code
870 fast enough to not be a bottleneck.
871]
872
873[Remove unused import in Darcs.Patch.Check.
874Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090423180907
875 Ignore-this: 405c10bbdb5e27dc6f02e1cdc6d1b19a
876]
877
878[Rewrite superdirs_exist with System.FilePath
879Reinier Lamers <tux_rocker@reinier.de>**20090419150627
880 Ignore-this: 6f24888d7a4ea1afe6156397c076ef17
881 
882 It's not a performance improvement as I hoped, but it's shorter and it
883 replaces regex foo by standardized filepath functions.
884]
885
886[Replace indexed lists by map in PatchCheck
887Reinier Lamers <tux_rocker@reinier.de>**20090418160100
888 Ignore-this: fee77635e1d7f145c74625aea6576e38
889]
890
891[Haddock the Darcs.Patch.Effect class.
892Eric Kow <kowey@darcs.net>**20090419120033
893 Ignore-this: c25d70cb4dea5453f6258923458cfa11
894]
895
896[Haddock in Darcs.Patch.Non: NonPatch and unNon.
897Eric Kow <kowey@darcs.net>**20090419111012
898 Ignore-this: bd28363aa61e952b238cd956ce8f8f6b
899]
900
901[Haddock Darcs.Patch.Permutations.removeFL and related functions.
902Eric Kow <kowey@darcs.net>**20090419135013
903 Ignore-this: 7fc05477bc2cf984dbc37b141638a2d2
904]
905
906[Add an explanation of headPermutationsFL and friends.
907Eric Kow <kowey@darcs.net>**20090419110329
908 Ignore-this: f3246addced58a75b518ba54981c5c68
909]
910
911[Resolve issue1186: give a chance to abort if user did not edit description file.
912Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090423120549
913 Ignore-this: 84a1431b376c91e135d68094dee25e44
914 
915 When user does not change file for send or record description ask if
916 darcs should continue.
917]
918
919[Explain why we do read_repo twice instead of using previous patchset in Changes.
920Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090423122058
921 Ignore-this: f1132f7fd1990a47ec6c6566fb5ea44b
922]
923
924[Fix changes --max-count with no files given.
925Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090422192628
926 Ignore-this: 2b486c6ce56267b4f3afea806e099a43
927 
928 Darcs does not handle max-count when no files given:
929 
930   > darcs changes --max-count 1 --count
931   7356
932 
933 Fix empty file list case in filter_patches_by_names.
934]
935
936[Fix 'changes --only-to-files' to work with renames.
937Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090422182358
938 Ignore-this: 4c50966d553fbd68cbe899902e9a2630
939 
940 To make --only-to-files work with renames we need to keep filename list
941 for each patch. Right now when file changes are printed they are matched
942 against original filenames (creation time filenames). This means that if
943 a file was renamed detailed changes are not printed for patches after
944 rename.
945 
946 "darcs changes --summary --only-to-files GNUmakefile" demonstrates the
947 issue. Detailed changes are printed only for patches affecting Makefile,
948 not GNUmakefile.
949]
950
951[Resolve issue1432: refer to %APPDATA%, not %USERPROFILE%.
952Trent W. Buck <trentbuck@gmail.com>**20090423054727
953 Ignore-this: 2836bb1f24104a8e2347f7c755847c75
954 See also http://haskell.org/ghc/docs/latest/html/libraries/directory/
955 System-Directory.html#v%3AgetAppUserDataDirectory
956]
957
958[Resolve issue1434: refactor example test.
959Trent W. Buck <trentbuck@gmail.com>**20090423011745
960 Ignore-this: eab79a32c39a957540dbeeb302292ddd
961]
962
963[Avoid GNUism (grep --count).
964Trent W. Buck <trentbuck@gmail.com>**20090423004559
965 Ignore-this: 7bec3c7980d9126d549927c4c1c03f21
966]
967
968[Comment lazy pattern matching in (-:-) from Changes module.
969Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090423091942
970 Ignore-this: fb157d66384ea8a47b4acfeaf858850f
971]
972
973[Remove world_readable_temp files at exit.
974Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090422132620
975 Ignore-this: 7ae1ec224a0ecdfc6d9847a8cc8dd29e
976]
977
978[style tweak: Remove a use of fromJust with pattern-matching.
979Eric Kow <kowey@darcs.net>**20090412154209
980 Ignore-this: 7264261fffb592aede6b0cc6e695d3dd
981]
982
983[Resolve issue1430: lazy pattern matching in (-:-) from Changes command module.
984Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090421224539
985 Ignore-this: d1d3a01a9480cd142bd1f06ec24d6ed6
986 
987 Prevents darcs from computing full patch list for interactive changes.
988]
989
990[Add newline after description and indent changes when --only-to-files used.
991Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090422091455
992 Ignore-this: 321e70c42b04b881474ea6a0f351158a
993 
994 This makes 'darcs changes --summary --only-to-files' formatting same as
995 'darcs changes --summary'.
996]
997
998[Make 'darcs changes --summary --only-to-files' print renames.
999Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090421234751
1000 Ignore-this: 82a328d01fb4aa4bf90a0af9edb48200
1001 
1002 Rename patch touches two files. We need to handle this case to get renames
1003 printed in changes summary.
1004]
1005
1006[Do not count patch number in view_changes unless requested.
1007Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090421224052
1008 Ignore-this: 963f50fe21357896de43f31b82eaff56
1009 
1010 Print '?' as total patch number. Add option 'c' to count total patch
1011 number.
1012]
1013
1014[Do not filter patches in view_changes.
1015Dmitry Kurochkin <dmitry.kurochkin@gmail.com>**20090421222412
1016 Ignore-this: abef8fdca86659b319fb1c342647fd59
1017 
1018 view_changes is used in changes_cmd after patches are filtered. So no
1019 filtering is needed in view_changes. Should be correct since we expect
1020 the same list of patches in both interactive and non-interactive
1021 changes.
1022]
1023
1024[fix memory leak in check/repair
1025David Roundy <droundy@darcs.net>**20090321042237
1026 Ignore-this: 21a3f1766aafde76f4a6d471dc8ce13450930947
1027]
1028
1029[Add darcs whatsnew --no-cache.
1030Eric Kow <kowey@darcs.net>**20090418170326
1031 Ignore-this: f2665335cd1396a1134a3c630b2eaf3f
1032]
1033
1034[Refactor no-cache flag.
1035Eric Kow <kowey@darcs.net>**20090418143240
1036 Ignore-this: 30b8280c5a5e752a2a788dece4803df0
1037]
1038
1039[Haddock filter_patches_by_name, sort of.
1040Petr Rockai <me@mornfall.net>**20090419120943
1041 Ignore-this: 5425fc3c127fd1663543755877a0aa1b
1042]
1043
1044[Push the max-count handling into filter_patches_by_names to allow for laziness.
1045Petr Rockai <me@mornfall.net>**20090419120939
1046 Ignore-this: 2917353b0f82919085e2eb9e2bb39ef4
1047]
1048
1049[resolve issue1437: Implement darcs changes --max-count.
1050Eric Kow <kowey@darcs.net>**20090417185959
1051 Ignore-this: c244ccdcd6e7c722b27f45310209cef2
1052]
1053
1054[Add a --max-count switch (no implementation).
1055Eric Kow <kowey@darcs.net>**20090417185408
1056 Ignore-this: a81b02be00f17340c225b3a33cbfe0b6
1057]
1058
1059[Minor refactor in Darcs.Arguments.
1060Eric Kow <kowey@darcs.net>**20090417184048
1061 Ignore-this: 51db9497615a092626701e63bc7b1be4
1062]
1063
1064[Advertise help --match in "darcs help".
1065Trent W. Buck <trentbuck@gmail.com>**20090418033044
1066 Ignore-this: b91da5d1571c88ca51a21e18da20a11c
1067]
1068
1069[Refactor English patch/patches in darcs get.
1070Eric Kow <kowey@darcs.net>**20090413180400
1071 Ignore-this: 3762aa5af1a16467a2a1ce00db3fb946
1072]
1073
1074[resolved issue1339: No longer use the color printer for the rollback log
1075Nicolas Pouillard <nicolas.pouillard@gmail.com>**20090409142456
1076 Ignore-this: db75c89b6b5ff745ebc4a818f9541e12
1077]
1078
1079[Refactor "darcs convert" help.
1080Trent W. Buck <trentbuck@gmail.com>**20090418144548
1081 Ignore-this: 7a5f668ec19cba5c14a619ffb0cd8ce0
1082]
1083
1084[Accept issue1442: expect noop = decode . encode.
1085Trent W. Buck <trentbuck@gmail.com>**20090422075430
1086 Ignore-this: 495be78a6c5da68e810fcbad625fca1d
1087]
1088
1089[Fix "cabal haddock" by calling the right hook bits in Setup.
1090Petr Rockai <me@mornfall.net>**20090419092652
1091 Ignore-this: b060043cbb01af9b26eaeb9b59822311
1092]
1093
1094[don't hide other kinds of error when removing Context.hs
1095Simon Michael <simon@joyful.com>**20090418191206
1096 Ignore-this: 35dcca369299db0cfab2afb806584cbf
1097]
1098
1099[Remove autoconf's Context.hs when cabal building, cabal build can't parse it
1100Simon Michael <simon@joyful.com>**20090418185548
1101 Ignore-this: cd07a88e32a7c95c80d8b58bc23d4d7f
1102]
1103
1104[Bump version to 2.3 alpha 0.
1105Petr Rockai <me@mornfall.net>**20090419141728
1106 Ignore-this: cca20f5fc721760523a52a2de4d41201
1107]
1108
1109[Remove unused import in Darcs.Commands.Remove.
1110Eric Kow <kowey@darcs.net>**20090411083232
1111 Ignore-this: f26b10417be416081e3cf6df79b1e396
1112]
1113
1114[Follow autoconf convention of @VAR@ for .in files.
1115Trent W. Buck <trentbuck@gmail.com>**20090411042736
1116 Ignore-this: 2301bde8b0f45669093cb882f3e3bf76
1117]
1118
1119[Code churn in Darcs.Commands.Add and Darcs.Commands.Remove.
1120Trent W. Buck <trentbuck@gmail.com>**20090411030407
1121 Ignore-this: 2afed8ee507a8ab043bb9d7e46a84577
1122]
1123
1124[Alphabetise .authorspellings.
1125Eric Kow <kowey@darcs.net>**20090411073908
1126 Ignore-this: e9e0b4a0baa4d47e786dadff4b47ff71
1127]
1128
1129[Canonize Aaron Kaplan.
1130Eric Kow <kowey@darcs.net>**20090411073807
1131 Ignore-this: aaaaa5f3fc8a8978b7483e806cf1a808
1132]
1133
1134[Add issue1327.sh
1135dk59gjhnd@aaronkaplan.info**20090329213821
1136 Ignore-this: f62fe80d5a1eae6bfc07e3ac4e85590
1137]
1138
1139[Resolve issue1423: complain about empty add/remove.
1140Trent W. Buck <trentbuck@gmail.com>**20090410031243
1141 Ignore-this: 33f0cf72dc6d31e48d6fdda6b1f0883c
1142]
1143
1144[fix help message for __index
1145Thomas Hartman <thomashartman1@gmail.com>**20090410201431
1146 Ignore-this: 74cfae63c3f6b9bb52f7b645455f4494
1147]
1148
1149[Include literate docs from Darcs.Patch.Prim in the user manual.
1150Trent W. Buck <trentbuck@gmail.com>**20090406092939
1151 Ignore-this: cf2f452e3519839ada2276697f0f08d8
1152]
1153
1154[added more docs, plus some renamings and simplifications
1155ben.franksen@online.de**20090401190250
1156 Ignore-this: 626996efc928cb7afef82c5d2ddfe4a1
1157]
1158
1159[bugfix, don't allow replace tokens containing whitespace
1160Tommy Pettersson <ptp@lysator.liu.se>**20090408075637
1161 Ignore-this: 7c3f8c4ed4904f8ffb2516167148040d
1162 The current file format of the Replace patch can not handle it.
1163]
1164
1165[rollback rollback of test for issue1373, and modify it
1166Tommy Pettersson <ptp@lysator.liu.se>**20090408075407
1167 Ignore-this: 375b5dd6aae786ce18ee78be2050e5a3
1168 The new version of the test checks that literal spaces in complement
1169 token-chars fails.
1170 
1171 rolling back (part of):
1172 
1173 Mon Apr  6 11:38:02 CEST 2009  Eric Kow <kowey@darcs.net>
1174   * Rollback issue1373 fix, which causes a regression.
1175   More details in Tommy Pettersson's 2009-04-06 message on darcs-users,
1176   message ID <20090406091959.GA5222@fruity>
1177]
1178
1179[rollback rollback of refactoring of Replace, and modify to disallow space
1180Tommy Pettersson <ptp@lysator.liu.se>**20090408075338
1181 Ignore-this: e828b7be4ccf9b21ecdb0230907e78a8
1182 
1183 rolling back (part of):
1184 
1185 Mon Apr  6 11:38:02 CEST 2009  Eric Kow <kowey@darcs.net>
1186   * Rollback issue1373 fix, which causes a regression.
1187   More details in Tommy Pettersson's 2009-04-06 message on darcs-users,
1188   message ID <20090406091959.GA5222@fruity>
1189]
1190
1191[rollback rollback of haddock for Replace
1192Tommy Pettersson <ptp@lysator.liu.se>**20090408075315
1193 Ignore-this: dd6520e555e72f89df303b4d9e652445
1194 
1195 rolling back (part of):
1196 
1197 Mon Apr  6 11:38:02 CEST 2009  Eric Kow <kowey@darcs.net>
1198   * Rollback issue1373 fix, which causes a regression.
1199   More details in Tommy Pettersson's 2009-04-06 message on darcs-users,
1200   message ID <20090406091959.GA5222@fruity>
1201]
1202
1203[haddock RegChars
1204Tommy Pettersson <ptp@lysator.liu.se>**20090408074754
1205 Ignore-this: 26330c9f18cb17b81c5346bbcac57e72
1206]
1207
1208[add test for replace with space in token
1209Tommy Pettersson <ptp@lysator.liu.se>**20090406213630
1210 Ignore-this: 6610089f3131902318046aa624f460b1
1211]
1212
1213[fixed check for haskeline, there was one comma too much
1214ben.franksen@online.de**20090406204005
1215 Ignore-this: f446e56e5c716fda1a3fe05df7d8db1e
1216]
1217
1218[moved test for resolved issue1162 from bugs to tests
1219ben.franksen@online.de**20090329223730
1220 Ignore-this: 34f0fc91b57c017e101cb068537b0c79
1221]
1222
1223[Remove duplicate function: n_fn.
1224Trent W. Buck <trentbuck@gmail.com>**20090407072050
1225 Ignore-this: 68a7f7562e69cad079dbedaf88734aae
1226]
1227
1228[Resolve issue1413: remove duplicate documentation.
1229Trent W. Buck <trentbuck@gmail.com>**20090407062034
1230 Ignore-this: b6058a1ddf794640f5e4dfd777d5cc92
1231]
1232
1233[Attribute and license (GPL2+) zsh completion code.
1234Trent W. Buck <trentbuck@gmail.com>**20090329234131
1235 Ignore-this: 85fdfe24ae16326ca89a19cb661324da
1236]
1237
1238[Resolve issue1415: --edit-long-comment, not --edit-description, in help.
1239Trent W. Buck <trentbuck@gmail.com>**20090406051622
1240 Ignore-this: 2fa05af16c936b3c9fa351aa19da7fd1
1241]
1242
1243[Accept issue1401: bug in get_extra commuting patches.
1244Trent W. Buck <trentbuck@gmail.com>**20090407083144
1245 Ignore-this: b420ff13f809cebfa7a15172383326c8
1246]
1247
1248[It's now safe to assume \darcsCommand appears on its own line.
1249Trent W. Buck <trentbuck@gmail.com>**20090407080955
1250 Ignore-this: 8263eb244e5b031326ec980bb9b10560
1251]
1252
1253[Demote some single-use top-level functions.
1254Trent W. Buck <trentbuck@gmail.com>**20090407080153
1255 Ignore-this: 4c53c581c4f1b3a24a29c6582f6d8440
1256]
1257
1258[Add haddocks to preproc (the LaTeX mangler).
1259Trent W. Buck <trentbuck@gmail.com>**20090407071931
1260 Ignore-this: 1f11fa8c9ba43a25348559a546fea7e0
1261]
1262
1263[Typo: s/at/all/.
1264Trent W. Buck <trentbuck@gmail.com>**20090329233833
1265 Ignore-this: 419fdab7a98c9604d330d2f8bbd01a6d
1266]
1267
1268[Rollback issue1373 fix, which causes a regression.
1269Eric Kow <kowey@darcs.net>**20090406093802
1270 Ignore-this: 90eb7ca792a97b034faa239d88bcfbcf
1271 More details in Tommy Pettersson's 2009-04-06 message on darcs-users,
1272 message ID <20090406091959.GA5222@fruity>
1273 
1274 rolling back:
1275 
1276 Sat Mar 28 10:41:48 GMT 2009  Trent W. Buck <trentbuck@gmail.com>
1277   * Resolve issue1373: make --token-chars [^ \t\n] work as advertised.
1278 
1279     M ./src/Darcs/Commands/Replace.lhs -9 +20
1280     A ./tests/issue1373_replace_token_chars.sh
1281]
1282
1283[add test for issue1406
1284Adam Vogt <vogt.adam@gmail.com>**20090403202759
1285 Ignore-this: 993e5e7051c68edb3cc805a3d5c4f657
1286]
1287
1288[Made --summary --xml-output work for other commands then changes
1289Florian Gilcher <flo@andersground.net>**20090329133421
1290 Ignore-this: dabae929ce02afb2c165b0e30ae42395
1291 
1292 Makes print_dry_run_message_and_exit care for --summary --xml-output and print a summary-tag inside the return XML.
1293 
1294 Adapted the Algorithm from Changes.lhs and copied insert_before_lastline from there. (not nice, but works)
1295 
1296]
1297
1298[Simplify move of a new directory, as it's made to files.
1299Marco Túlio Gontijo e Silva <marcot@holoscopio.com>**20090327223103
1300 Ignore-this: 9d989942015671fa37b4019175fa2549
1301]
1302
1303[Relegate outdated documentation to appendices.
1304Trent W. Buck <trentbuck@gmail.com>**20090401075743
1305 Ignore-this: 8f4ac2f058c17173e542aeb0216256a3
1306 The information on switching from CVS or Arch, and for building Darcs
1307 against GHC 4.4, were the very first chapters in the user manual.
1308 This reflected very poorly on us, since it makes it look like Darcs
1309 hasn't been actively maintained since CVS and Arch were our serious
1310 competitors.  Similarly, many of our users *never* compile Darcs --
1311 they use pre-built binaries.  Therefore actually *using* Darcs should
1312 be the first part of the manual.
1313 
1314 Long term I think these sections should be moved onto the wiki, where
1315 they can be kept up-to-date by end users.  Right now, just move them
1316 to be appendices as a minimally invasive first step.
1317]
1318
1319[resolve issue1269: setpref predist - exitcode ignored bug
1320Ben Moseley <ben@moseley.name>**20090330062620
1321 Ignore-this: 37c7f6e0061896c457cb7eeefb1d1937
1322]
1323
1324[Accept issue1190: conflicts between HUNK and REPLACE aren't marked.
1325Trent W. Buck <trentbuck@gmail.com>**20090329072216
1326 Ignore-this: ae4db3b3abe79c5c0c5e38e2d400404a
1327]
1328
1329[Resolve issue1162: makeAbsolute is now a total function
1330ben.franksen@online.de**20090327231821
1331 Ignore-this: d0eb6f94c88610580daa176e39877bc3
1332]
1333
1334[Tidy up Darcs.Bug now that we are no longer using the maintenance file.
1335Eric Kow <kowey@darcs.net>**20090326132435
1336 Ignore-this: e7175079b7c028c0bb678a5a4ffa0d8d
1337 We no longer need to import HTTP or pass a URL argument down.
1338]
1339
1340[Half-heartedly include _darcs/prefs/binaries help in manpage.
1341Trent W. Buck <trentbuck@gmail.com>**20090328075224
1342 Ignore-this: b575f68e302745a1425370b8d641ff10
1343]
1344
1345[Document _darcs/prefs/binaries.
1346Trent W. Buck <trentbuck@gmail.com>**20090328073422
1347 Ignore-this: 578b39c0ba40053b66bc2b67da3a5ad9
1348]
1349
1350[Refactor PatchCheck monad to be defined with Control.Monad.State.State
1351Reinier Lamers <tux_rocker@reinier.de>**20090327231602
1352 Ignore-this: b874e0f1e9d630b15ccf803ad92a008f
1353]
1354
1355[Add comments in Darcs.Patch.Check
1356Reinier Lamers <tux_rocker@reinier.de>**20090327231507
1357 Ignore-this: c93f2694d6bf166ca859a1d31d3bb89b
1358]
1359
1360[Resolve issue1373: make --token-chars [^ \t\n] work as advertised.
1361Trent W. Buck <trentbuck@gmail.com>**20090328104148
1362 Ignore-this: 2588b1d862a2d5e20ede58c8b56f6168
1363]
1364
1365[Update e-mail address for Marco Túlio Gontijo e Silva.
1366Marco Túlio Gontijo e Silva <marcot@holoscopio.com>**20090328113711
1367 Ignore-this: 11ed9a6f479a76e7e1ac2f998e0584
1368 This patch includes an UTF-8 character in .authorspellings.
1369]
1370
1371[Resolve issue1301: remove obsolete zsh completion scripts.
1372Trent W. Buck <trentbuck@gmail.com>**20090328120737
1373 Ignore-this: d0a7415504f84eb7268417cf049a1492
1374]
1375
1376[add a link to the official haddock docs at darcs.net
1377Simon Michael <simon@joyful.com>**20090326201958
1378 Ignore-this: 9bc16345fbde762be292b69fa5fdfc5f
1379]
1380
1381[api docs: comment out leading underscore names which break hoogle 4.0.0.5
1382Simon Michael <simon@joyful.com>**20090326193521
1383 Ignore-this: b124424216c8a2ed028a14ab647fe9de
1384 I don't know why this recently stopped working again, this makes it more robust
1385]
1386
1387[Explain purpose of invisiblePrinter.
1388Eric Kow <kowey@darcs.net>**20090326151546
1389 Ignore-this: 86e8278c17d87b0d8798be5249f7a13a
1390]
1391
1392[Resolve issue1402: don't "phone home" about bugs.
1393Trent W. Buck <trentbuck@gmail.com>**20090326053532
1394 Ignore-this: fd1f1ddd2bad613f54c1237e22d20059
1395]
1396
1397[Resolve issue1405: improve discoverability of global author file.
1398Trent W. Buck <trentbuck@gmail.com>**20090326071908
1399 Ignore-this: 5f53bfc8020f6bf34e33362effcf4a10
1400]
1401
1402[Move emailformat.sh to bugs/.
1403Eric Kow <kowey@darcs.net>**20090323185515
1404 Ignore-this: 9f9faeb592c9c2dae08ada9d4a76fe1f
1405 It hangs on the Windows buildslave.
1406]
1407
1408[bugfix, build of documentation after issue1393 mv / move swap
1409Tommy Pettersson <ptp@lysator.liu.se>**20090323173409
1410 Ignore-this: 5f6b01b95cdff4874542b51b8d46f834
1411]
1412
1413[Use faster get_unrecorded_in_files in remove command
1414Reinier Lamers <tux_rocker@reinier.de>**20090322152154
1415 Ignore-this: 35c52e64536de8d4797109dd12e438d9
1416]
1417
1418[Use faster get_unrecorded_in_files in amend-record command
1419Reinier Lamers <tux_rocker@reinier.de>**20090322145957
1420 Ignore-this: 9704a3d2c97698bb52b008ea9c7a326e
1421]
1422
1423[Add haddock comment to Darcs.Commands.Unrecord.generic_obliterate_cmd
1424Reinier Lamers <tux_rocker@reinier.de>**20090322145047
1425 Ignore-this: 7fcf3661b99d39b7e61231c6ffb3e935
1426]
1427
1428[Use faster get_unrecorded_in_files in revert command
1429Reinier Lamers <tux_rocker@reinier.de>**20090322145004
1430 Ignore-this: 303dc260e3fe8f01019703449dad017f
1431]
1432
1433[Use get_unrecorded_in_files_unsorted in changes command
1434Reinier Lamers <tux_rocker@reinier.de>**20090321152616
1435 Ignore-this: 3c8c091d76052765b4b47f0d20714fa9
1436]
1437
1438[Make record look only at cmdline arg files, if any
1439Reinier Lamers <tux_rocker@reinier.de>**20090320221832
1440 Ignore-this: 1d88e419cc27ef94790e3944a6cd4c57
1441]
1442
1443[Add get_unrecorded_in_files_unsorted function
1444Reinier Lamers <tux_rocker@reinier.de>**20090320220829
1445 Ignore-this: c6dd241aea7a8bec83e3709e07db67c3
1446]
1447
1448[Refactor test preference.
1449Trent W. Buck <trentbuck@gmail.com>**20090322020551
1450 Ignore-this: fca05844920c906522efc2e9dc41d873
1451 * Use set -x to print commands as they are run.
1452 * Use ghc --make instead of runghc as the latter is broken on some
1453   architectures.
1454 * Configure with --user so that dependencies can be installed without
1455   superuser privileges.
1456]
1457
1458[Refactor bugs/add_permissions.sh.
1459Trent W. Buck <trentbuck@gmail.com>**20090319123823
1460 Ignore-this: 41b92021958daedc6513318fb7ae8bbb
1461]
1462
1463[Refactor "darcs move" help.
1464Trent W. Buck <trentbuck@gmail.com>**20090319103952
1465 Ignore-this: e853bffb0ed29fbd63657c42559e37ff
1466]
1467
1468[Refactor "darcs revert" help.
1469Trent W. Buck <trentbuck@gmail.com>**20090318011159
1470 Ignore-this: b9f4be8feb7295e6d143d1abbbaef4f2
1471]
1472
1473[Don't use "accidentally" twice in the same sentence.
1474Trent W. Buck <trentbuck@gmail.com>**20090318004205
1475 Ignore-this: a0d2828e5d693e33fe63fa077587649c
1476]
1477
1478[Refactor darcs_binaries.
1479Trent W. Buck <trentbuck@gmail.com>**20090322045238
1480 Ignore-this: f69604c422ee22936efc0f7b682def37
1481 
1482 Combine the lowercase and uppercase forms of each extension onto a
1483 single line.  Also merge some extension variants (e.g. .jpe?g instead
1484 of two entries .jpg and .jpeg) and sort the extension list.
1485 
1486 I've elected NOT to use Emacs' regexp-opt to build a faster regexp,
1487 because that would make it very hard for end users to find and remove
1488 an extension from the default list.  I think merging .jpe?g is OK.
1489]
1490
1491[Refactor actual_boring_file_filter.
1492Trent W. Buck <trentbuck@gmail.com>**20090322031638
1493 Ignore-this: 5edebc17df5b1812b36d2af01e8861c8
1494]
1495
1496[cut confusing use of the Reader monad from Printer.
1497David Roundy <droundy@darcs.net>**20081209164812
1498 Ignore-this: ad3f0896e166a1db0d72571f209a8473
1499]
1500
1501[eliminate gratuitous use of Reader monad in Printer.
1502David Roundy <droundy@darcs.net>**20081209155810
1503 Ignore-this: 7208dc721584803e7f2aca04a059db2c
1504]
1505
1506[use exitWith under record, when no patches are selected (to not run posthook).
1507David Roundy <droundy@darcs.net>**20081117155910
1508 Ignore-this: fbd2af867aab26093ab216092e8fa8d0
1509]
1510
1511[clean up Depends a wee tad
1512David Roundy <droundy@darcs.net>**20081209180547
1513 Ignore-this: 3e49dd4bb769fc412249f4ee0fc16dfe
1514]
1515
1516[Refactor "darcs replace" help.
1517Trent W. Buck <trentbuck@gmail.com>**20090317073310
1518 Ignore-this: e154082b81ace5fdae5f6103330054ec
1519]
1520
1521[Consistently use EMPHASIS (not *emphasis*) in help.
1522Trent W. Buck <trentbuck@gmail.com>**20090317031654
1523 Ignore-this: 4bc23792491fe0a3dcca47bc9aa88534
1524 Hopefully this looks better in the man, HTML and PDF output targets.
1525]
1526
1527[fix bug in put of darcs-1 format repositories.
1528David Roundy <droundy@darcs.net>**20090214214640
1529 Ignore-this: 71ec341ecd24386450cf999b193e96fef0cf1cb1
1530]
1531
1532[Resolve issue1393: swap "darcs mv" and "darcs move".
1533Trent W. Buck <trentbuck@gmail.com>**20090315080502
1534 Ignore-this: 773dc2c5a53c67839b5b19ceedbc7236
1535]
1536
1537[Fix a minor conflict between Reinier's and my patches.
1538Eric Kow <kowey@darcs.net>**20090316090713
1539 Ignore-this: d22931dd6931847f48f56f23e92f8495
1540]
1541
1542[Kill unused imports in External.hs
1543Reinier Lamers <tux_rocker@reinier.de>**20090315162254
1544 Ignore-this: 216f740bf207738dfda5939f68ce9f5b
1545]
1546
1547[resolve issue1358: encode non-ASCII characters in mail headers
1548Reinier Lamers <tux_rocker@reinier.de>**20090315152104
1549 Ignore-this: 1006f69ae92586298ab4949813b0f288
1550]
1551
1552[Add tests for email header formatting
1553Reinier Lamers <tux_rocker@reinier.de>**20090309203739
1554 Ignore-this: 1f0357f84f64446d4f4d8ea98b05b383
1555]
1556
1557[Make the curl/http flags reflect exactly what darcs is built with.
1558Petr Rockai <me@mornfall.net>**20090316063519
1559 Ignore-this: 6ab1c038bfd2634a74adee577506c625
1560]
1561
1562[Accept issue1396: darcs does not detect changepref conflicts.
1563Eric Kow <kowey@darcs.net>**20090315144859
1564 Ignore-this: 5d9ab095193e77d13780b97c25cfb3d4
1565]
1566
1567[Announce repository format before running the testsuite for it.
1568Petr Rockai <me@mornfall.net>**20090316063603
1569 Ignore-this: 70e6dd751e497210bf24b214aa3bb94e
1570]
1571
1572[Cabal: loosen HTTP package requirement.
1573Eric Kow <kowey@darcs.net>**20090313165800
1574 Ignore-this: 190ff4bf60bc5282dcec0fa741e8ee2d
1575]
1576
1577[Cabal: allow -fhttp to co-exist with -fcurl.
1578Eric Kow <kowey@darcs.net>**20090313165603
1579 Ignore-this: e18c33beb8fd683bc7a69288b2ad2826
1580 There are some features which require HTTP and for which we do not have
1581 curl support.
1582]
1583
1584[Remove support for calling wget/curl on the command line.
1585Eric Kow <kowey@darcs.net>**20090313102948
1586 Ignore-this: 31f3124d1298b72b128639a4991fc5f5
1587]
1588
1589[drop the list_authors tool in favour of "darcs show authors"
1590Simon Michael <simon@joyful.com>**20090313211413
1591 Ignore-this: 8f3d0010e86275984ea9d71811d26dd7
1592]
1593
1594[Add --user flag to configure in test pref
1595Reinier Lamers <tux_rocker@reinier.de>**20090309213046
1596 Ignore-this: 2f14c228856c6cc3de88a01fec772460
1597]
1598
1599[Resolve issue1271: do not install two copies of darcs.pdf.
1600Trent W. Buck <trentbuck@gmail.com>**20090314064720
1601 Ignore-this: d4ce03f03fb5a6a506d07aff6ef16440
1602]
1603
1604[Explicitly license more tests (as GPL2+).
1605Trent W. Buck <trentbuck@gmail.com>**20090111055928]
1606
1607[Mimic GNU cp's arg format for "darcs mv".
1608Trent W. Buck <trentbuck@gmail.com>**20090314094502
1609 Ignore-this: f5a1c5416b3859172b8082401d15bce2
1610]
1611
1612[Refactor "darcs show files" help.
1613Trent W. Buck <trentbuck@gmail.com>**20090314083043
1614 Ignore-this: a000489301ea19a0d0b9042a17450a87
1615]
1616
1617[Mention "darcs query".
1618Trent W. Buck <trentbuck@gmail.com>**20090314082437
1619 Ignore-this: f7fdab6361401a1470f091062f697a39
1620]
1621
1622[Refactor "darcs show bug" short description.
1623Trent W. Buck <trentbuck@gmail.com>**20090314082414
1624 Ignore-this: f95d467ccfe14017cb6862b3ce54da40
1625]
1626
1627[Refactor "darcs get" help.
1628Trent W. Buck <trentbuck@gmail.com>**20090314062729
1629 Ignore-this: 21b6229625c608bd027145ca47d36930
1630]
1631
1632[Refactor "darcs init" help.
1633Trent W. Buck <trentbuck@gmail.com>**20090314055555
1634 Ignore-this: 8aeb73d775586bbf8f72d6d440b81890
1635]
1636
1637[Refactor "darcs apply" short description.
1638Trent W. Buck <trentbuck@gmail.com>**20090314054751
1639 Ignore-this: 7e23a777dffa8d171e78f162339b4353
1640]
1641
1642[Refactor "darcs show authors" help.
1643Trent W. Buck <trentbuck@gmail.com>**20090315030223
1644 Ignore-this: d7051b398662206e814f639d2d1edbc7
1645]
1646
1647[Refactor command_alias help.
1648Trent W. Buck <trentbuck@gmail.com>**20090315065347
1649 Ignore-this: db98fc61dfe8eea4e0bc459644d4b75
1650]
1651
1652[Leverage existing command_alias macro.
1653Trent W. Buck <trentbuck@gmail.com>**20090315065333
1654 Ignore-this: 417a68275a0cc46419e6392e51023f59
1655]
1656
1657[Refactor "darcs remove" help.
1658Trent W. Buck <trentbuck@gmail.com>**20090315061134
1659 Ignore-this: 385a76b483821baf6b36dd76201130e5
1660]
1661
1662[Add status update to donations page.
1663Eric Kow <kowey@darcs.net>**20090314153747
1664 Ignore-this: ae87b76571ac91ce5c1bbbffd688f814
1665]
1666
1667[New updated Zsh completion script (c.f. issue 1301)
1668Nicolas Pouillard <nicolas.pouillard@gmail.com>**20090312203509
1669 Ignore-this: f2c93c75b8d128d31db264eb77cdddba
1670]
1671
1672[another fix for the man page target, it's "darcs help manpage"
1673Simon Michael <simon@joyful.com>**20090312223830
1674 Ignore-this: 3bcac003b9a08645ad8bef1513d1e35
1675]
1676
1677[Resolve issue1366: remove unreachable code for direct ncurses use.
1678Trent W. Buck <trentbuck@gmail.com>**20090312043138
1679 Ignore-this: d63652e5d82ac9e5029c53ba25d1deac
1680 The C ncurses library is only used directly if the Haskell Terminfo
1681 library is not available.  As Haskeline is now mandatory, and
1682 Haskeline depends on Terminfo, direct libncurses use is unreachable.
1683]
1684
1685[Use standard library function `union` instead of custom `add_to_list`.
1686Trent W. Buck <trentbuck@gmail.com>**20090312044119
1687 Ignore-this: 612b500ca196379ff0dcb093f8b6c88c
1688]
1689
1690[Rearrange code to avoid unused imports and definitions.
1691Trent W. Buck <trentbuck@gmail.com>**20090311143912
1692 Ignore-this: 6752ce1ee914b5660460c6b523fe4fb1
1693]
1694
1695[Improve memory usage of darcs check and repair.
1696Bertram Felgenhauer <int-e@gmx.de>**20090310120357
1697 'applyAndFix' in D.Repository.Repair kept all processed patches around,
1698 but only their info is actually needed.
1699]
1700
1701[Fix typo.
1702Bertram Felgenhauer <int-e@gmx.de>**20090310120459]
1703
1704[Break cabal file up into sections, visually speaking.
1705Eric Kow <kowey@darcs.net>**20090310084300
1706 Ignore-this: 7a145ac24dca77206a3e3821dcca2763
1707]
1708
1709[Fix ifdef error (inconsistent use of HAVE_LIBCURL/HAVE_CURL).
1710Eric Kow <kowey@darcs.net>**20090310083724
1711 Ignore-this: 5b802e911fac654ec51b54de5b285279
1712]
1713
1714[Fix Makefile oversight in darcsman move.
1715Eric Kow <kowey@darcs.net>**20090310091046
1716 Ignore-this: 5242dc997049aee3e4b7f5e71bcaed7a
1717]
1718
1719[Fix Makefile oversight in libwww removal.
1720Eric Kow <kowey@darcs.net>**20090310091033
1721 Ignore-this: 72a3dfaa8490ea86f83443615fb593ce
1722]
1723
1724[Remove documentation references to libwww.
1725Trent W. Buck <trentbuck@gmail.com>**20090306034124
1726 Ignore-this: f664f70c56d3cffd7ce0f76b9433a25
1727]
1728
1729[Resolve issue1379: remove libwww support.
1730Trent W. Buck <trentbuck@gmail.com>**20090306033030
1731 Ignore-this: c8c22223a656168123844d1a2d184668
1732]
1733
1734[Partially resolve issue1376: merge darcsman.hs into darcs(1).
1735Trent W. Buck <trentbuck@gmail.com>**20090306034240
1736 Ignore-this: 686a37894b8b01806a5790acde049959
1737]
1738
1739[Bump required Haskeline version to >=0.6.1.
1740Judah Jacobson <judah.jacobson@gmail.com>**20090206210804
1741 Ignore-this: a3272809040979bb55ee9a3bdb06218
1742]
1743
1744[Resolve conflict between haskeline and utf8-string flag patches.
1745Judah Jacobson <judah.jacobson@gmail.com>**20090305165039
1746 Ignore-this: 8a8db99e33d67b8d9c0ce49f17e9155a
1747]
1748
1749[Don't set stdin's buffering; Haskeline will do that for us.
1750Judah Jacobson <judah.jacobson@gmail.com>**20090203030626
1751 Ignore-this: 9fc65fb8ee3753eb841e3b8580ea6ab4
1752]
1753
1754[Make Haskeline a required dependency.
1755Judah Jacobson <judah.jacobson@gmail.com>**20090203023400
1756 Ignore-this: 90ceee5d8f6dc25a430e43d15fa8c433
1757]
1758
1759[Use ghc --make for hspwd intsead of runghc.
1760Petr Rockai <me@mornfall.net>**20090304182040
1761 Ignore-this: 30683ae3feb28165be1c8604e1a7bb33
1762 
1763 For some reason, runghc hspwd.hs segfaults on the nooxie buildslave (running
1764 Nexenta x86_64 with ghc 6.10.1).
1765]
1766
1767[Add a simple donations page.
1768Eric Kow <kowey@darcs.net>**20090303214114
1769 Ignore-this: b7f2100c67ec1934c387290f8df8384c
1770]
1771
1772[Accept issue1337: darcs changes shows unrelated patches.
1773Trent W. Buck <trentbuck@gmail.com>**20090303003848
1774 Ignore-this: 711356eb63bbc1a72f214b5f76199553
1775]
1776
1777[remove escape of latex special chars in ShowRepo help text
1778Tommy Pettersson <ptp@lysator.liu.se>**20090302011145
1779 Ignore-this: a95061b2f9e7617202528a75f9873beb
1780]
1781
1782[put back latex-unfriendly example in SetPref help text
1783Tommy Pettersson <ptp@lysator.liu.se>**20090302011047
1784 Ignore-this: 67711e3851547eda9c94be15ac50c7a4
1785]
1786
1787[change to conforming quoting in Record help text
1788Tommy Pettersson <ptp@lysator.liu.se>**20090302011007
1789 Ignore-this: e7387e0f498251abcfb4c630d60611f4
1790]
1791
1792[put back latex-unfriendly markers in MarkConflicts help text
1793Tommy Pettersson <ptp@lysator.liu.se>**20090302010908
1794 Ignore-this: deb902ee57073540318c8ff5894e8f91
1795]
1796
1797[remove latex escapes from Dist help text
1798Tommy Pettersson <ptp@lysator.liu.se>**20090302010809
1799 Ignore-this: b2823e6b46e01c6396b4bfd71a8ea284
1800]
1801
1802[remove latex formatting from AmendRecord help text
1803Tommy Pettersson <ptp@lysator.liu.se>**20090302010737
1804 Ignore-this: 398f3d83e976d7346eda50c51a420a4a
1805]
1806
1807[escape latex special chars from command help text in manual
1808Tommy Pettersson <ptp@lysator.liu.se>**20090302010403
1809 Ignore-this: 8c5edf5481981ba4ce52dc8364984157
1810 This is an ugly hack. It doesn't cope with "formatted ascii text", but it
1811 is an improvement until the help texts can be formatted with reST or
1812 something similar.
1813]
1814
1815[put each command usage in new paragraph in manual
1816Tommy Pettersson <ptp@lysator.liu.se>**20090302010210
1817 Ignore-this: badb1b750850b52c7611e7fd14b124f5
1818]
1819
1820[Add an executable to darcs.cabal to build unit tests
1821Reinier Lamers <tux_rocker@reinier.de>**20090228123756
1822 Ignore-this: 1a7851ac63c0b7c3728cc39dc68634f
1823]
1824
1825[fix error on homepage.
1826David Roundy <droundy@darcs.net>**20090228171403
1827 Ignore-this: fe3009d341e976bf2fc4caaa2f95e6604a25bc27
1828]
1829
1830[Sunset the external-bytestring flag (it goes out after 2009-07).
1831Eric Kow <kowey@darcs.net>**20090221143824
1832 Ignore-this: c77361850cc00b3cf4c53fd160d2ff7d
1833]
1834
1835[Simplify flag names to just refer to hackage names.
1836Eric Kow <kowey@darcs.net>**20090221143626
1837 Ignore-this: cacef1b5d92923d5011b97e9afad51e6
1838]
1839
1840[Cabal: require utf8-string by default.
1841Eric Kow <kowey@darcs.net>**20090217153111
1842 Ignore-this: e9f37c379b46a403ccd9f6359aa8d92e
1843 The user can go back to the internal utf8-string binding with cabal configure -f-utf8-string
1844]
1845
1846[Remove unused import.
1847Trent W. Buck <trentbuck@gmail.com>**20090225035946
1848 Ignore-this: d2a12457ca82d1aa2c72f5f7c1759a0f
1849 Cleans up after this patch:
1850 
1851 Fri Feb 20 23:43:22 EST 2009  Christian Kellermann <Christian.Kellermann@nefkom.net>
1852   * show patch names on push/pull only when using 'l'
1853]
1854
1855[Avoid "unused import" warning.
1856Trent W. Buck <trentbuck@gmail.com>**20090223071349]
1857
1858[Fix FTBFS on Windows.
1859Trent W. Buck <trentbuck@gmail.com>**20090223070906]
1860
1861[Restore 'or later' in doc warning about GHC 6.4 and control characters.
1862Eric Kow <kowey@darcs.net>**20090221150133
1863 Ignore-this: 33523246b21116821fec97e672c6ed0
1864 
1865 The 'or later' was removed in the following changelog patch:
1866 Sun Dec  4 15:13:12 GMT 2005  Tommy Pettersson <ptp@lysator.liu.se>
1867   * add changelog entries
1868 
1869 I believe the removal was accidental.
1870]
1871
1872[Note GHC 6.6 as the new build requirement.
1873Eric Kow <kowey@darcs.net>**20090221145431
1874 Ignore-this: 1c6a25fb6908487ba0ac6dc937f8e6bf
1875]
1876
1877[Explain #ifdef HAVE_HTTP in check for _darcs/prefs/post.
1878Eric Kow <kowey@darcs.net>**20090221141553
1879 Ignore-this: 1e75f1230c4bfc79f3c7a83f364ed003
1880]
1881
1882[show patch names on push/pull only when using 'l'
1883Christian Kellermann <Christian.Kellermann@nefkom.net>**20090220124322
1884 Ignore-this: ac72d63dd8880257d851f99c7b8682ff
1885]
1886
1887[Remove "unused import/definition" warnings with -fzlib.
1888Trent W. Buck <trentbuck@gmail.com>**20090220073544
1889 Ignore-this: 55400327516c0a2b3fcd95f911bd187a
1890]
1891
1892[Only import things if they are needed.
1893Trent W. Buck <trentbuck@gmail.com>**20090220033734
1894 Ignore-this: ab0558b58e4ccf6cd4deba1e66ba2df
1895]
1896
1897[Typo: have_HTTP should be HAVE_HTTP.
1898Trent W. Buck <trentbuck@gmail.com>**20090220033456
1899 Ignore-this: a9f418e6fe39d705e994b96e90d5711f
1900]
1901
1902[Add a sunset notice to our UTF8 module
1903Eric Kow <kowey@darcs.net>**20090204165922
1904 Ignore-this: e29bed6a8fa818419eee49ea17e9caa6
1905]
1906
1907[Replace Autoconf.hs with consistent use of CPP.
1908Trent W. Buck <trentbuck@gmail.com>**20090219064516
1909 Ignore-this: 2ff5eedd03d98cc0544260305a0c9ea0
1910 
1911 It's annoying how recording a patch causes a bunch of unrelated
1912 modules like SHA1 to be recompiled, simply because they use *other*
1913 variables exported by Autoconf.
1914 
1915 Since everything is now available via processor definitions, and these
1916 definitions are already used in several places, let's just use them
1917 everywhere and remove Autoconf entirely.
1918]
1919
1920[Replace our (///) function with filepath's (</>) in Darcs.Resolution
1921Eric Kow <kowey@darcs.net>**20090218104812
1922 Ignore-this: 152445b2470967ccdd7664150495fa3f
1923]
1924
1925[Remove unused Slurpy parameter from with_selected_*.
1926Petr Rockai <me@mornfall.net>**20090214065119
1927 Ignore-this: fd563444400705972b8be84e3946f966
1928]
1929
1930[resolve issue1361: specify required includes for curl in cabal file
1931Reinier Lamers <tux_rocker@reinier.de>**20090215123415
1932 Ignore-this: 2581d04c7534d750575dd4732911fb8f
1933]
1934
1935[Explain why readFile is in the haskell policy test.
1936Eric Kow <kowey@darcs.net>**20090213165322
1937 Ignore-this: 1a796f69b6bdcf32c7a98bffd46d73f2
1938]
1939
1940[add suggested fix to readFile policy warning
1941Simon Michael <simon@joyful.com>**20090212183255
1942 Ignore-this: f8430012bbc4113a5e6b17c22409b59f
1943]
1944
1945[Work around weird haddock error.
1946Eric Kow <kowey@darcs.net>**20090212201348
1947 Ignore-this: 5cca0eef7b7490490bb2163804cee30
1948]
1949
1950[haddock typo
1951Simon Michael <simon@joyful.com>**20090212193131]
1952
1953[Cabal: Fix haddock generation.
1954Petr Rockai <me@mornfall.net>**20090212191024
1955 Ignore-this: 564aff636fba5684b7e37410f14859d7
1956 
1957 Haddock parses the sources, but does not pass the -D options, and without
1958 these, ThisVersion.hs is not compilable. Adding fallback definitions fixes
1959 that...
1960]
1961
1962[Fix test failure by ratifying the offending readFile.
1963Petr Rockai <me@mornfall.net>**20090212193035
1964 Ignore-this: 347a2b873062a30e7dcea0471619078f
1965]
1966
1967[Ratify readFile in list_authors
1968Eric Kow <kowey@darcs.net>**20090212194225
1969 Ignore-this: 1b7c130f1be5980dd1925451f080edad
1970]
1971
1972[Export read_pending from Darcs.Repository.Internal.
1973Petr Rockai <me@mornfall.net>**20090212151601
1974 Ignore-this: ec52212b33309fa92b273a9b5f69b9d1
1975]
1976
1977[Resolve issue1347: Check for unsafeMMapFile if mmap use enabled.
1978Dave Love <fx@gnu.org>**20090211164509
1979 Ignore-this: a6f2807ea7e6d25ce1b2228936170720
1980]
1981
1982[doc: Fix a typo and some trailing whitespace.
1983Eric Kow <kowey@darcs.net>**20090210202059
1984 Ignore-this: 261c2ce84c1f9c28128789efe55909a8
1985]
1986
1987[MS Windows specific docs
1988kari@hoijarvi.org**20090207164149
1989 Ignore-this: beae9c64645056a474e74a3b395967
1990]
1991
1992[document .authorspellings in show authors --help
1993Simon Michael <simon@joyful.com>**20090208004517
1994 Ignore-this: 37cca0a913105b1d2f767f9c2f729bd5
1995]
1996
1997[add help to authorspellings file
1998Simon Michael <simon@joyful.com>**20090208003225
1999 Ignore-this: 5d404d6958cb66ae38ebb2fae29bae2c
2000]
2001
2002[small authorspellings fix
2003Simon Michael <simon@joyful.com>**20090208002825
2004 Ignore-this: 1ac99c082d857dfabcce2275b7bc93e4
2005]
2006
2007[add list_authors-style canonicalizing to the show authors command
2008Simon Michael <simon@joyful.com>**20090207232835
2009 Ignore-this: deac150ed2e2de58442e8fd398c9b14e
2010]
2011
2012[add .authorspellings file appropriate for our repo
2013Simon Michael <simon@joyful.com>**20090207235751
2014 This .authorspellings file is equivalent to the old hard-coded
2015 spellings in list_authors.hs. With this in place, darcs show authors
2016 gives the same output as list_authors.
2017]
2018
2019[canonical authors may be defined in an .authorspellings file
2020Simon Michael <simon@joyful.com>**20090207221321
2021 Example:
2022 
2023 Joe Blogg <a@b.c>
2024 -- authors containing d@e.f or d@g.h or matching just "sue" are Sue Bragg
2025 Sue Bragg <d@e.f>, d@g.h, ^sue$
2026 
2027]
2028
2029[configuring author spelling variations was complicated, now easier
2030Simon Michael <simon@joyful.com>**20090207204248]
2031
2032[Update tests/network/changes.sh (we don't use $DARCS for ages now).
2033Petr Rockai <me@mornfall.net>**20090206061737
2034 Ignore-this: 22da10c3a4233e61e337de8f1bffad43
2035]
2036
2037[Update shell_harness to work with new Distribution.ShellHarness.
2038Eric Kow <kowey@darcs.net>**20090205184707
2039 Ignore-this: 345ec618b597a2b454e0a137d750bff2
2040]
2041
2042[Cabal: In test, use the darcs binary in the build directory.
2043Petr Rockai <me@mornfall.net>**20090205120452
2044 Ignore-this: a335d9c1dfc54d33ca87816e2a9ccde8
2045]
2046
2047[Interestingly, witnesses also need send_email.c on win32.
2048Petr Rockai <me@mornfall.net>**20090205110142
2049 Ignore-this: a8c4d4add08b1b54040eb8f4c4f256e5
2050]
2051
2052[Look for diff & sendmail at runtime, not compile time.
2053Petr Rockai <me@mornfall.net>**20090204091320
2054 Ignore-this: 37900b4856a324cd423b57b7f933d701
2055]
2056
2057[One more witnesses build fix (-lz).
2058Petr Rockai <me@mornfall.net>**20090204170848
2059 Ignore-this: 95fd79f9685632429da47de0c9e856d
2060]
2061
2062[Remove a redundant clause from the Cabal file."
2063Judah Jacobson <judah.jacobson@gmail.com>**20090203165258
2064 Ignore-this: baa557fd2d2a9993daa53b9da525909f
2065]
2066
2067[Tell Cabal about send_email.c on Windows.
2068Judah Jacobson <judah.jacobson@gmail.com>**20090203165206
2069 Ignore-this: cf720fe0a9ed812a348726e84a72b7a
2070]
2071
2072[Don't use the bytestring-mmap package on Windows.
2073Judah Jacobson <judah.jacobson@gmail.com>**20090203164824
2074 Ignore-this: 360f890524bfe0f5d4dac2f17af3ed6a
2075]
2076
2077[Handle empty files in mmapFilePS. Also cater for FD shortage.
2078Petr Rockai <me@mornfall.net>**20090204172953
2079 Ignore-this: a7cad4f4aa1aed12b7f121ea4c5aa591
2080]
2081
2082[doc: Correct path to darcs cache on Windows
2083Eric Kow <kowey@darcs.net>**20090131211156
2084 Ignore-this: 235c6883a132fd41dbe958224134cac
2085]
2086
2087[System.Posix is also needed by witnesses on win32.
2088Petr Rockai <me@mornfall.net>**20090203140001
2089 Ignore-this: 7c331bb358cc5e4a56b602443486b76c
2090]
2091
2092[Cabal: Do not make absence of a diff tool fatal.
2093Petr Rockai <me@mornfall.net>**20090203155656
2094 Ignore-this: 89c3337030556b9ca4a945d82283d356
2095]
2096
2097[Pass -DWIN32 when compiling witnesses, on win32.
2098Petr Rockai <me@mornfall.net>**20090203132055
2099 Ignore-this: 7054bba42feb211424a4762ab7106897
2100]
2101
2102[Outsource the (optional) mmap support to bytestring-mmap.
2103Petr Rockai <me@mornfall.net>**20090128173825
2104 Ignore-this: b497434fc44b93c41252f83464f08db2
2105]
2106
2107[Relax regex and parsec dependencies in darcs.cabal.
2108Petr Rockai <me@mornfall.net>**20090128151230
2109 Ignore-this: b8e46f9551c0dac608ba3584ccb725bc
2110]
2111
2112[Cabal: Look around for diff and sendmail properly.
2113Petr Rockai <me@mornfall.net>**20090128141151
2114 Ignore-this: fd299a492c38fca04c791884226e63d9
2115]
2116
2117[Update push-formerly-pl.sh test for issue1333
2118Eric Kow <kowey@darcs.net>**20090128145030
2119 Ignore-this: a4d765ab6b212e4bbedb14093a680054
2120]
2121
2122[Canonize Don Stewart, Petr Rockai, Benedikt Schmidt and Spencer Janssen
2123Eric Kow <kowey@darcs.net>**20090128142742
2124 Ignore-this: 94e76427b82465a7ddfea79b39b54c33
2125]
2126
2127[Resolve issue1333: Improve "cannot push to current repository" warning.
2128Petr Rockai <me@mornfall.net>**20090128094353
2129 Ignore-this: 1cc9fe3631f323a9a66639f5a1cee8ce
2130]
2131
2132[autoconf: Fix definition of SENDMAIL macro when sendmail is not found
2133Eric Kow <kowey@darcs.net>**20090127155329
2134 Ignore-this: 9799e7838d1a1843f562ad14c08aa337
2135]
2136
2137[autoconf: Define BIGENDIAN instead of setting it.
2138Eric Kow <kowey@darcs.net>**20090127140114
2139 Ignore-this: 65855789f62b42c4cc84b14f714ff086
2140 The new Autoconf.hs just checks if BIGENDIAN is defined, not its value.
2141]
2142
2143[Relax a few version constraints in darcs.cabal.
2144Petr Rockai <me@mornfall.net>**20090126154834
2145 Ignore-this: d3c7c92513dfffe14fc501d8e84c679d
2146 
2147 These should be reasonably safe, as they only cover part of what has been
2148 previously accepted by configure.
2149]
2150
2151[Add missing doublequotes to multiple tests.
2152Petr Rockai <me@mornfall.net>**20090126151705
2153 Ignore-this: eb8553ec6ea036f49fee4b9bc20d8f04
2154]
2155
2156[Accept issue1266: warn on init inside a repo.
2157Trent W. Buck <trentbuck@gmail.com>**20090126011404
2158 Ignore-this: abf7526335f0975340a9a6d06df63470
2159]
2160
2161[Have autoconf forget about .hs.in.
2162Trent W. Buck <trentbuck@gmail.com>**20090126125644
2163 Ignore-this: 4fa6a3ce806c726dcaec5771d3059c8b
2164]
2165
2166[Drop autogeneration of Autoconf.hs, use CPP instead.
2167Petr Rockai <me@mornfall.net>**20090125175413
2168 Ignore-this: 5ba936527bad6d85bedf125b01f884d5
2169]
2170
2171[Produce -DPACKAGE_VERSION="..." programatically in Setup.lhs.
2172Petr Rockai <me@mornfall.net>**20090124215200
2173 Ignore-this: 6c3b0010d7de2397a7d81056523399dd
2174]
2175
2176[Replace ThisVersion.hs generation within Setup with some simple CPP.
2177Petr Rockai <me@mornfall.net>**20090124215149
2178 Ignore-this: 4a6a9baf2e0d016616d98ee9774c01f4
2179]
2180
2181[Add -fglasgow-exts to Darcs.Patch.Show
2182Eric Kow <kowey@darcs.net>**20090125221422
2183 Ignore-this: 38fa728c6dd08d8be30712b79b56f634
2184 This probably broke when we moved it from the cabal file to Darcs.Show
2185]
2186
2187[Remove stale import from Darcs.Commands.ShowRepo
2188Eric Kow <kowey@darcs.net>**20090125215507
2189 Ignore-this: 85cc913ca9532b3aec3c6ce616b896d1
2190]
2191
2192[Flip the repo test over to Cabal.
2193Petr Rockai <me@mornfall.net>**20090124223836
2194 Ignore-this: fc99853532cadcc9a9a77a2e26e2b077
2195]
2196
2197[A grand unified pwd hack.
2198Petr Rockai <me@mornfall.net>**20090125182013
2199 Ignore-this: edfd791d6780e3b01e5158895e7903a1
2200 
2201 I have replaced all pwd occurances with a call to hspwd, and I am using runghc
2202 to do so. This might be slow-ish, but should be reasonably portable. Moreover,
2203 I am experimentally removing the IFS='' hack and adding missing doublequotes to
2204 some places (and to some where they are not needed by POSIX but who knows). I
2205 believe IFS='' is equivalent to adding proper quoting to expansions (ie $DIR ->
2206 "$DIR").
2207]
2208
2209[Refactor version machinery in Setup.lhs.
2210Petr Rockai <me@mornfall.net>**20090124211015
2211 Ignore-this: 590b4c7825cd858dfc2faa60d9440697
2212 
2213 Sanctify the notion that 97, 98 and 99 are special in a darcs version
2214 number. Assign fancy names to them, for prettier darcs --version.
2215]
2216
2217[Resolve issue1310: create merged \darcsCommand{add}.
2218Trent W. Buck <trentbuck@gmail.com>**20090124144058
2219 Ignore-this: 945f45d0671c1e5a613ebfb3c4f90f59
2220 This replaces inconsistent use of \haskell{add_description},
2221 \options{add} and \haskell{add_help}.
2222]
2223
2224[Resolve issue1313: Clickable ToC and xrefs in PDF user manual.
2225Trent W. Buck <trentbuck@gmail.com>**20090125091034
2226 Ignore-this: 29bde3a5a170f5965d10d6c160b2099e
2227]
2228
2229[Test for strace first.
2230Trent W. Buck <trentbuck@gmail.com>**20090125062905
2231 Ignore-this: 76cbe2cb451d226cfa5cf0b39f43722
2232 This just results in more accurate "it didn't work because ..." output
2233 from "cabal test bugs".
2234]
2235
2236[(cabal build) build 'witnesses' only with -ftype-witnesses
2237Bertram Felgenhauer <int-e@gmx.de>**20090122224907
2238 Ignore-this: 6d627163a3d4258baf22f34e304bd767
2239]
2240
2241[(cabal build) add two missing modules to darcs library
2242Bertram Felgenhauer <int-e@gmx.de>**20090122224608
2243 Ignore-this: 6164fef661fa5f31cae007e523012e68
2244]
2245
2246[Tell the configure script to require haskeline>=0.6.0.
2247Judah Jacobson <judah.jacobson@gmail.com>**20090122214543
2248 Ignore-this: 13e0549a6a2c75eb22f3b75a915908e7
2249]
2250
2251[use forM_ from the standard library
2252Florent Becker <florent.becker@ens-lyon.org>**20090122125344
2253 Ignore-this: 4d9c0e4b98f9f43a0b519584806ddd1a
2254]
2255
2256[Remove LANGUAGE GADTs pragma in Darcs.Show (GHC 6.6 compatibility)
2257Eric Kow <kowey@darcs.net>**20090122102846
2258 Ignore-this: 488aa7c372f5deee415ae2bae0c578ac
2259]
2260
2261[Remove duplication in fields in the .cabal file
2262Duncan Coutts <duncan@haskell.org>**20090122021052
2263 Looks like it was a copy and paste error.
2264]
2265
2266[Remove unused ghc -threaded flag in library section
2267Duncan Coutts <duncan@haskell.org>**20090122021038
2268 The -threaded flag applies only to linking programs.
2269 Despte this, ghc regects the combinaton of using the -threaded
2270 and profiling flags, even for building a library. New Cabal
2271 versions will ignore the -threaded flag when building programs
2272 but not for libs because that combination is senseless. So there
2273 is a positive benefit to dropping it from the darcs library as
2274 it will let people build a profiling darcs with ghc-6.8 without
2275 having to modify the .cabal file to drop the -threaded flag.
2276]
2277
2278[Clean up after shell harness.
2279Trent W. Buck <trentbuck@gmail.com>**20090122050123
2280 We were only cleaning .o and .hi files within src.  Doing "make test"
2281 results in some .o and .hi files elsewhere.  We should add these
2282 directories to the "find src" calls above, but this hack is easier to
2283 understand and should suffice until we finish switching to Cabal.
2284]
2285
2286[Syntax highlighting for new-style NEWS entries.
2287Trent W. Buck <trentbuck@gmail.com>**20090122064107]
2288
2289[NEWS for Darcs 2.2.0.
2290Trent W. Buck <trentbuck@gmail.com>**20090122064014]
2291
2292[Use conventional name "NEWS" for "new in $version" notes.
2293Trent W. Buck <trentbuck@gmail.com>**20090122063959]
2294
2295[Resolve issue1292: re-encode line input from the Haskeline backend.
2296Judah Jacobson <judah.jacobson@gmail.com>**20090121172422
2297 Ignore-this: e6c94db8cbef0f8fa3f3d0011c6ef88f
2298 This patch bumps dependencies to haskeline-0.6.* (which provides the required
2299 functionality) and terminfo-0.3.* (which is required by that version of
2300 Haskeline).  Haskeline is also enabled by default now that non-ASCII line input
2301 works correctly.
2302]
2303
2304[mv -fglasgow-exts to Darcs.Show
2305gwern0@gmail.com**20090120150052
2306 Ignore-this: 21000375294de932f303baadba815b8b
2307]
2308
2309[Remove obsolete import.
2310Trent W. Buck <trentbuck@gmail.com>**20090118014801
2311 Ignore-this: d6bd196c7d088b7e7121637d7c1b1323
2312]
2313
2314[Refactor initial argument dispatcher.
2315Trent W. Buck <trentbuck@gmail.com>**20090117081533
2316 Ignore-this: fe101e61cc7b46a8c6b4415f08c737b
2317]
2318
2319[Simplify some of my own code.
2320Trent W. Buck <trentbuck@gmail.com>**20090117015505
2321 Ignore-this: 42a7df5c21ae0416441572380490e127
2322]
2323
2324[Haddocks for HashedIO
2325florent.becker@ens-lyon.org**20090116170955
2326 Ignore-this: 1c54191a243bd11d6d22d74600251587
2327]
2328
2329[Haddocks for Cache
2330florent.becker@ens-lyon.org**20090116170931
2331 Ignore-this: 3aa035bd5f805929113a616df9faefb6
2332]
2333
2334[Haddock for Darcs.External.fetchFile
2335florent.becker@ens-lyon.org**20090116170742
2336 Ignore-this: 96041231ca2800c3fcde4f56ec49e267
2337]
2338
2339[Refactor: use more guards.
2340Trent W. Buck <trentbuck@gmail.com>**20090115072617
2341 Ignore-this: b41bb970198ed1f42aebdfc63c90e115
2342]
2343
2344[Resolve issue1311:  Use time zones from GNU coreutils; improve doc.
2345Dave Love <fx@gnu.org>**20090112135012
2346 Ignore-this: 883bc4ccdb1d27fde14ec9c76a4d2a45
2347]
2348
2349[omit empty line at the end of output in darcs diff
2350Christian Kellermann <Christian.Kellermann@nefkom.net>**20090114110607
2351 Ignore-this: d71a3d5460fbe21244c4eba77dc47885
2352]
2353
2354[Clean up when previous test crashed.
2355Trent W. Buck <trentbuck@gmail.com>**20090113001345]
2356
2357[Make "make clean" remove microbench.
2358Trent W. Buck <trentbuck@gmail.com>**20090111152130
2359 Put the clean target directly below the build target, so it's harder
2360 to get them out of sync in future.
2361]
2362
2363[Fix test optimize_relink.sh when no hard linking available
2364Thorkil Naur <naur@post11.tele.dk>**20090113223335
2365 The semicolon in the echo command causes the test to fail with the
2366 message
2367 
2368 > optimize_relink.sh: line 37: assuming: command not found
2369 
2370 when no hard linking is available.
2371]
2372
2373[Consistently use sh (not csh) prompts in user manual.
2374Trent W. Buck <trentbuck@gmail.com>**20090111114801
2375 
2376 The sh prompt ($) was already used elsewhere in the manual, and I
2377 choose to standardize on it instead of csh (%) because sh (especially
2378 bash) seems more widespread and recognizable as the user shell prompt.
2379]
2380
2381[resolve issue1270: don't show the motd when --xml-output is given
2382lele@nautilus.homeip.net**20090109090726
2383 Ignore-this: e1dae49ceb510668a1358e2103268cc3
2384]
2385
2386[Get setpref description in manual.
2387Dave Love <fx@gnu.org>**20090111151941
2388 Ignore-this: 89b0d00a82582d03fdf51cd9822dba65
2389]
2390
2391[Example for issue1284.
2392Trent W. Buck <trentbuck@gmail.com>**20090111051101]
2393
2394[resolve issue1235: added --summary to obliterate
2395Rob Hoelz <rob@hoelzro.net>**20090110032907]
2396
2397[Haddock for Darcs.Repository.Format
2398Florent Becker <florent.becker@ens-lyon.org>**20090108160035
2399 Ignore-this: f88f0223ebbbe5694845dd1060e6f978
2400]
2401
2402[Remove stale comment (we now require GHC 6.6)
2403Eric Kow <kowey@darcs.net>**20081231080929
2404 Ignore-this: b19da9fabc8d2e38bccafc84a77fa278
2405]
2406
2407[do not use concatenation in src/Context.hs
2408Florent Becker <florent.becker@ens-lyon.org>**20090107135552
2409 Ignore-this: 9e86505a445730b7653e75f08e8ff81e
2410]
2411
2412[Print malicious paths and optional way around them when they cause a failure.
2413David Caldwell <david@porkrind.org>**20090105101628
2414 Ignore-this: cdb706087869e19e046bc0dd424ca38d
2415]
2416
2417[Fix typo in --dont-restrict-paths documentation.
2418David Caldwell <david@porkrind.org>**20090105024208
2419 Ignore-this: 16197eeef34dedddeda036b47747f234
2420]
2421
2422[Add --restrict-paths (and --dont-restrict-paths) to "darcs apply".
2423David Caldwell <david@porkrind.org>**20090102101737
2424 Ignore-this: f6ab937573bf0d5397361ddefed902c9
2425]
2426
2427[Add --restrict-paths (and --dont-restrict-paths) to "darcs pull".
2428David Caldwell <david@porkrind.org>**20090102101726
2429 Ignore-this: dd3bc04632d341be16709e0aee6753ec
2430]
2431
2432[Revert --restrict-paths removal.
2433David Caldwell <david@porkrind.org>**20090102101705
2434 Ignore-this: 1fba1f9a589aaabb1fa27a268f7c972e
2435]
2436
2437[Resolve issue1302: set closed bugs to resolved (not resolved-in-unstable).
2438Trent W. Buck <trentbuck@gmail.com>**20090105001351]
2439
2440[make stringify cut the string
2441florent.becker@ens-lyon.org**20090104102125
2442 Ignore-this: e1a0cd83fce5085f60b812d894ca26e7
2443 This avoids choking utilities such as grep (or emacs' internal grep) which parse haskell files line-by-line.
2444]
2445
2446[make unit's return value depend on all tests
2447Florent Becker <florent.becker@ens-lyon.org>**20090102184930
2448 Ignore-this: fce3636c70bcb4a80413823c88e3ac6a
2449]
2450
2451[Resolve issue1285: remove "cabal test" intermediaries.
2452Trent W. Buck <trentbuck@gmail.com>**20090103095347]
2453
2454[Resolve issue1206: Countable Nouns.
2455Trent W. Buck <trentbuck@gmail.com>**20090101062452
2456 Use the conventional term "Countable" instead of "Numbered".
2457]
2458
2459[Improve readability of bug reporting.
2460Trent W. Buck <trentbuck@gmail.com>**20081226120833
2461 Moving "at <location>" to the first line gives the descriptive string
2462 a line all to itself.  For example, darcs show bug:
2463 
2464     darcs: bug at src/Darcs/Commands/ShowBug.lhs:57 compiled Nov  4 2008 12:05:43
2465     This is actually a fake bug in darcs.
2466]
2467
2468[Use imperative mood for primitive matcher help.
2469Trent W. Buck <trentbuck@gmail.com>**20081228114434]
2470
2471[Check GADT witnesses when doing Cabal-based builds.
2472Petr Rockai <me@mornfall.net>**20081228111229]
2473
2474[Fix haddock error
2475Eric Kow <kowey@darcs.net>**20081227204218
2476 Ignore-this: 60f05d20e5f37312f6b477067114fac7
2477]
2478
2479[Haddock for primitiveMatchers (untested).
2480Trent W. Buck <trentbuck@gmail.com>**20081227141921]
2481
2482[Rewrite primitive matcher examples.
2483Trent W. Buck <trentbuck@gmail.com>**20081227141845]
2484
2485[Rewrite "darcs help --match" output.
2486Trent W. Buck <trentbuck@gmail.com>**20081227141819
2487 Add an introductory paragraph, and put all the examples into a single
2488 code block, since one-line paragraphs are kind hard to read.
2489]
2490
2491[Delete superfluous "Introduction" headings.
2492Trent W. Buck <trentbuck@gmail.com>**20081227034129
2493 I don't think it's useful to grant a subsection heading to the single
2494 introductory paragraph of a section.
2495]
2496
2497[Refactor error text for readability.
2498Trent W. Buck <trentbuck@gmail.com>**20081109144007]
2499
2500[Tweak user manual's title page.
2501Trent W. Buck <trentbuck@gmail.com>**20081227011031
2502 It annoyed me that the user manual was just called "Darcs", not "Darcs
2503 User Manual".
2504]
2505
2506[Improve readability of bug reporting.
2507Trent W. Buck <trentbuck@gmail.com>**20081226104243
2508 Moving "at <location>" to the first line gives the descriptive string
2509 a line all to itself.  For example, darcs show bug:
2510 
2511     darcs: bug at src/Darcs/Commands/ShowBug.lhs:57 compiled Nov  4 2008 12:05:43
2512     This is actually a fake bug in darcs.
2513]
2514
2515[Haddockize developer comment.
2516Trent W. Buck <trentbuck@gmail.com>**20081214041902]
2517
2518[Darcs.ColorPrinter: factor out getPolicy call
2519gwern0@gmail.com**20081222180227
2520 Ignore-this: aee5b5415ee8bbfe1dac06e240b90080
2521 Less redundancy. 'getPolicy' is being called with the same args, and it's
2522 not like the environmental variables are going to change in between each
2523 call.
2524]
2525
2526[Make it possible to run just specific tests from cabal commandline.
2527Petr Rockai <me@mornfall.net>**20081223083742
2528 
2529 All of `cabal test repair-corrupt bugs/newlines bugs/issue27.sh` should work as
2530 expected. The implementation is not very efficient, but seems to work fine.
2531]
2532
2533[Neatify "cabal test" option munging in Setup.lhs.
2534Petr Rockai <me@mornfall.net>**20081223080811]
2535
2536[Sort the list of tests that are run by cabal.
2537Petr Rockai <me@mornfall.net>**20081223073642]
2538
2539[Remove now-unused replacePristine.
2540Petr Rockai <me@mornfall.net>**20081210065138]
2541
2542[resolve issue948: rewrite darcsman.
2543Trent W. Buck <trentbuck@gmail.com>**20081221081934
2544 
2545 Significant changes are:
2546 
2547  - Avoid duplicating groups from TheCommands.
2548  - Due to growing command_helps, list commands in SYNOPSIS.
2549  - Use subsections (.SS) for groups.
2550  - Include (with fancy markup!) command arguments.
2551  - Include darcs help --match.
2552  - Copy-and-paste description from darcs.cabal.
2553  - Remove AUTHORS section as suggested by man-pages(7).
2554  - Declare my copyright.
2555 
2556]
2557
2558[Tweak punctuation in "darcs help --match".
2559Trent W. Buck <trentbuck@gmail.com>**20081221080949
2560 
2561 Manpages treat apostrophes in the first line specially.  Use `TeX
2562 style' quotes instead, so this string can be included in the manpage.
2563 
2564 Also omit mention of &&, || and ! until I find time to clarify that
2565 they are aliases for the human-readable and, or and not.
2566]
2567
2568[TAG 2.2.0
2569Petr Rockai <me@mornfall.net>**20090115150916]