Sun Jan 27 00:38:11 EST 2008  Mark Stosberg <[EMAIL PROTECTED]>
  * issue154: regression test for pull with a directory removal conflict
New patches:

[issue154: regression test for pull with a directory removal conflict
Mark Stosberg <[EMAIL PROTECTED]>**20080127053811] {
addfile ./tests/pull_directory_not_empty.pl
hunk ./tests/pull_directory_not_empty.pl 1
+#!/usr/bin/env perl
+
+# A test for pulling a patch to remove a directory when the local copy is not empty.
+# Issue154
+
+use lib 'lib/perl';
+use Test::More 'no_plan';
+use Test::Darcs;
+use Shell::Command;
+use strict;
+use warnings;
+use File::Slurp;
+
+init_tmp_repo();
+
+mkdir 'd';
+darcs 'add d';
+darcs 'record -a -m "Added directory d"';
+
+darcs 'get ./ puller';
+chdir 'puller';
+touch 'd/moo';
+darcs 'add d/moo';
+chdir '../';
+
+rm_rf 'd';
+darcs 'record -a -m "Remove directory d"';
+ok( (chdir 'puller'), "chdir puller");
+my $out = echo_to_darcs 'y', "pull -a ../";
+like($out, qr{
+             backing\sup
+             .*
+             finished\spulling
+             }imsx
+    , "result is that locally directory gets backed up and pull succeeds");
+
+
+
}

Context:

