2008/2/4, David Roundy <[EMAIL PROTECTED]>: > On Sat, Feb 02, 2008 at 09:21:34PM -0700, [EMAIL PROTECTED] wrote: > > Ran into the same problem Zooko did on MacOS X 10.4 (Tiger): the curl > > library is older and doesn't support curl_multi_timeout. I believe > > using a default timeout is a reasonable substitute. > > Thanks for the patch! It would be nicer in general to code the test using > an explicit check for libcurl_multi_timeount (which insures us against > either a future version that doesn't have this function, or an earlier > version that does have it, in case you got the version number when it was > added wrong), but I'm not leaning towards adding this check myself. I just > mention this for future reference. AC_CHECK_LIB does this, its second > argument is a function to try linking against. I see the pipelining check > has the same issue...
I do not think AC_CHECK_LIB will do for pipelining. First, there is no function for pipelining, it is an enum. And besides, pipelining option was introduced somewhere in 7.17 if I am not mistaking. But until 7.18 it does not work as darcs curl module expects. So we really need to check for curl version >= 7.18. In addition we can check if CURLMOPT_PIPELINING enum is present. But I do not think it gives us much benefit (and I do not know how to do it with autoconf). Regards, Dmitry > > David > > > [Zooko: thanks for the offer to help fix this--unfortunately by the time > > I'd figured out the configure stuff myself I was essentially done, so > > there wasn't anything left to help with.] > > > > -KQ > > > > Sat Feb 2 20:56:02 MST 2008 Kevin Quick <[EMAIL PROTECTED]> > > * [issue633] config detection of curl_multi_timeout presence for older > > curl libraries. > > > > Content-Description: A darcs patch for your repository! > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > > > New patches: > > > > [[issue633] config detection of curl_multi_timeout presence for older curl > > libraries. > > Kevin Quick <[EMAIL PROTECTED]>**20080203035602] { > > hunk ./configure.ac 446 > > + > > +CURL_MULTI_TIMEOUT=False > > + > > +if test "$with_libcurl" != "no"; then > > + AC_MSG_CHECKING([for libcurl multi_timeout]) > > + if test "$HAVE_LIBCURL" == "True"; then > > + let vernum=0x0`curl-config --vernum` > > + let minver=0x071504 > > + if test $vernum -ge $minver; then > > + CURL_MULTI_TIMEOUT=True > > + AC_MSG_RESULT([yes]) > > + else > > + AC_MSG_RESULT([no]) > > + AC_MSG_WARN([Requires libcurl version >= 7.15.4]) > > + fi > > + else > > + AC_MSG_RESULT([no]) > > + AC_MSG_WARN([Requires libcurl]) > > + fi > > +fi > > + > > +AC_SUBST(CURL_PIPELINING) > > hunk ./src/hscurl.c 85 > > +#ifdef CURL_MULTITIMEOUT > > hunk ./src/hscurl.c 91 > > +#endif > > } > > > > Context: > > > > [move failing issue458 test to bugs/ > > David Roundy <[EMAIL PROTECTED]>**20080202202810] > > [issue496: move failing test to ./bugs > > Mark Stosberg <[EMAIL PROTECTED]>**20080202162828] > > [Don't use the builtin !; it has the wrong semantics. > > Trent W. Buck <[EMAIL PROTECTED]>**20080202103848] > > [Add functional sh test for issue496. > > Trent W. Buck <[EMAIL PROTECTED]>**20080202103816] > > [Add functional sh test for issue458. > > Trent W. Buck <[EMAIL PROTECTED]>**20080202095122] > > [Typo. > > Trent W. Buck <[EMAIL PROTECTED]>**20080202083642] > > [Typo. > > Trent W. Buck <[EMAIL PROTECTED]>**20080202083347] > > [clean up files we only speculatively downloaded. > > David Roundy <[EMAIL PROTECTED]>**20080202164906] > > [provide nicer output when identifying repository. > > David Roundy <[EMAIL PROTECTED]>**20080202164843] > > [print progress reports less frequently. > > David Roundy <[EMAIL PROTECTED]>**20080202161901 > > On my laptop this provides a noticeable performance improvement. And to > > me, having less rapid jumping on the screen is also a bonus. > > ] > > [improved test for binaries: We now have both a positive and negative test > > Mark Stosberg <[EMAIL PROTECTED]>**20080202150109] > > [issue469: test that _darcs/prefs/binaries matches against full path > > Mark Stosberg <[EMAIL PROTECTED]>**20080202024805] > > [simplify speculation on patch contents. > > David Roundy <[EMAIL PROTECTED]>**20080202142649] > > [use faster queue type in URL.hs. > > David Roundy <[EMAIL PROTECTED]>**20080202142619] > > [refactor speculate a bit. > > David Roundy <[EMAIL PROTECTED]>**20080201202752] > > [try to make speculation and pipelining help us. > > David Roundy <[EMAIL PROTECTED]>**20080201181524] > > [avoid parsing all patches in darcs get. > > David Roundy <[EMAIL PROTECTED]>**20080201214747] > > [add friendly interface for speculative pipelining of downloads. > > David Roundy <[EMAIL PROTECTED]>**20080201154000] > > [Fix --no-ephemeral. > > [EMAIL PROTECTED] > > [rename segregate{F,R}L into partition{F,R}L. > > [EMAIL PROTECTED] > > [Fix darcs get --lazy (Partial was used instead of Lazy). > > [EMAIL PROTECTED] > > [match absolute paths on binaries regexps. > > David Roundy <[EMAIL PROTECTED]>**20080201152320] > > [avoid needless locking of hashed repositories. > > David Roundy <[EMAIL PROTECTED]>**20080201150941] > > [don't display "progress" when running --list-options. (issue635) > > David Roundy <[EMAIL PROTECTED]>**20080201144458] > > [give feedback after successful push or put. > > David Roundy <[EMAIL PROTECTED]>**20080131230525] > > [use System.Process when calling darcs apply > > David Roundy <[EMAIL PROTECTED]>**20080131230305 > > This allows us to get immediate feedback as to how the remote apply is > > proceeding. > > ] > > [use System.Process for running ssh and other commands. > > David Roundy <[EMAIL PROTECTED]>**20080131223831] > > [fix issue 257 by not ignoring exit code of apply. > > David Roundy <[EMAIL PROTECTED]>**20080131220054] > > [fix bug in whatsnew when replace is used. > > David Roundy <[EMAIL PROTECTED]>**20080131201648] > > [Show a replace+whatsnew -s bug. > > [EMAIL PROTECTED] > > [define segregateFL and segregateRL utility functions. > > David Roundy <[EMAIL PROTECTED]>**20080131200620] > > [Fix an error message, in case of using subcommands. > > [EMAIL PROTECTED] > > [default to get copying all patches. > > David Roundy <[EMAIL PROTECTED]>**20080131195151 > > You can use --lazy (or ^C) to get a lazy repository. > > ] > > [add test (failing) for issue257 (from vmiklos, thanks!) > > David Roundy <[EMAIL PROTECTED]>**20080131195118] > > [fix bug in unrevert. (issue366) > > David Roundy <[EMAIL PROTECTED]>**20080131192202] > > [give progress report on initial checking of repository validity. > > David Roundy <[EMAIL PROTECTED]>**20080131181249 > > I'm not sure how much good this will do, since the downloading function > > probably blocks progress output. > > ] > > [clean up in unrevert_cancel.sh > > David Roundy <[EMAIL PROTECTED]>**20080131175149] > > [issue366: test when unrevert reports a bug > > Mark Stosberg <[EMAIL PROTECTED]>**20080131042313] > > [make bunchFL compile with type witnesses by adding a signature. > > David Roundy <[EMAIL PROTECTED]>**20080131155718] > > [refactor convert. > > David Roundy <[EMAIL PROTECTED]>**20080131155547 > > This also makes convert slightly more efficient in cases where there is a > > large first patch. > > ] > > [make darcs get --hashed safe on case-insensitive filesystems. > > David Roundy <[EMAIL PROTECTED]>**20080131155112] > > [define handy bunchFL function for grouping patches into batches. > > David Roundy <[EMAIL PROTECTED]>**20080131154631] > > [fix conflict-doppleganger test to work with change in flags get accepts. > > David Roundy <[EMAIL PROTECTED]>**20080131153250] > > [oops, the build of the manual broke when I hid convert... > > David Roundy <[EMAIL PROTECTED]>**20080130230705 > > > > rolling back: > > > > Wed Jan 30 16:39:45 EST 2008 David Roundy <[EMAIL PROTECTED]> > > * hide convert. > > Since this is a command that *must* be performed only once per group of > > related repositories, I think making it only visible in the documentation > > should reduce errors. > > > > M ./src/Darcs/TheCommands.lhs -1 +1 > > ] > > [roll back foolish file modification time hack. > > David Roundy <[EMAIL PROTECTED]>**20080130224322 > > > > As it turns out, I didn't understand what "ctime" means, thinking that it > > was actually a "creation" time. But alas, ctime changes whenver mtime > > changes, so we can't use their equality to check if the mtime has been > > set. Ugh. I feel silly. > > > > rolling back: > > > > Wed Jan 30 12:12:32 EST 2008 David Roundy <[EMAIL PROTECTED]> > > * employ new hack to avoid need to wait for clock to tick. > > The new hack is that if the creation time and modification time of a file > > in the pristine cache are identical, then we don't believe it's > > meaningful > > if the modification time happens to match that of the file in the working > > directory. > > > > M ./src/Darcs/Lock.lhs -1 +4 > > M ./src/Darcs/Repository/Prefs.lhs -4 +8 > > M ./src/Darcs/SlurpDirectory.lhs -12 +9 > > ] > > [refactor readPatchInfo using Maybe monad. > > David Roundy <[EMAIL PROTECTED]>**20080130220306] > > [fix issue46, parsing problem caused by wrong use of error. > > David Roundy <[EMAIL PROTECTED]>**20080130220129] > > [hide convert. > > David Roundy <[EMAIL PROTECTED]>**20080130213945 > > Since this is a command that *must* be performed only once per group of > > related repositories, I think making it only visible in the documentation > > should reduce errors. > > ] > > [remove --darcs-2 from get options (issue606) > > David Roundy <[EMAIL PROTECTED]>**20080130213712] > > [fix imports for win32. > > David Roundy <[EMAIL PROTECTED]>**20080130212629] > > [make rollback default to a long comment indicating what was rolled back. > > David Roundy <[EMAIL PROTECTED]>**20080130200814] > > [employ new hack to avoid need to wait for clock to tick. > > David Roundy <[EMAIL PROTECTED]>**20080130171232 > > The new hack is that if the creation time and modification time of a file > > in the pristine cache are identical, then we don't believe it's meaningful > > if the modification time happens to match that of the file in the working > > directory. > > ] > > [fix build failure under win32 (hopefully). Sorry! > > David Roundy <[EMAIL PROTECTED]>**20080130170953] > > [refactor issue154 test to match Eric Kow's echo_to_darcs() refactor. The > > test should pass. > > Mark Stosberg <[EMAIL PROTECTED]>**20080129004921] > > [Update docs for echo_to_darcs() to match Eric Kow's code refactor > > Mark Stosberg <[EMAIL PROTECTED]>**20080129004448] > > [Adding Test/Builder/Module.pm to the tree, unmodified. > > Mark Stosberg <[EMAIL PROTECTED]>**20080129003230 > > Thanks to Kevin Quick for noticing this was missing. > > ] > > [Test Suite: make sure to move outside of tmp repo, so it can get > > cleaned-up properly > > Mark Stosberg <[EMAIL PROTECTED]>**20080126171642] > > [Update add_in_subdir.pl to work with updated init_tmp_repo() > > Mark Stosberg <[EMAIL PROTECTED]>**20080126164158] > > [Test Suite: Improve init_tmp_repo(): > > Mark Stosberg <[EMAIL PROTECTED]>**20080126160916 > > - Quit including random chars in the directory name (David's > > suggestion) > > - Allow DARCS_KEEP_TMPDIR to control whether we keep the tmp repos for > > inspection (default: false) > > - More reliably clean-up after ourselves then the "File::Temp" method > > did. > > ***END OF DESCRIPTION*** > > > > Place the long patch description above the ***END OF DESCRIPTION*** marker. > > The first line of this file will be the patch name. > > > > > > This patch contains the following changes: > > > > M ./tests/lib/perl/Test/Darcs.pm -3 +17 > > ] > > [remove clean-up, which should now happen automatically > > Mark Stosberg <[EMAIL PROTECTED]>**20080126025241] > > [Shave several minutes off test suite runs by pre-building large repos > > Mark Stosberg <[EMAIL PROTECTED]>**20080126184048] > > [make sure we are outside of the tempdir so the auto-cleanup can happen. > > Mark Stosberg <[EMAIL PROTECTED]>**20080124044245] > > [improved tempdir handling-- include the script name in the directory name, > > and better auto-cleanup > > Mark Stosberg <[EMAIL PROTECTED]>**20080124044137] > > [issue154: regression test for pull with a directory removal conflict > > Mark Stosberg <[EMAIL PROTECTED]>**20080127053811] > > [rollback features that apparently are needed. > > David Roundy <[EMAIL PROTECTED]>**20080129203711 > > These seem to be needed (at least some of them) to do > > > > darcs get http://darcs.net/repos/unstable > > ] > > [[issue558] Singular 'do you want to revert this change?' > > Eric Kow <[EMAIL PROTECTED]>**20080129163633] > > [Refactor SelectChanges English. > > Eric Kow <[EMAIL PROTECTED]>**20080129163619] > > [Add some simple English morphology. > > Eric Kow <[EMAIL PROTECTED]>**20080129163613] > > [fix ssh connection business to work if one darcs command accesses two > > distinct repos on same server. > > David Roundy <[EMAIL PROTECTED]>**20080129162911] > > [Remove features not used in parsing patch dates. > > Eric Kow <[EMAIL PROTECTED]>**20080129092401] > > [[issue625] Non-recursive --repodir. > > Eric Kow <[EMAIL PROTECTED]>**20080128193459] > > [Do not announce recipients in send -O. > > Eric Kow <[EMAIL PROTECTED]>**20080128151812] > > [Test for issue625. > > Eric Kow <[EMAIL PROTECTED]>**20080128150059] > > [[issue457] Check match syntax early. > > Eric Kow <[EMAIL PROTECTED]>**20080128144840] > > [ratify use of hGetContents. > > David Roundy <[EMAIL PROTECTED]>**20080129150247] > > [Fix curl version check for pipelining. > > Dmitry Kurochkin <[EMAIL PROTECTED]>**20080128223731] > > [issue612: regression test demonstrates that hashed and darcs-2 formats > > resist a certain kind of corruption. > > Mark Stosberg <[EMAIL PROTECTED]>**20080126031445 > > (but the old fashioned repo format does not). > > ] > > [Extract external-merge from {apply,pull} conflict options. > > [EMAIL PROTECTED] > > [Don't emit \r when the handle is a terminal. > > [EMAIL PROTECTED] > > [Replace unpull by obliterate as much as possible. > > [EMAIL PROTECTED] > > [Move rollback to another section of TheCommands. > > [EMAIL PROTECTED] > > [give progress output when getting over ssh. > > David Roundy <[EMAIL PROTECTED]>**20080128222133] > > [remove progress output that seems too often to be unhelpful. > > David Roundy <[EMAIL PROTECTED]>**20080128221922] > > [nicer error message in ssh connection code. > > David Roundy <[EMAIL PROTECTED]>**20080128221229] > > [use new ssh connection for copySSHs as well (speed my test up by 20% from > > the sftp code). > > David Roundy <[EMAIL PROTECTED]>**20080128220858] > > [fix bug introduced by rewrite of IsoDate module. > > David Roundy <[EMAIL PROTECTED]>**20080128220647 > > The problem was that this module served two functions. One was to allow > > nice date matching, and the other was to allow parsing of old patches, > > created before we moved to the simple 20080127... format. I've split the > > latter function into a separate "frozen" module, so that we can safely > > develop more friendly date-parsing code. > > ] > > [Test infrastructure improvement: Add debug mode to Perl test scripts. > > Mark Stosberg <[EMAIL PROTECTED]>**20080126154444 > > Set this to see the output of every 'darcs' call made through this > > script: > > DARCS_DEBUG=1 ./bin/prove -v add.pl pull.pl > > ] > > [reuse ssh connection using transfer-mode. > > David Roundy <[EMAIL PROTECTED]>**20080128201613] > > [try using darcs transfer-mode if available. > > David Roundy <[EMAIL PROTECTED]>**20080128194406 > > Note that this doesn't yet gain us any performance, it's just a step > > towards a faster connection-sharing approach. > > ] > > [issue227: regression test for get --context with an absolute path > > Mark Stosberg <[EMAIL PROTECTED]>**20080126021139] > > [flush output in transfer-mode. > > David Roundy <[EMAIL PROTECTED]>**20080128193910] > > [add transfer-mode for faster ssh access. > > David Roundy <[EMAIL PROTECTED]>**20080128165256] > > [refactor SSH code into own module. > > David Roundy <[EMAIL PROTECTED]>**20080128172658] > > [remove unneeded export from URL. > > David Roundy <[EMAIL PROTECTED]>**20080128172534] > > [Fix optimize_relink for POSIX environment (no cp -a or du -l support; now > > needs perl) > > Kevin Quick <[EMAIL PROTECTED]>**20080125220119] > > [Test Fix: make test pass when there is a space in the darcs repo path > > Mark Stosberg <[EMAIL PROTECTED]>**20080126170531] > > [Test Fix: replace system calls with quoted function calls > > Mark Stosberg <[EMAIL PROTECTED]>**20080126170253] > > [Test fix: work when darcs repo root has a space in it > > Mark Stosberg <[EMAIL PROTECTED]>**20080126165818] > > [replace system call with Perl for better portability > > Mark Stosberg <[EMAIL PROTECTED]>**20080124013552] > > [Remove more unneeded "--author" flags in the Perl test scripts, because > > the harness takes care of them > > Mark Stosberg <[EMAIL PROTECTED]>**20080120010553] > > [remove now-unused perl_harness > > Mark Stosberg <[EMAIL PROTECTED]>**20080120005850] > > [Merge Curl and Libwww to URL module. > > Dmitry Kurochkin <[EMAIL PROTECTED]>**20080127182001] > > [Fix darcs version in libwww user agent. > > Dmitry Kurochkin <[EMAIL PROTECTED]>**20080127181548] > > [Cleanup libwww module, better error handling, follow redirects (closes > > issue621). > > Dmitry Kurochkin <[EMAIL PROTECTED]>**20080127152710] > > [Rework libcurl module: use multi interface, support pipelining. > > Dmitry Kurochkin <[EMAIL PROTECTED]>**20080127151756] > > [Remove TimeDiff experiment. > > Eric Kow <[EMAIL PROTECTED]>**20080128115307] > > [Simplify date matcher and fix tz-related bug. > > Eric Kow <[EMAIL PROTECTED]>**20080128115214 > > > > When matching partial dates, we should not trust the ctYear, etc on the > > CalendarTime because it may vary by timezone. This also leads to a > > simplification in the tentative date matching. > > > > Note: subtle change in matching. Now all matching is done > > within a range, excluding the latter date. We check > > date < end > > instead of date <= end > > ] > > [More aggressive testing of date parser. > > Eric Kow <[EMAIL PROTECTED]>**20080127164254 > > > > Using record --pipe to set patch dates. > > ] > > [Support more interactive use of echo_to_darcs in test harness. > > Eric Kow <[EMAIL PROTECTED]>**20080127164241] > > [Overhaul date parsing code. > > Eric Kow <[EMAIL PROTECTED]>**20080127163040 > > > > - Add the ability to match on partial ISO 8601 dates, for example, > > treating 2008-08 as matching the whole month and not just the > > first day of that month > > - Fix some bugs in the parsing of fancy English dates > > - Fix bugs in the interpretation of English dates (for example, > > the interpretation of '3 days before last week' was for all > > patches since that date, and not for all patches *on* that > > date) > > - Treat user input as being in the local timezone > > - Make the matching code a bit more compact > > ] > > [Make documentation on dates more explicit. > > Eric Kow <[EMAIL PROTECTED]>**20080127162931] > > [Add ability to see skipped/included patches when verbose flag present. > > Kevin Quick <[EMAIL PROTECTED]>**20080127190546] > > [Update patch selection feedback for messages more appropriate to the job > > being performed. > > Kevin Quick <[EMAIL PROTECTED]>**20080126035000] > > [Add a comment for Real patches. > > [EMAIL PROTECTED] > > [beautify remove_subsequenceFL. > > David Roundy <[EMAIL PROTECTED]>**20080125225637] > > [beautify remove_subsequenceRL. > > David Roundy <[EMAIL PROTECTED]>**20080125225440] > > [we removed --modernize-patches, so remove the test case. > > David Roundy <[EMAIL PROTECTED]>**20080125225423] > > [eliminate --modernize-patches and make --uncompress work (issue620) > > David Roundy <[EMAIL PROTECTED]>**20080125220624] > > [make hashed repositories respect --dont-compress. > > David Roundy <[EMAIL PROTECTED]>**20080125210529] > > [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] > > [issue578: steve and monica test for rolling back a rollback > > Mark Stosberg <[EMAIL PROTECTED]>**20080118031606] > > [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] > > [adding File::Temp 0.20 to tree for more consistent test results. It is > > GPL-licensed. > > Mark Stosberg <[EMAIL PROTECTED]>**20080124033049] > > [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] > > [ 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] > > [ issue602, part 2: freshen our versions of Test::More and Test::Builder > > Mark Stosberg <[EMAIL PROTECTED]>**20080123013642] > > [More error messages for libwww. > > Dmitry Kurochkin <[EMAIL PROTECTED]>**20080124092600] > > [issue608: a new test for 'mv', following Zooko's bug report > > Mark Stosberg <[EMAIL PROTECTED]>**20080124013856] > > [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] > > [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] > > [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. > > ] > > [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] > > [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] > > [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] > > [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] > > Patch bundle hash: > > 275c675809ad0ace24921785202274784335eb87 > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.7 (Darwin) > > > > iD8DBQFHpUA2t76lKrRL0ewRAphPAJ0VyqyXgHBbM0wYYUxUw7rDjQBcpgCeO8v0 > > zG2NhaGSqCLrDMgKla0Y0EU= > > =ZElr > > -----END PGP SIGNATURE----- > > > _______________________________________________ > > darcs-devel mailing list > > darcs-devel@darcs.net > > http://lists.osuosl.org/mailman/listinfo/darcs-devel > > > -- > David Roundy > Department of Physics > Oregon State University > _______________________________________________ > darcs-devel mailing list > darcs-devel@darcs.net > http://lists.osuosl.org/mailman/listinfo/darcs-devel > _______________________________________________ darcs-devel mailing list darcs-devel@darcs.net http://lists.osuosl.org/mailman/listinfo/darcs-devel