Sun Jan 20 01:30:41 CET 2008 Tommy Pettersson <[EMAIL PROTECTED]>
* add some changelog entries
New patches:
[add some changelog entries
Tommy Pettersson <[EMAIL PROTECTED]>**20080120003041] {
hunk ./changelog.in/entries/ptp 940
> Change message in 'darcs check' from "applying" to "checking". (issue147,
> Tommy Pettersson)
+match: exact "resurrect --no-deps [issue353]"
+match: exact "make --no-deps work with obliterate, unrecord and unpull"
+match: exact "make --no-deps work with push and send"
+> Make option --no-deps work again. It now also works for obliterate,
+> unrecord, push and send. (issue353, Tommy Pettersson)
+
+match: exact "Fix handling of --repo with relative paths."
+> Fix handling of --repo with relative paths. (Eric Kow)
+
+match: exact "Fix issue329: typing q for record --ask-deps records anyway with no deps."
+match: exact "Fix issue308: don't record empty patch with --ask-deps"
+> Make Record --ask-deps abort if user types 'q' instead of recording
+> without explicit dependencies. User is now required to type 'd' (done).
+> If the resulting patch is completely empty (no changes and no
+> dependencies) the record is automatically canceled. (issue308, issue329,
+> Kevin Quick)
+
+match: exact "Allow --list-options even if command cannot be run (issue297)."
+match: exact "Distinguish between strict and permissive disambiguation (regression)."
+> Allow --list-options even if command can not be run. (issue297, Eric Kow)
+
+match: exact "Refactor Darcs.Arguments."
+match: exact "Refactor parsing of command line arguments."
+match: exact "Fix UI regression (darcs changes should accept -p)."
+match: exact "Always use permissive disambiguation of commands."
+match: exact "Distinguish between strict and permissive disambiguation (regression)."
+match: exact "Rewrite disambiguate_commands."
+match: exact "Implement hidden commands."
+> Refactor parsing of commands and command line arguments. Implement hidden
+> commands. (Eric Kow)
+
+match: exact "Rename resolve to mark-conflicts (issue113)."
+> Rename command 'resolve' to 'mark-conflicts'. 'Resolve' remains as a
+> hidden alias. (issue113, Eric Kow)
+
+match: exact "Implement command stubs 'rm', 'unadd', 'move' (issue127)."
+> Make 'unadd' an alias for 'remove'. Make 'move' an alias for 'mv'. Add a
+> stub for 'rm' that explains how to remove a file from a darcs repository.
+> (issue127, Eric Kow)
+
+match: exact "Rename query to list; manifest to files."
+match: exact "Rename (again) query/list to show."
+> Rename 'query' to 'show', but keep 'query' as an alias. (There is also an
+> extra alias 'list' that means the same as show.) The subcommand 'query
+> manifest' is renamed to 'show files', and does not list directories by
+> default, unless the alias 'manifest' is used. (Eric Kow)
+
+match: exact "Hide darcs unpull command."
+match: exact "Slightly refactor unpull (make it an alias)."
+> Hide the command 'unpull' in favor of 'obliterate'. (Eric Kow)
+
+match: exact "Add a 'commit' command stub."
+> Add a stub command 'commit' that explains how to commit changes with
+> darcs. (Eric Kow)
+
+match: exact "Make --directories the default in query manifest (issue456)."
+> Make 'query manifest' list directories by default. (issue456, Eric Kow)
+
+match: exact "Harmonise capitalisation (etc) in flags help."
+> Harmonize capitalization in flags help. (Eric Kow)
+
+match: exact "Makes non-repository paths in DarcsFlags absolute [issue427]."
+> Makes non-repository paths in DarcsFlags absolute. (issue427, Zachary P.
+> Landau)
+
+match: exact "[issue389] Support record -m --prompt-long-comment."
+> Support record -m --prompt-long-comment. (issue389, Eric Kow)
+
+match: exact "fix bug where parsing of setpref patch called tailPS unnecessarily."
+> Fix bug where parsing of setpref patch called tailPS unnecessarily.
+> (David Roundy)
+
+match: exact "Use a single command to initialize a remote repository."
+> Use a single command to initialize a remote repository. This replaces the
+> method of stringing together multiple commands with the shell-dependent
+> && operator. (Tristan Seligmann)
+
+
+match: exact "add \"hidden\" printer, for printing things to screen but not file."
+> Add "hidden" printer for decorating patches with color for easier reading
+> when printed to screen during verbose or debug output, but hides
+> (removes) the decoration when printing to the repository files. This is
+> the counterpart of the invisible printer, which makes non-human-friendly
+> patch contents invisible when printed to the screen. (David Roundy)
+
+match: exact "define a color traceDoc (for debugging)."
+match: exact "define a color version of errorDoc (for debugging)."
+> Define color versions of traceDoc and errorDoc for debugging. (David
+> Roundy)
+
+match: exact "[issue354, issue358] Handle corner cases pulling from self."
+> Handle corner case when polling from self. (issue354, issue358, Eric Kow)
+
+match: exact "Remove redundant --disable-mmap advice for Windows."
+match: exact "[issue320] Disable mmap under Windows."
+> Disable mmap under Windows. (issue320, Eric Kow)
+
+match: exact "Summarise calls to GHC in makefile."
+> Make makefile summarize calls to GHC when compiling. VERBOSE=1 turns the
+> long format back on. (Eric Kow)
+
+match: exact "[issue348] Never create tmpdir in _darcs."
+> Never create temporary directories in the _darcs directory. (issue348,
+> Eric Kow)
+
+match: exact "mercurial files are boring."
+> Add mercurial files to the default boring file. (David Roundy)
+
+match: exact "Add a Darcs.RepoPath module for more explicit typing of FilePath."
+match: exact "Distinguish between subpaths and relative paths."
+match: exact "Fix bug in SubPath creation."
+match: exact "Better handling of absolute paths."
+match: exact "Fix some absolute path regressions."
+match: exact "Explicitly mark relative/absolute paths in command line parsing."
+> Make darcs distinguish between repository sub paths and "normal" relative
+> paths. Better handling of absolute paths. (Eric Kow)
+
+match: exact "[issue427] Add path fixing to darcs send."
+> Add path fixing to darcs send, and don't try sending to self. (issue427,
+> Eric Kow)
+
+match: exact "[issue268] Fix bug in make_dotdots."
+> Fix bug in make_dotdots when pushing from a sub directory. (issue268,
+> Eric Kow)
+
+match: exact "Make revert short help less cryptic."
+> Make revert short help less cryptic. (Eric Kow)
+
+match: exact "[issue520] Make --checkpoint short help more explicit."
+> Make --checkpoint short help more explicit. (issue520, Eric Kow)
+
+match: exact "[issue537] Clarify error message for --last."
+> Clarify error message for --last. (issue537, Eric Kow)
+
+match: exact "[issue407] Offer some minimal advice if sendmail failed."
+> Offer some advice if sendmail failed. (issue407, Eric Kow)
+
+match: exact "[issue319, issue440] Backup unmanged working dir files as needed."
+> Backup unmanaged working dir files as needed. (issue319, issue440, Eric
+> Kow)
+
+match: exact "improve the one-paragraph docs for \"darcs init\""
+> Improve docs for 'darcs init' (Mark Stosberg)
+
+match: exact "issue347 - document that single quotes should be used in .darcs/defaults"
+> Document that single quotes should be used in .darcs/defaults. (issue347,
+> Mark Stosberg)
+
+match: exact "darcs.lhs: Mutt instructions for viewing patches in Mutt - couldn't find anywhere online, so..."
+> Add instructions in documentation for how to view patches in Mutt (a mail
+> reader). (Gwern Branwen)
+
+match: exact "issue55: document that darcs handles some types of binary files automatically."
+> Document that darcs handles some types of binary files automatically.
+> (issue55, Mark Stosberg)
+
+match: exact "typo and bug fix in partial.sh."
+> Fix typo in test partial.sh which made part of the tests for --partial
+> invalid. (Mark Stosberg)
+
+match: exact "correct apparent typo in test."
+> Fix typo in a test that made it compare a file to itself. (Mark Stosberg)
+
}
Context:
[fix perl bug script code.
David Roundy <[EMAIL PROTECTED]>**20080115215954]
[improve existing-bug test suite driver.
David Roundy <[EMAIL PROTECTED]>**20080115204455]
[add directory for unresolved bug test scripts.
David Roundy <[EMAIL PROTECTED]>**20080115201733]
[Use http://darcs.net/repos/stable instead of http://abridgegame.org/darcs.
[EMAIL PROTECTED]
[add some changelog entries
Tommy Pettersson <[EMAIL PROTECTED]>**20080115214838]
[add some changelog entries
Tommy Pettersson <[EMAIL PROTECTED]>**20071111204931]
[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]
[more test script clean-ups, modernization
Mark Stosberg <[EMAIL PROTECTED]>**20080110030955]
[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]
[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]
[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]
[issue567: regression test for moving a file to the same location as itself
Mark Stosberg <[EMAIL PROTECTED]>**20080109032346]
[restore behavior where we display conflicts in --summary mode.
David Roundy <[EMAIL PROTECTED]>**20080110004605]
[regression test for issue406
Mark Stosberg <[EMAIL PROTECTED]>**20080109044500]
[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.
]
[issue395: eliminate patches with a single character name from shell scripts in the test suite.
Mark Stosberg <[EMAIL PROTECTED]>**20080106051821]
[prevent warning in test script and remove mysterious exit(1) call.
Mark Stosberg <[EMAIL PROTECTED]>**20080106052622]
[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.
]
[issue347 - document that single quotes should be used in .darcs/defaults
Mark Stosberg <[EMAIL PROTECTED]>**20080101164428]
[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]
[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.
]
[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 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:
681999f188c3444f97944ba518e03f6f24736992
_______________________________________________
darcs-devel mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-devel