[resolve conflict with Eric on controlMasterPath.
David Roundy <[EMAIL PROTECTED]>**20080125203903] 
[More concise backup warning.
Eric Kow <[EMAIL PROTECTED]>**20071105012930] 
[Remove now obsolete wrapper for Map (we now require GHC >= 6.4).
Eric Kow <[EMAIL PROTECTED]>**20071105192636] 
[Modernise Data.Map import.
Eric Kow <[EMAIL PROTECTED]>**20071105192530] 
[Give ssh CM socket a unique name for each darcs process.
Eric Kow <[EMAIL PROTECTED]>**20071105021956
 Delete the socket in the unlikely event that a previous darcs had a socket
 with the same name left over.
] 
[Create ssh CM socket in $HOME/.darcs if possible.
Eric Kow <[EMAIL PROTECTED]>**20071105015525] 
[Refactor y/n prompts.
Eric Kow <[EMAIL PROTECTED]>**20071019213307] 
[eliminate lazy parsing of patches, which gives bad error messages (issue364)
David Roundy <[EMAIL PROTECTED]>**20080125191836] 
[[issue492] Check that context file actually exists in darcs get.
Eric Kow <[EMAIL PROTECTED]>**20080125183741] 
[[issue227] Platform-independent absolute paths in get --context
Eric Kow <[EMAIL PROTECTED]>**20080125181702] 
[make uniqueoptions.sh test give friendlier output.
David Roundy <[EMAIL PROTECTED]>**20080125183430] 
[fix code to avoid duplicate --verbose in --help (so tests will pass).
David Roundy <[EMAIL PROTECTED]>**20080125183420] 
[Make verbosity flags advanced options universally.
Eric Kow <[EMAIL PROTECTED]>**20080125181005] 
[More error messages for libwww.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080124092600] 
[report progress in writing the inventory out for hashed repos.
David Roundy <[EMAIL PROTECTED]>**20080125172017] 
[make empty key case of progress reporting fast.
David Roundy <[EMAIL PROTECTED]>**20080125171859] 
[fix issue where we overwrote prompt with progress info.
David Roundy <[EMAIL PROTECTED]>**20080125164609] 
[fix bug where we used show on an exception (and thus printed "User error").
David Roundy <[EMAIL PROTECTED]>**20080125164209
 This partially addresses issue168 by improving the error message.
] 
[add gnulib sha1.c file as a faster sha1 option.
David Roundy <[EMAIL PROTECTED]>**20080123212502] 
[fix embarrassing bug in External.
David Roundy <[EMAIL PROTECTED]>**20080125152329
 (which demonstrates that I didn't compile before pushing)
] 
[for now, print progress reports to stdout.
David Roundy <[EMAIL PROTECTED]>**20080125152105
 My hope is that this will alleviate some of the issues with progress
 reports overwriting prompts.
] 
[revamp progress reporting, making it more efficient and adding more output.
David Roundy <[EMAIL PROTECTED]>**20080125151540
 Note that there is still at least one time sink that remains to be identified.
] 
[avoid creating darcs-ssh if we aren't using ControlMaster. (issue613)
David Roundy <[EMAIL PROTECTED]>**20080125150846] 
[fix bug where darcs-ssh got even worse name (issue613).
David Roundy <[EMAIL PROTECTED]>**20080125150355] 
[provide more detailed progress reports in HashedIO.
David Roundy <[EMAIL PROTECTED]>**20080124145156] 
[print additional debug data in Progress.
David Roundy <[EMAIL PROTECTED]>**20080124145114] 
[add a few more debug messages in Repository.Internal.
David Roundy <[EMAIL PROTECTED]>**20080124144829] 
[fix incorrect report that we were reading patches.
David Roundy <[EMAIL PROTECTED]>**20080124125040] 
[adding File::Temp 0.20 to tree for more consistent test results. It is GPL-licensed.
Mark Stosberg <[EMAIL PROTECTED]>**20080124033049] 
[issue608: a new test for 'mv', following Zooko's bug report
Mark Stosberg <[EMAIL PROTECTED]>**20080124013856] 
[ issue602: part 1: Always prefer our private copy of Test::More over the system-wide one for more consistent results
Mark Stosberg <[EMAIL PROTECTED]>**20080124005407] 
[reenable mandatory sha1 checks, now that we can link with a faster sha1.
David Roundy <[EMAIL PROTECTED]>**20080123203104] 
[remove (broken) git support and add openssl sha1 support.
David Roundy <[EMAIL PROTECTED]>**20080123202025
 These two changes got merged together as I was introducing the configure.ac
 changes to support openssl as a sha1 alternative to our Haskell code.
 
 (Yes, I'm lazy.)
] 
[remove redundant hash checks in hashed IO code.
David Roundy <[EMAIL PROTECTED]>**20080123173022] 
[output nicer progress in convert.
David Roundy <[EMAIL PROTECTED]>**20080123170428] 
[output timings when --timings is specified.
David Roundy <[EMAIL PROTECTED]>**20080123170314] 
[remove inaccurate message in convert.
David Roundy <[EMAIL PROTECTED]>**20080123170243] 
[use debugMessage in HashedIO.
David Roundy <[EMAIL PROTECTED]>**20080123160835] 
[add --timings flag (that as yet does nothing).
David Roundy <[EMAIL PROTECTED]>**20080123154931] 
[add regression test for amend-record removed file
Tommy Pettersson <[EMAIL PROTECTED]>**20080122223231] 
[use UTC in date matching test untill match handles time zones
Tommy Pettersson <[EMAIL PROTECTED]>**20080122134322] 
[ issue602, part 2: freshen our versions of Test::More and Test::Builder
Mark Stosberg <[EMAIL PROTECTED]>**20080123013642] 
[update restrictive perms test to run a temporary directory and clean up after itself.
Mark Stosberg <[EMAIL PROTECTED]>**20080123000417
     Running in a tru temporary directory allows the potential to run tests in parallel.
] 
[update some ChangeLog entries to also credit those who contributed through bug reporting, test writing or feedback. 
Mark Stosberg <[EMAIL PROTECTED]>**20080122235435] 
[fix bug with timestamps and obliterate.
David Roundy <[EMAIL PROTECTED]>**20080122224607] 
[Test: unpull may hide changes when using timestamp optimisation.
[EMAIL PROTECTED] 
[avoid printing totals that are less than our current progress.
David Roundy <[EMAIL PROTECTED]>**20080122210546] 
[TAG 2.0.0pre3
David Roundy <[EMAIL PROTECTED]>**20080122200612] 
[fix bug in restrictive_upstream_permissions test, and mark it as passing.
David Roundy <[EMAIL PROTECTED]>**20080122200429] 
[match against any repo (not just last) in determining version/state.
David Roundy <[EMAIL PROTECTED]>**20080122194501] 
[add a few changelog entries.
David Roundy <[EMAIL PROTECTED]>**20080122194307] 
[avoid a withCurrentDirectory if there's nothing to test.
David Roundy <[EMAIL PROTECTED]>**20080122192426] 
[Libwww: fix invalid read reported by valgrind.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080122162936] 
[fix obliterate to work even on old patches before tags.
David Roundy <[EMAIL PROTECTED]>**20080122150520] 
[make match_a_patch and friends return true for all patches if no match is specified.
David Roundy <[EMAIL PROTECTED]>**20080122150210] 
[fix changes_moved_files bug.
David Roundy <[EMAIL PROTECTED]>**20080122141421] 
[mark optimize-relink as passing now.
David Roundy <[EMAIL PROTECTED]>**20080121191822] 
[don't compate pending and pending.tentative in optimize_relink.sh.
David Roundy <[EMAIL PROTECTED]>**20080121191656] 
[add patch to repo in optimize_relink.sh.
David Roundy <[EMAIL PROTECTED]>**20080121191642] 
[handle relative sibling directory properly.
David Roundy <[EMAIL PROTECTED]>**20080121191225] 
[simplify optimize --relink test, always calling directory temp.
David Roundy <[EMAIL PROTECTED]>**20080121182231] 
[if fs doesn't support hard links, we should pass the relink test.
David Roundy <[EMAIL PROTECTED]>**20080121181647] 
[Libwww new API: waitUrl, copyUrlFirst added; copyUrls removed.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080120215022] 
[avoid overwriting prompt when waiting for input.
David Roundy <[EMAIL PROTECTED]>**20080121162814] 
[add withoutProgress to halt progress messages for a bit.
David Roundy <[EMAIL PROTECTED]>**20080121162513] 
[add some changelog entries
Tommy Pettersson <[EMAIL PROTECTED]>**20080120003041] 
[print progress messages to stderr.
David Roundy <[EMAIL PROTECTED]>**20080121154515
 Note that to get clean results, we still need to print overwrite spaces to
 stdout, so I'm not sure this is the best of plans.
] 
[make changes show no progess unless debug mode is on.
David Roundy <[EMAIL PROTECTED]>**20080121151145] 
[make progress report quieter.
David Roundy <[EMAIL PROTECTED]>**20080119171250] 
[no progress reports when running quietly.
David Roundy <[EMAIL PROTECTED]>**20080119165947] 
[change directory name in which we run tests.
David Roundy <[EMAIL PROTECTED]>**20080119165251] 
[issue600: bug fix refinement sent on behalf of twb
Mark Stosberg <[EMAIL PROTECTED]>**20080121040050] 
[issue600: a test for optimize --relink
Mark Stosberg <[EMAIL PROTECTED]>**20080121034028] 
[issue562: Update the .sh scripts and the shell_harness so the tests can succeed when the path name has a space in it. 
Mark Stosberg <[EMAIL PROTECTED]>**20080121031103] 
[issue562: update Perl test infrastructure so all Perl tests pass with a space in the path to darcs
Mark Stosberg <[EMAIL PROTECTED]>**20080121014246] 
[attempted fix for: issue597: errors.xml not installed in installserver target
Mark Stosberg <[EMAIL PROTECTED]>**20080120053617] 
[Add README.test_maintainers.txt as basic test-suite documentation.
Mark Stosberg <[EMAIL PROTECTED]>**20080120051956
     The "future of testing darcs" section is my own opinion. Others
     are welcome that, wiki-style.
] 
[Major Perl test suite clean-up.
Mark Stosberg <[EMAIL PROTECTED]>**20080120035651
     The primary purpose of this patch was make sure all the tests are executed in
     randomly named directories, which allows us to run Perl tests in parallel, 
     without the directory names collided. 
 
     This isn't enabled by default for "make test", but it is there to play with.
     In the test directory, you can now do:
 
     ./bin/prove -j9 *.pl 
     
     to run 9 tests in parallel. There is also "--fork"
     option which should be a win on multi-CPU computers. 
     See "perldoc ./bin/prove" for details. 
 
     As part of this, a lot of boiler-plate code at the top and bottom of the
     scripts could be eliminated, and I made few other minor style clean-ups
     while I had the files open. 
 
     There should be no functional changes to the tests. 
] 
[Add Parallel::Iterator 1.00 to tree, unmodified. It supports parallel testing and is GPL.
Mark Stosberg <[EMAIL PROTECTED]>**20080120034627] 
[avoid running an unneceessary test in the "old fashioned" context
Mark Stosberg <[EMAIL PROTECTED]>**20080120023410] 
[update add_in_subdir.pl to use init_tmp_repo()
Mark Stosberg <[EMAIL PROTECTED]>**20080120022059] 
[Update add.pl to use init_tmp_repo syntax
Mark Stosberg <[EMAIL PROTECTED]>**20080120015614] 
[add new "init_tmp_repo" function to Perl test infrastructure, to to further simplify tests.
Mark Stosberg <[EMAIL PROTECTED]>**20080120015423] 
[Provide the same default author address for the shell scripts that we do for Perl.
Mark Stosberg <[EMAIL PROTECTED]>**20080120010824
     This should allow them to be shorter as well. 
] 
[Take advantage of new Perl testing infrastructure by eliminating needless --ignore-time mentions
Mark Stosberg <[EMAIL PROTECTED]>**20080120005242] 
[Take advantage of updated Perl testing infrastructure by removing needless author mentions in tests
Mark Stosberg <[EMAIL PROTECTED]>**20080120004503] 
[replace "perl_harness" with the more powerful and flexible "prove" script.
Mark Stosberg <[EMAIL PROTECTED]>**20080120003101
     See "perldoc bin/prove" for feature descriptions. 
] 
[Consolidate Perl test infrastructure by move code out of perl_harness into Test::Darcs.
Mark Stosberg <[EMAIL PROTECTED]>**20080120001913
     As part of this, we also explicity set a default author email address in the environment,
     which will allow us to further simplify Perl test scripts.
] 
[Adding Test::Harness 3.07 to the tree.
Mark Stosberg <[EMAIL PROTECTED]>**20080119235714
     These are licensed under same terms as Perl, which includes the GPL. 
     These form the foundation of a more flexible and powerful Perl testing harness.
     They are unmodified except for minor changes to the "prove" script
     so that can find the new Perl libraries. 
] 
[fix bugs driver to not fail on known bugs.
David Roundy <[EMAIL PROTECTED]>**20080119164642] 
[give reasonable answer in impossible cases.
David Roundy <[EMAIL PROTECTED]>**20080119161935] 
[add more progress annotations.
David Roundy <[EMAIL PROTECTED]>**20080119140141] 
[fix bugs in unrecord.sh.
David Roundy <[EMAIL PROTECTED]>**20080119000839] 
[allow debug output from unrecord and friendds.
David Roundy <[EMAIL PROTECTED]>**20080119000801] 
[move ApplyPatches to use Progress framework.
David Roundy <[EMAIL PROTECTED]>**20080118224309] 
[move get to use new progress framework.
David Roundy <[EMAIL PROTECTED]>**20080118220003] 
[add progress-reporting framework.
David Roundy <[EMAIL PROTECTED]>**20080118212816] 
[issue174: behave better when we want to obliterate a patch that comes before a tag. (a test)
Mark Stosberg <[EMAIL PROTECTED]>**20080119053111] 
[issue244: test how 'changes' works with file names moved in the working directory
Mark Stosberg <[EMAIL PROTECTED]>**20080119051151] 
[Mostly updates to use File::Slurp in more Perl test scripts
Mark Stosberg <[EMAIL PROTECTED]>**20080119043737
     By avoiding direct system calls, the scripts become more portable. 
] 
[issue157: A test for how rollback handles dependencies and conflicts.
Mark Stosberg <[EMAIL PROTECTED]>**20080119034531] 
[Adding File-Slurp-9999.12 perl module to tree, to add with testing. 
Mark Stosberg <[EMAIL PROTECTED]>**20080119032726
     It is licensed under the GPL, and includes easy functions
     to read, write and append to files. 
] 
[issue595: A test when darcs fails with a possibly-avoidable permissions error
Mark Stosberg <[EMAIL PROTECTED]>**20080119014220] 
[issue578: steve and monica test for rolling back a rollback
Mark Stosberg <[EMAIL PROTECTED]>**20080118031606] 
[use --ignore-time in tests instead of "sleep", for faster, more reliable results
Mark Stosberg <[EMAIL PROTECTED]>**20080118030241] 
[Issue395: avoid single letter patch names in the test suite.  
Mark Stosberg <[EMAIL PROTECTED]>**20080118020634] 
[issue549 - Pekka Pessi's rollback test.
Eric Kow <[EMAIL PROTECTED]>**20080117205705] 
[Add test for issue194.
Eric Kow <[EMAIL PROTECTED]>**20080117204147
 Prior to darcs2, this triggered a bug in function reconcile_unwindings.
] 
[fix issue381, send allows --edit-description with --output.
David Roundy <[EMAIL PROTECTED]>**20080117210250] 
[fix bug in pull.pl test.
David Roundy <[EMAIL PROTECTED]>**20080117205042] 
[make progress messages print with debugMessage.
David Roundy <[EMAIL PROTECTED]>**20080117203354] 
[Tell user when we are checking for conflicts.
Eric Kow <[EMAIL PROTECTED]>**20080117201208
 Otherwise we mislead the user into thinking the slow part is the
 'diffing dir...'
] 
[Actually run perl tests.
Eric Kow <[EMAIL PROTECTED]>**20080117200149
 Fix my harness refactor.
] 
[tiny cleanup in Send.
David Roundy <[EMAIL PROTECTED]>**20080117191703] 
[move debugMessage to Darcs.Utils.
David Roundy <[EMAIL PROTECTED]>**20080117190043] 
[fix bug in running of test suite with hashed repos and add test for bug.
David Roundy <[EMAIL PROTECTED]>**20080117185403] 
[add a couple more debug messages.
David Roundy <[EMAIL PROTECTED]>**20080117185059] 
[clean up debug output in record.
David Roundy <[EMAIL PROTECTED]>**20080117183922] 
[fix bug where record --look-for-adds left patches in pending.
David Roundy <[EMAIL PROTECTED]>**20080117182618] 
[Canonize Andrew J. Kroll and Erik Schnetter.
Eric Kow <[EMAIL PROTECTED]>**20080117162329
 
 Wrong email address for Erik.  Googled name for Andrew.
] 
[Fix <cannot stat `../tests/{lib,perl_harness}'> in Makefile.
Eric Kow <[EMAIL PROTECTED]>**20080117172215] 
[Refactor test/bug harness calls in Makefile.
Eric Kow <[EMAIL PROTECTED]>**20080117171706] 
[Move issue381 test to bugs directory.
Eric Kow <[EMAIL PROTECTED]>**20080117161704] 
[Added test for issue381.
Marnix Klooster <[EMAIL PROTECTED]>**20070109210835] 
[mark look_for_add.sh as buggy.
David Roundy <[EMAIL PROTECTED]>**20080117160348] 
[Check that using 'record --look-for-add --all' left an empty pending patch.
[EMAIL PROTECTED] 
[update docs on rollback.
David Roundy <[EMAIL PROTECTED]>**20080117152948] 
[libwww: do not fail when server reports Content-Encoding.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080117121621] 
[libwww: use waitNextUrl instead of libwww_wait_next_url in copyUrl.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080117121544] 
[add changelog entry for rollback.
David Roundy <[EMAIL PROTECTED]>**20080116212037] 
[rollback my "simplification" of conflict options for pull and apply.
David Roundy <[EMAIL PROTECTED]>**20080116211650] 
[eliminate apply_conflict_options and pull_[same] in favor of unified conflict_options.
David Roundy <[EMAIL PROTECTED]>**20080116205623] 
[reimplement rollback.
David Roundy <[EMAIL PROTECTED]>**20080116203644] 
[fix pull.pl test to show off rollback error.
David Roundy <[EMAIL PROTECTED]>**20080110230904] 
[Use http://darcs.net/repos/stable instead of http://abridgegame.org/darcs.
[EMAIL PROTECTED] 
[Add --{allow,dont-allow,mark}-conflicts to darcs pull.
[EMAIL PROTECTED]
 
 This patch also merge the --external option to pull_conflicts_options
 like with apply.
] 
[fix bug where get could produce a darcs-2 repository from a darcs-1 repo incorrectly.
David Roundy <[EMAIL PROTECTED]>**20080116194547] 
[fix replacePristine to work regardless of current working directory.
David Roundy <[EMAIL PROTECTED]>**20080116162528
 This is intended to be a property of all Repository functions except those
 that explicitly mention the current directory in their name.
] 
[treat errors in reading current pristine cache as corruption in darcs repair.
David Roundy <[EMAIL PROTECTED]>**20080116162427] 
[make withCurrentDirectory succeed even if old directory has been removed.
David Roundy <[EMAIL PROTECTED]>**20080116162358] 
[fixed bug triggered by conflict-doppleganger test.
David Roundy <[EMAIL PROTECTED]>**20080116161548] 
[make doppelganger test more verbose.
David Roundy <[EMAIL PROTECTED]>**20080116161421] 
[Fix darcs repair with darcs1 format.
[EMAIL PROTECTED]
 
 Using  withCurentDirectory  was  wrong  because this function wants to restore
 the  current  directory.  In  this  case it no longer exists (.../newpristine)
 because renamed to .../pristine.
] 
[Add a test case for darcs repair.
[EMAIL PROTECTED]
 
 In fact both darcs1 and hashed format are broken.
] 
[fix bugs in date parsing pointed out by Mark.
David Roundy <[EMAIL PROTECTED]>**20080115235341] 
[treat partially-specified dates as more vague matches.
David Roundy <[EMAIL PROTECTED]>**20080115213601
 i.e. if you --match "date 2007" you'll get all the patches in 2007, not
 just those on January 1, 2007.
] 
[fix perl bug script code.
David Roundy <[EMAIL PROTECTED]>**20080115215954] 
[add some changelog entries
Tommy Pettersson <[EMAIL PROTECTED]>**20080115214838] 
[add some changelog entries
Tommy Pettersson <[EMAIL PROTECTED]>**20071111204931] 
[improve existing-bug test suite driver.
David Roundy <[EMAIL PROTECTED]>**20080115204455] 
[mark doppleganger test as currently buggy.
David Roundy <[EMAIL PROTECTED]>**20080115201835] 
[add directory for unresolved bug test scripts.
David Roundy <[EMAIL PROTECTED]>**20080115201733] 
[major speedup in applyHashed.
David Roundy <[EMAIL PROTECTED]>**20080115191825
 This should make darcs pull on very large repositories (i.e. the ghc
 repository) equivalent to the speed of darcs1, possibly faster.
 
 The change is that now each named patch is applied to the pristine cache in
 memory, with writing the changed files and directories to disk happening
 only at the end.  This reduces disk activity, and also reduces the number
 of sha1 hashes that are computed, with a small increase in the worst-case
 memory use.  This is achieved by caching the hashes of slurped files in the
 Slurpy itself, which allows us to identify "dirty" files.
] 
[fix issue588 by simplifying pending handling.
David Roundy <[EMAIL PROTECTED]>**20080115162143] 
[add test for issue588 (thanks to Nicolas Pouillard!).
David Roundy <[EMAIL PROTECTED]>**20080115152504] 
[add changelog message for issue586.
David Roundy <[EMAIL PROTECTED]>**20080115152903] 
[make IO instance of WriteableDirectory fail when creating a file that already exists.
David Roundy <[EMAIL PROTECTED]>**20080115152422] 
[Fix a bug in darcs repair: go to the repo dir and slurp the new pristine dir.
[EMAIL PROTECTED] 
[Fix remote darcs put. Dashes was forgotten before the option name.
[EMAIL PROTECTED] 
[bugfix, call perl's chmod with octal value (instead of string)
Tommy Pettersson <[EMAIL PROTECTED]>**20080112153018
 The string value gave the directory very weird permissions.
] 
[use $- in list_authors and make_changelog for ghc 6.4 happiness
Tommy Pettersson <[EMAIL PROTECTED]>**20080112150002] 
[fix bug in darcs repair (issue586).
David Roundy <[EMAIL PROTECTED]>**20080114204243] 
[A test for unrecording checkpoint tags, inspired by issue517
Mark Stosberg <[EMAIL PROTECTED]>**20080113025555] 
[Issue81: Add test which shows that old and hashed formats consider dopplegangers a conflict, but the darcs-2 format doesn't.
Mark Stosberg <[EMAIL PROTECTED]>**20080112233151] 
[resolve conflict.
David Roundy <[EMAIL PROTECTED]>**20080111160045] 
[Conflict backup files are boring.
Trent W. Buck <[EMAIL PROTECTED]>**20080110163822] 
[more boring extensions
[EMAIL PROTECTED]
 Added extensions for CLISP, CMUCL, and "part" files which result in
 failed KDE copy operations.
] 
[resolve conflict in Libwww.
David Roundy <[EMAIL PROTECTED]>**20080110234609] 
[Some error reporting for libwww.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20080110221921] 
[add optional support for using the pure haskell Network.HTTP http implementation
John Meacham <[EMAIL PROTECTED]>**20080110215859] 
[make darcs-2 repositories store patches in more-nicely-formated format
David Roundy <[EMAIL PROTECTED]>**20080110220413] 
[fix filename encoding issue in ShowFiles.
David Roundy <[EMAIL PROTECTED]>**20080110204120] 
[add debug message when grabbing files using libcurl.
David Roundy <[EMAIL PROTECTED]>**20080110202200] 
[make using libwww no longer the default, even if it's present.
David Roundy <[EMAIL PROTECTED]>**20080110195753
 There is a bug in our libwww bindings that I haven't located... if it isn't
 fixed, we should definitely remove this binding before the darcs 2.0
 release.
] 
[make Libwww.copyUrls provide debug output.
David Roundy <[EMAIL PROTECTED]>**20080110195733] 
[test: Exibit a falling test about rollback.
[EMAIL PROTECTED]
 Indeed  the only test about rollback was br0ken by a prior test that creates a
 directory  and  remove  read  permissions  to  it.  The  rollback test do some
 records  that  silently  fail  by lack of permissions, finally the rollback is
 cancelled since the named patch doesn't exist.
 This shows that rollback need some care.
] 
[Canonize Gwern Branwen, Nicolas Pouillard, Eric Kow.
Eric Kow <[EMAIL PROTECTED]>**20080109152727] 
[Eliminate configure test for Text.PrettyPrint.
Eric Kow <[EMAIL PROTECTED]>**20080109152927] 
[Use our own Printer instead of Text.PrettyPrint (make_changelog).
Eric Kow <[EMAIL PROTECTED]>**20080109172910] 
[Add parens functionality to the printer code.
Eric Kow <[EMAIL PROTECTED]>**20080109144956] 
[restore behavior where we display conflicts in --summary mode.
David Roundy <[EMAIL PROTECTED]>**20080110004605] 
[more test script clean-ups, modernization
Mark Stosberg <[EMAIL PROTECTED]>**20080110030955] 
[issue31, issue187: Update date matching so we test for an actual match in some cases, not just date parsing.
Mark Stosberg <[EMAIL PROTECTED]>**20080110030400
 This revealed some bugs which have yet to be fixed, so the test is still failing. 
] 
[clean up test script header...no functional changes.
Mark Stosberg <[EMAIL PROTECTED]>**20080110023044] 
[fix potentially troublesome 'rm -rf temp*' commands in test scripts, which could have deleted more than intended.
Mark Stosberg <[EMAIL PROTECTED]>**20080110010218] 
[regression test for issue406
Mark Stosberg <[EMAIL PROTECTED]>**20080109044500] 
[issue567: regression test for moving a file to the same location as itself
Mark Stosberg <[EMAIL PROTECTED]>**20080109032346] 
[fix latex bug in docs.
David Roundy <[EMAIL PROTECTED]>**20080108211102] 
[fix latex bug in docs.
David Roundy <[EMAIL PROTECTED]>**20080108205912] 
[fix bug in show_tags.sh cleanup.
David Roundy <[EMAIL PROTECTED]>**20080108204430] 
[doc,typo: some s/darcs commit/darcs record/
[EMAIL PROTECTED] 
[test: Add a test for darcs show tags.
[EMAIL PROTECTED] 
[document the three repo format flags for "darcs init"
Mark Stosberg <[EMAIL PROTECTED]>**20080108041024] 
[improve the one-paragraph docs for "darcs init"
Mark Stosberg <[EMAIL PROTECTED]>**20080108040941] 
[Quit defining inventory format options recursively. Provide user-oriented descriptions.
Mark Stosberg <[EMAIL PROTECTED]>**20080108035256] 
[update partial.sh to show off improved darcs-2/partial functionality
Mark Stosberg <[EMAIL PROTECTED]>**20080108024712] 
[typo and bug fix in partial.sh.
Mark Stosberg <[EMAIL PROTECTED]>**20080108022808
 
 It turned out the call to "darcs optimize" was silently failing to create a checkpoint
 because there was no tag. This caused the remaining tests for --partial to run against 
 a full repo, not a partial one. 
] 
[issue55: document that darcs handles some types of binary files automatically. 
Mark Stosberg <[EMAIL PROTECTED]>**20080108010043] 
[correct apparent typo in test.
Mark Stosberg <[EMAIL PROTECTED]>**20080108005710
     The fix made more sense than the former behavior of comparing a file to itself. 
] 
[prevent warning in test script and remove mysterious exit(1) call.
Mark Stosberg <[EMAIL PROTECTED]>**20080106052622] 
[issue395: eliminate patches with a single character name from shell scripts in the test suite.
Mark Stosberg <[EMAIL PROTECTED]>**20080106051821] 
[issue526: improve Perl test suite.
Mark Stosberg <[EMAIL PROTECTED]>**20080106045548
     - better compatibility when path to darcs includes a space
     - better portability by eliminating some system calls
     - general style improvements
] 
[minor white-space and code style improvements
Mark Stosberg <[EMAIL PROTECTED]>**20080105183641] 
[typo fix on GNUmakefile comment
Mark Stosberg <[EMAIL PROTECTED]>**20080105183027] 
[refactor: improve style and portability of pull.pl test script.
Mark Stosberg <[EMAIL PROTECTED]>**20080105181751
     Many direct system calls were eliminated. No functional changes.  
] 
[add feature requested in issue576.
David Roundy <[EMAIL PROTECTED]>**20080105150125] 
[fix bug in issue576.
David Roundy <[EMAIL PROTECTED]>**20080105144929] 
[add test that triggers bug in issue576.
David Roundy <[EMAIL PROTECTED]>**20080105144812] 
[add configure support for libwww.
David Roundy <[EMAIL PROTECTED]>**20080104201255] 
[make bug message more explicit.
David Roundy <[EMAIL PROTECTED]>**20080104004253] 
[Initial implementation of HTTP pipelining using libwww.
Dmitry Kurochkin <[EMAIL PROTECTED]>**20071222144902] 
[Make sure we test the 'darcs' we just built and not one in a global path.
Mark Stosberg <[EMAIL PROTECTED]>**20080102002235
     This done by using "$DARCS" instead of 'darcs'.
     However, in my case the updated test FAILS unexplainably with 2.0.0pre3,
     by failing to detect that a file has changed. 
     If I follow along in a shell and run the same commands with Darcs 2, 
     the problem does not appear. 
] 
[issue347 - document that single quotes should be used in .darcs/defaults
Mark Stosberg <[EMAIL PROTECTED]>**20080101164428] 
[make indent slightly more concise using lines and unlines.
David Roundy <[EMAIL PROTECTED]>**20080104003953] 
[refactor: replace recursive indent with more concise find-and-replace syntax
Mark Stosberg <[EMAIL PROTECTED]>**20080101200447] 
[simplify (and debug) pending handling.
David Roundy <[EMAIL PROTECTED]>**20071227133618
 Note that this change could lead to performance regressions, but I believe
 that these regressions would be strongly bounded (never worse than a
 whatsnew), and this simplification makes the code much easier to safely
 modify.
] 
[make updating of pending on pull much more efficient.
David Roundy <[EMAIL PROTECTED]>**20071224131059] 
[simplify a bit of code.
David Roundy <[EMAIL PROTECTED]>**20071224131023] 
[fix type-witness bug in HopefullyPrivate.
David Roundy <[EMAIL PROTECTED]>**20071223141149] 
[simplify Get
David Roundy <[EMAIL PROTECTED]>**20071223025108] 
[simplify tentativelyAddPatch by removing unused return value.
David Roundy <[EMAIL PROTECTED]>**20071223024400] 
[simplify away np2prims and nps2prims.
David Roundy <[EMAIL PROTECTED]>**20071223022145] 
[try to avoid rewriting patches that we've just read.
David Roundy <[EMAIL PROTECTED]>**20071222190029] 
[generalize CommandsAux utility functions.
David Roundy <[EMAIL PROTECTED]>**20071222162952] 
[add new instances for PatchInfoAnd.
David Roundy <[EMAIL PROTECTED]>**20071222144439] 
[change tentativelyAddPatch to accept a PatchInfoAnd p.
David Roundy <[EMAIL PROTECTED]>**20071222140517] 
[internal prepration for optimization saving patch writing.
David Roundy <[EMAIL PROTECTED]>**20071222134834] 
[add changelog entry.
David Roundy <[EMAIL PROTECTED]>**20071219162646] 
[add fixme indicating where the code could be simplified.
David Roundy <[EMAIL PROTECTED]>**20071221135649] 
[make reading of hashed inventories lazier.
David Roundy <[EMAIL PROTECTED]>**20071221133453] 
[resolve conflicts in mv_and_remove_tests.sh.
David Roundy <[EMAIL PROTECTED]>**20071219144638] 
[Fix !(...|...) in mv_and_remove_tests.sh.
Dave Love <[EMAIL PROTECTED]>**20071218001826
 Assume the original construct should have been `! ... | ...' and
 replace with a portable version of that.
] 
[[issue571] Redo last HAVE_TERMIO_H fix.
Dave Love <[EMAIL PROTECTED]>**20071218140508
 Not the most direct fix, but simpler.
] 
[Fix configure test for gadt type witnesses.
Dave Love <[EMAIL PROTECTED]>**20071218120139] 
[use --ignore-times in all tests.
David Roundy <[EMAIL PROTECTED]>**20071217225159
 This is because the hashed repository is a bit pickier, in that
 it no longer checks file lengths when the file modification times
 match.
] 
[enable modification time checking on hashed repositories.
David Roundy <[EMAIL PROTECTED]>**20071217220237] 
[Pass two args to `cmp' in tests, following POSIX.
Dave Love <[EMAIL PROTECTED]>**20071216180503
 Fixes some failures on Solaris.
] 
[resolve silly conflict with myself.
David Roundy <[EMAIL PROTECTED]>**20071217200855] 
[clean up SelectChanges (eliminating Bools)
David Roundy <[EMAIL PROTECTED]>**20071217191809] 
[make a few more files compile with type witnesses.
David Roundy <[EMAIL PROTECTED]>**20071217183234] 
[fix bug in revert (in writing the unrevert file).
David Roundy <[EMAIL PROTECTED]>**20071216215225] 
[make a few more files compile with type witnesses.
David Roundy <[EMAIL PROTECTED]>**20071217164815] 
[remove tabs.
David Roundy <[EMAIL PROTECTED]>**20071216224617] 
[bump version number preemptively to 2.0.0pre3.
David Roundy <[EMAIL PROTECTED]>**20071216222823] 
[fix doc bug in show contents.
David Roundy <[EMAIL PROTECTED]>**20071216214002] 
[TAG 2.0.0pre2
David Roundy <[EMAIL PROTECTED]>**20071216201647] 
Patch bundle hash:
5ad20471c893a58937dd25b166c9b4bcc3922efe
_______________________________________________
darcs-devel mailing list
darcs-devel@darcs.net
http://lists.osuosl.org/mailman/listinfo/darcs-devel

Reply via email to