# Note: It's arbitrary what files we list changes in, as long as they're in # this directory. The policy I'm figuring to go by is to put changes that # close RT bugs in their own file named after the bug number, and to put # all other changes in a file named after the person who created the # changelog entry. That way we won't get conflicts when two people add # changelogs. Note however, that anyone is more than welcome to send in # patches that modify an existing change. # If other developers prefer, they could also create a new file for each # change. I'm still working out how best to handle this new changelog # scheme. match: name "fix error is is_pipe test.*fixes Issue160" > Fixed bug leading to a spurious "darcs failed: resource vanished" error > message when darcs output is piped to a program such as head that then > exits. (Issue160, David Roundy) match: name "speed up replace by first checking on each line" > Added a simple check to darcs replace that avoids tokenizing lines that > don't contain the token we're replacing. I feel a bit bad about > introducing an optimization this late in the release cycle, but it makes > a huge difference, and really should be safe. (David Roundy---famous > last words) match: name "use substrPS for more robust searching for the patch bundle" > Fixed a bug which made apply sometimes (but rarely) fail to check the the > hash on patch bundles corrupted in just the wrong way. (David Roundy) match: name "fix bug in code for external conflict resolution" > Fixed a bug in the external conflict resolution code. (bug #577, David > Roundy) match: name "Avoid putting a wrongly-named directory in dist tarball" > Avoid putting a wrongly-named directory in the tarball generated by darcs > dist, if the name we wanted already exists in $TMPDIR. (Simon McVittie) match: name "make sftp honor the SSH" > Fixed bug where darcs didn't honor the SSH_PORT environment variable when > calling sftp. (bug #576, fix suggested by Nicolas Frisby) match: name "fix bug in record --ask-deps" > Fixed bug which caused "pull_firsts_middles called badly" errors when > running record with --ask-deps flag. (bug #476, David Roundy) match: name "fix bug .544, caused by outputing" > Fixed bug where 'darcs changes --context' created a context that > contained escapes that prevented its use with send. (bug #544, David > Roundy) match: name "make --summary have effect in interactive commands" > Make interactive push/pull/send/apply respect the --summary option by > printing each patch as if you had hit 'x'. (David Roundy, bug #512) match: name "fix bug in whatsnew on files without trailing newlines" > Fix bug when calling whatsnew --summary when a file without a trailing > newline has been deleted. (David Roundy) match: name "make --set-scripts-executable work once again" > Fix --set-scripts-executable to work again. This feature had been broken > since version 1.0.3. (David Roundy) match: name "make gzReadFileLazily close files sooner" > Simple (safe) fix for a bug which caused darcs to run out of file > descriptors when pulling over 1000 patches. (David Roundy) match: name "No root path.s. specified at" > Fix bug in perl parts of test suite which led to spurious warning > messages. (David Roundy) match: name "fix bug where we tried to run darcs when" > Fix bug in configure when compiling darcs from tarball on a system that > has no darcs present. (David Roundy) match: name "fix bug triggered by --no-pristine-tree and running test" > Fix bug that shows up when recording in a repository lacking a pristine > tree. (David Roundy) match: name "add support for pulling from multiple repositories simultaneously" > Added support for pulling from multiple repositories with one pull. The > choice of --union/--intersection determines whether all new patches are > pulled, or just those which are in all source repositories. This feature > implements a suggestion by Junio Hamano of git. (David Roundy) match: name "DESTDIR syntax error" > Fix error in install target of makefile, which was introduced in > 1.0.4pre3. (Andres Loeh) match: name "only create directories on install if they" > Fix problem where make install modified the permissions on system > directories. (David Roundy, bug #494) match: name "bug in whatsnew -l -l" > Fix bug in display when whatsnew is given "-l" twice. (David Roundy, bug > #501) match: name "Do not ask confirmation for revert -a" > Made revert --all not ask for confirmation, so it can be used in > scripting, as one would use pull --all or record --all. (Jani Monoses) match: name "Use simpler curl_version.. function to get version string" > Fixed incompatibility with somewhat older versions of libcurl. (Kannan > Goundan) match: name "show patch numbers instead of dots on get" > Modified darcs get to display patch numbers rather than a bunch of dots > while applying patches during a darcs get. Also added similar feedback > to the check and repair commands. (Mat Lavin, bug #212) match: name "add code to read patch bundles with added CRs." > Added code to allow darcs to apply some patch bundles that have had > carriage returns added to their line endings. (David Roundy, bug #291) match: name "add description of how to add changelog entries to ChangeLog.README." match: name "Explain the missing ChangeLog" > Added file ChangeLog.README explaining how to add entries to the > changelog. (Mark Stosberg and David Roundy) match: name "improve EOD message a tad." > Changed the delimiter in the long-comment file from ***DARCS*** to ***END > OF DESCRIPTION*** and clarified its meaning a bit. (Jason Dagit and > David Roundy) match: name "use presence of windows.h to decide if we" > Make configure properly detect that we're on windows when building under > mingw. (David Roundy) match: name "replace write_pending with .with_new_pending.." > Change internal mechanism for writing the "pending" file to be > (hopefully) more robust. (David Roundy, original idea by Ian Lynagh) match: name "subcommand infrastructure and .currently useless" match: name "Add .query manifest. command" > Add new "query manifest" command to list files and/or directories in > repository. Add some related infrastucture to support > "subcommands". (Florian Weimer) match: name "fix bug in get_patches_beyond_tag that broke" > Fixed a bug that caused get --partial to fail sometimes. (David Roundy) match: name "Push and pull can now show the detailed diffs of patches" > Made push/pull --verbose --dry-run now display contents of patches, > analogous to the behavior of changes --verbose. (Jim Radford) match: name "clean generated manual files at realclean" match: name "let config.status generate config.command" > Various build system cleanups. (Peter Simons)