Thu Sep 25 18:26:06 MSD 2008 Dmitry Kurochkin <[EMAIL PROTECTED]> * Use init+pull instead of get in issue27 test. This would hopefully make it pass on NFS.
New patches:
[Use init+pull instead of get in issue27 test. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080925142606 Ignore-this: e8be404b0ccbc56d8f547b11b6e58c76 This would hopefully make it pass on NFS. ] move ./bugs/issue27.sh ./tests/issue27.sh hunk ./tests/issue27.sh 6 set -ev rm -rf temp1 temp2 -mkdir temp1 +mkdir temp1 temp2 cd temp1 darcs init echo first > a hunk ./tests/issue27.sh 23 author EOF -darcs get . ../temp2 cd ../temp2 hunk ./tests/issue27.sh 24 +darcs init +darcs pull --all --dont-allow-conflicts ../temp1 echo second >> a darcs record --pipe --all --patch-name=second <<EOF Thu Sep 18 22:37:07 MSD 2008 Context: [TAG 2.1.0pre2 Eric Kow <[EMAIL PROTECTED]>**20080925081049 Ignore-this: 99b608f2401e8f14358e121e9b95e211 ] [Bump version number to 2.1.0pre2. Eric Kow <[EMAIL PROTECTED]>**20080925081019 Ignore-this: 9d1aa701ce0b8cfc87007216207166fe It was initially planned that the upcoming release be called 2.0.3, but since we are initializing darcs-2 format repositories by default, we are bumping the version number higher. ] [ChangeLog entries for 2.1.0pre2 Eric Kow <[EMAIL PROTECTED]>**20080925080141 Ignore-this: 1b1e57d425f8528e00e03e7b4a23ad78 ] [ChangeLog entries: more stuff to ignore Eric Kow <[EMAIL PROTECTED]>**20080925080129 Ignore-this: 45362ed8bbabdacf222928cba6756aa4 ] [More readable length comparison. Eric Kow <[EMAIL PROTECTED]>**20080924142304] [Haddock some primitive patch functions. Eric Kow <[EMAIL PROTECTED]>**20080924142157] [resolve issue805: make darcs-2 format the default for new repositories. David Roundy <[EMAIL PROTECTED]>**20080924141158 Ignore-this: e7952cb0cdc3124ffa50b0775822000e ] [make flagsToPristine obey repository format. David Roundy <[EMAIL PROTECTED]>**20080924135319 Ignore-this: 6038a7d05126af9e446406022ca608a0 This reduces the number of places we set the default repository format (hopefully to one?). ] [move issue27 test to bugs directory, since it fails. David Roundy <[EMAIL PROTECTED]>**20080923215936 Ignore-this: 4556b273a9f8728de8ac855aae8442d0 ] [Add test for issue27. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080918135923] [Add a test case for issue1078 Eric Kow <[EMAIL PROTECTED]>**20080923081757 Ignore-this: 33f7f1f63c7b707ff148531f8229ceb0 ] [give more useful failure message in HTTP for proxy errors. David Roundy <[EMAIL PROTECTED]>**20080923153400 Ignore-this: 3d6d204da399175eedf68bedfed8e504 ] [HTTP: detect proxy server (failing if we want one) Eric Kow <[EMAIL PROTECTED]>**20080923123539 The HTTP package has proxy server support, but putting it to use seems to be complicated. Since fetchUrl seems to be used only in optional situations, it seems safe to just return an error message (as opposed to waiting around for a timeout). ] [simplify patches in rollback. David Roundy <[EMAIL PROTECTED]>**20080923150619 Ignore-this: fd3d327f800e2f1799ec97bc4524f612 This makes it nicer to incrementally rollback changes from one large change: you aren't prompted for changes that have already been rolled back. ] [fix filepath code to work with FilePath package that preceded filepath. [EMAIL PROTECTED] Ignore-this: 6aa0d8b357b0f966403ebe5965dcdec4 ] [fix type witness bug in createRepository. David Roundy <[EMAIL PROTECTED]>**20080922234321 Ignore-this: 2c50393ca25740ce3e210dd24fe8d8fa ] [Resolve conflict between replace patches in Darcs.Arguments Eric Kow <[EMAIL PROTECTED]>**20080922202647] [Resolve issue53: check for windows filename validity in darcs add/mv. Eric Kow <[EMAIL PROTECTED]>**20080922172004] [Use --reserved-ok to allow a file with ':' in it in tests. Eric Kow <[EMAIL PROTECTED]>**20080922171519 It's likely that this test will just fail under Windows and we will have to disable it. ] [Add test for issue53. Eric Kow <[EMAIL PROTECTED]>**20080922152256] [Add --reserved-ok flag for darcs add and mv. Eric Kow <[EMAIL PROTECTED]>**20080922141532 This is just the flag, not the actual effect. ] [Check for filepath package in configure. Eric Kow <[EMAIL PROTECTED]>**20080922140520] [simplify fix for issue1041. David Roundy <[EMAIL PROTECTED]>**20080922233019 Ignore-this: a3002e9bba5271790c62ac634e08f472 It turns out that the simple solution works once a bug in the conflict-doppleganger test was fixed! ] [translate conflict-doppleganger test to bash. David Roundy <[EMAIL PROTECTED]>**20080922232839 Ignore-this: de2a050022dea4251cdc2cc5e8b55c8c ] [Translate mark-conflicts test into shell. Eric Kow <[EMAIL PROTECTED]>**20080922224858 It was failing because it expects init to be completely silent. Since we were going to tweak it anyway, we might as well simplify the script. ] [Stop calling the darcs-2 format experimental. Eric Kow <[EMAIL PROTECTED]>**20080922221024] [Move repository creation to Darcs.Repository. Eric Kow <[EMAIL PROTECTED]>**20080922215913 This is just to avoid importing the DarcsRepo and HashedRepo code in higher level code. ] [remove test_unit from disttest to speed things up. David Roundy <[EMAIL PROTECTED]>**20080922225355 Ignore-this: b3b21bcd3fa72c8d602b5bd0e601021a The unit test is only affected by very rarely-modified code, and it's overkill to run it absolutely every single time we push code (particularly as it sometimes takes exponentially long to generate its test cases). ] [resolve issue1041: add test for issue1041. David Roundy <[EMAIL PROTECTED]>**20080922183320 Ignore-this: 5a6330158d16a24d45f58268c0edb823 Note that this issue was actually resolved by Vlad Dogaru. I just wrote the test. ] [Get: if URL is invalid, direcotry is not created (#1041) Vlad Dogaru <[EMAIL PROTECTED]>**20080922171705] [Replace --without-docs with less ambiguous --without-manual (issue1082). Trent W. Buck <[EMAIL PROTECTED]>**20080922002602 It's confusing for ./configure --without-docs to complain about missing haddock. ] [Documentation for --allow-unrelated-repos. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080922121122 Ignore-this: d2630826313c8aeb00acb6853030c22d ] [Rename --ignore-unrelated-repos to --allow-unrelated-repos. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080922120727 Ignore-this: a5990f1741c867316a948e6721118651 ] [fix bug I introduced into issue1039 test. David Roundy <[EMAIL PROTECTED]>**20080921213043 Ignore-this: 5b3c6476abae6bb050be014555d05bbe ] [Fix hang after a user input error (for example, EOF). Judah Jacobson <[EMAIL PROTECTED]>**20080918163017] [replace consRLSealed with a more general mapFlipped. David Roundy <[EMAIL PROTECTED]>**20080921185241 Ignore-this: c28f73f165254582cba6a14ba6ce93 ] [make issue1039 fix allow small dissimilar repositories. David Roundy <[EMAIL PROTECTED]>**20080921184515 Ignore-this: 918a09df18ef48c649c1bfaa866d6176 ] [revert refactor that breaks type witnesses. David Roundy <[EMAIL PROTECTED]>**20080921182331 Ignore-this: dd692cffc1a238d6726448bacfe9cacc ] [Add '--ignore-unrelated-repos' option to disable unrelated repositories check. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919152631] [Resolve issue1039: detect seemingly unrelated repositories when doing push, pull and send. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919144553] [Refactor in pull_cmd. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919135349 Ignore-this: e26a489a7a53aeaba544ae5ad0006700 ] [Test for issue1039. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919153011] [manual: add an example of record --pipe prompts similar to tag --pipe docs Simon Michael <[EMAIL PROTECTED]>**20080918205353] [user manual corrections regarding what record and tag --pipe prompt for Simon Michael <[EMAIL PROTECTED]>**20080918204500] [clarify the short help for --pipe Simon Michael <[EMAIL PROTECTED]>**20080918193717] [Spaces in Darcs.Arguments. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919150440] [Spaces in Darcs.Commands.Send. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919150139] [Spaces in Darcs.Commands.Pull. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919145812] [Spaces in Darcs.Commands.Push. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919145553] [Print "We have the following patches to send:" only when we really have somthing to send. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080919114229] [Use gmakeisms for prettier output. Trent W. Buck <[EMAIL PROTECTED]>**20080919071358] [TAG 2.0.3pre1 Eric Kow <[EMAIL PROTECTED]>**20080918023645] [Bump version number to 2.0.3pre1. Eric Kow <[EMAIL PROTECTED]>**20080918023634] [Canonize Florent Becker, Matthias Killian, Trent Buck, Thorkil Naur Eric Kow <[EMAIL PROTECTED]>**20080918020453] [ChangeLog entries for darcs 2.0.3pre1 again. Eric Kow <[EMAIL PROTECTED]>**20080918020442] [Re-enable haskeline by default. Require haskeline>=0.3.1 which fixes issue1050. Judah Jacobson <[EMAIL PROTECTED]>**20080917194007] [Throw an error when haskeline returns an EOF/EOT. Judah Jacobson <[EMAIL PROTECTED]>**20080917180124] [Disable more record_editor tests under Windows. Eric Kow <[EMAIL PROTECTED]>**20080917192602 It still appears to be failing under Cygwin. ] [fix changes.pl test (translating to bash) David Roundy <[EMAIL PROTECTED]>**20080917182432 Ignore-this: 5f8bc7e1f9eadc073402a935142281c4 This test made assumptions such as that darcs wouldn't ever add a long comment to its internal representation of changes, which are now broken. ] [hokey fix to allow unit tests to generate random input. David Roundy <[EMAIL PROTECTED]>**20080917170913 Ignore-this: 31e847e82eef741f4c6cc857fd79a245 A nicer fix would be to move namepatch and patchinfo into some sort of random-number monad rather than leaving them in IO and using unsafePerformIO in the example-generation scripts. ] [resolve issue27: add junk to patch identifiers. David Roundy <[EMAIL PROTECTED]>**20080917154657 Ignore-this: b91ab6f6e05e0fda25488fa51653b741 ] [add a couple of tests of unrecord. David Roundy <[EMAIL PROTECTED]>**20080917133738] [add a few (passing) tests of pending handling in obliterate and unrecord. David Roundy <[EMAIL PROTECTED]>**20080917130423] [Use putStrLn for "Cancelled." message. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080916205014] [remove now-unused is_addrmfile and is_addrmdir. David Roundy <[EMAIL PROTECTED]>**20080916173136] [resolve issue1012: it seems to be fixed by the fix for issue709. David Roundy <[EMAIL PROTECTED]>**20080916173116] [resolve issue885: fix patchSetToRepository to work with hashed. David Roundy <[EMAIL PROTECTED]>**20080916173030] [resolve issue709: avoid adding changes to pending in rmpend when possible. David Roundy <[EMAIL PROTECTED]>**20080916173002] [first-stage fix for issue709. David Roundy <[EMAIL PROTECTED]>**20080916170333 Here I fix the bug which leads to a corrupt pending being left, with a rmfile change but no hunk removing the contents. This doesn't fix issue709, since an incorrect pending is left, it's just no longer a corrupt pending (i.e. it's still got the rmfile, but if you record it there's no problem). ] [add new test that we don't do anything when repairing a clean repo. David Roundy <[EMAIL PROTECTED]>**20080916165437] [whitespace change in prepend. David Roundy <[EMAIL PROTECTED]>**20080916160425] [make shell_harness print summary of passing tests when running bugs tests. David Roundy <[EMAIL PROTECTED]>**20080916145820] [trailing whitespace cleanup in Repository.Internal. David Roundy <[EMAIL PROTECTED]>**20080916142112] [tiny refactor in Internal.lhs. David Roundy <[EMAIL PROTECTED]>**20080916155922] [simplify issue965 test (which took quite a while for me to figure out). David Roundy <[EMAIL PROTECTED]>**20080916152028] [Test for issue691. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080916111332] [Make match.pl test understand Windows dates. Eric Kow <[EMAIL PROTECTED]>**20080916011339 Windows does not abbreviate its timezones. ] [Disable some tests that don't work under Windows. Eric Kow <[EMAIL PROTECTED]>**20080916000912] [Translate get.pl test into shell. Eric Kow <[EMAIL PROTECTED]>**20080916000227 The original get.pl uses the Perl Cwd library, which seems not to work for purposes of this test under MSYS. ] [Resolve issue691: distinguish between NoArg and ReqArg in defaults parser. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080915224046] [Move get_default_flag type to definition. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080915220316] [reverse overly-invasive haddocking. David Roundy <[EMAIL PROTECTED]>**20080915110353] [In darcs send if POST fails try sendmail. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914234314] [Grammar in Darcs.Commands.Send. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914232923] [Print "Successfully sent patch bundle to" only when we really sent something. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914232905] [Fix overzealous escaping in haddock. Eric Kow <[EMAIL PROTECTED]>**20080915070926] [Haddock documentation for English.lhs [EMAIL PROTECTED] Docstrings by Eric Kow ] [Haddock documentation for PrintPatch [EMAIL PROTECTED] [Haddock documentation for Flags [EMAIL PROTECTED] [Haddock documentation for Motd [EMAIL PROTECTED] docstring by Eric Kow ] [Haddock string for TheCommands [EMAIL PROTECTED] Docstring by Eric Kow ] [Run testing in temp directories to avoid collosions, fail if DarcsURL header is not found. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914223930] [Use tempfile() UNLINK option to automatically remove temp files at exit. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914223827] [Coding style in upload.cgi. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914223751] [Stop after we found the first DarcsURL: in patch bundle. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914220421] [Spaces in upload.cgi. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080914220324] [Really allow pull.sh test to pass on Windows. Eric Kow <[EMAIL PROTECTED]>**20080914211458 It seems that these redirections cause an openBinaryFile failure under Windows. I do not yet understand why using different names makes a difference, but it could provide an interesting clue. ] [ChangeLog entries for darcs 2.0.3pre1 Eric Kow <[EMAIL PROTECTED]>**20080914094144] [Disable amend-cancelling test under Cygwin. Eric Kow <[EMAIL PROTECTED]>**20080913213039] [Make binary.sh test more portable (avoid copying an exe). Eric Kow <[EMAIL PROTECTED]>**20080913212843 Under Windows, copying the exe file will result in an .exe extension being appended to the filename. This confuses the test. ] [rewrite upload.cgi so it won't need any customization by default. David Roundy <[EMAIL PROTECTED]>**20080913171447 The downside is that it has to do a darcs get --lazy in order to check if the patch can be applied. If you define $target_repo, however, it doesn't need to do this (but then can only accept patches to a single locally-present repo). ] [when _darcs/prefs/post is present, use _darcs/prefs/post for To: header. David Roundy <[EMAIL PROTECTED]>**20080913171025] [sketchy documentation of _darcs/prefs/post David Roundy <[EMAIL PROTECTED]>**20080913115655] [set default upload.cgi to work on darcs-unstable. David Roundy <[EMAIL PROTECTED]>**20080913112227] [Improve upload.cgi. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912230953 - check if patch is valid before sending - use sendmail to send patches or drop to maildir ] [Spaces and punctuation in upload.cgi. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912230827] [fix problem in Darcs.URL refactor pointed out by Eric. David Roundy <[EMAIL PROTECTED]>**20080913104327] [Disable a pull.sh test under Windows. Eric Kow <[EMAIL PROTECTED]>**20080912224027 It relies on darcs not working if we chmod u-r a file. This seems to have little effect in Windows. ] [refactor Darcs.URL to eliminate use of Regexes. David Roundy <[EMAIL PROTECTED]>**20080912173611 The algorithms here are not tricky, and I find this easier to read. ] [change is_file to return false on [EMAIL PROTECTED]: David Roundy <[EMAIL PROTECTED]>**20080912173501] [clean up whitespace. David Roundy <[EMAIL PROTECTED]>**20080912150248] [fix manual for optional arguments. David Roundy <[EMAIL PROTECTED]>**20080912150231] [clean up whitespace. David Roundy <[EMAIL PROTECTED]>**20080912145708] [add test for new --output-auto-name feature. David Roundy <[EMAIL PROTECTED]>**20080912145648] [Spaces in Darcs.Commands.Send module. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912122223] [Make '--output-auto-name' accept optional directory argument. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912120516] [Add DarcsOptAbsPathOption for options with optional path argument. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912112458] [Refactor Darcs.Repository.Prefs.getCaches. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912055204] [Print warning when '--http-pipelining' option is used, but darcs is compiled without HTTP pipelining support. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912054253] [Do not download URL we have speculated before. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912053236] [Spaces and parentheses in URL module. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080912053000] [Coding style in Darcs.Arguments.network_options. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080911140710] [Resolve issue1054: --no-cache option to ignore patch caches. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080911140233] [Remove unused variable from configure.ac. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080911132107] [Comment in configure.ac. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080911115840] [Indentation fixes in configure.ac. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080911115117] [Formating and minor refactoring in URL.urlThread. Dmitry Kurochkin <[EMAIL PROTECTED]>**20080910061227] [insecure printfs - fix the two that I can currently hit Steve Cotton <[EMAIL PROTECTED]>**20080910230659] [TAG this version works. David Roundy <[EMAIL PROTECTED]>**20080910212908] Patch bundle hash: 93467f4776d158cd7996a223caf70aac4bb7d788
_______________________________________________ darcs-users mailing list [email protected] http://lists.osuosl.org/mailman/listinfo/darcs-users
