Note: I tried to send the first three patches from the Windows box, but then
Internet Explorer asked me for my Microsoft Passport login, and then gave me a
login error page (although not a fancy one, just some ugly error codes). Darcs
then told me it sent the patches succesfully. I guess I should file a bug
report.
Also, the fourth (GPL) patch is just me consolidating the previous patches I
had sent, and the newer grants.
Thu Jun 12 15:55:09 BST 2008 Eric Kow <[EMAIL PROTECTED]>
* Check for bash before running shell tests.
MSYS, for instance, does not provide bash by default.
[note: or rather, only under the guise of sh.exe]
Fri Jun 13 08:02:13 BST 2008 Eric Kow <[EMAIL PROTECTED]>
* Fix a backup bug on case-insensitive file systems.
Avoids this scenario. The task: move foo to FOO and modify FOO
1. FOO (foo) already exists, so I'll back it up
(moves FOO [foo] to FOO.darcs-backup0)
2. Now I can move foo to FOO
foo no longer exists, but that's ok
(nothing happens)
3. Now I can FOO
hey, where did FOO go?
(crash!)
Fri Jun 13 08:09:18 BST 2008 Eric Kow <[EMAIL PROTECTED]>
* Add test for case-insensitive backup bug.
Fri Jun 13 08:27:49 BST 2008 Eric Kow <[EMAIL PROTECTED]>
* Exceptions to GPL granted as of 2008-06-13 morning.
New patches:
[Check for bash before running shell tests.
Eric Kow <[EMAIL PROTECTED]>**20080612145509
MSYS, for instance, does not provide bash by default.
[note: or rather, only under the guise of sh.exe]
] hunk ./tests/shell_harness 38
my $OK = 1;
my @Failures;
+
+`which bash`;
+if( $? != 0 ) {
+ die "You need bash to run the shell tests!"
+}
for my $test (@ARGV) {
my $test_out = "test_output/$test.out";
[Fix a backup bug on case-insensitive file systems.
Eric Kow <[EMAIL PROTECTED]>**20080613070213
Avoids this scenario. The task: move foo to FOO and modify FOO
1. FOO (foo) already exists, so I'll back it up
(moves FOO [foo] to FOO.darcs-backup0)
2. Now I can move foo to FOO
foo no longer exists, but that's ok
(nothing happens)
3. Now I can FOO
hey, where did FOO go?
(crash!)
] hunk ./src/Darcs/IO.lhs 43
) where
import Prelude hiding ( catch )
+import Data.Char ( toLower )
import Data.List ( isSuffixOf )
import System.IO.Error ( isDoesNotExistError, isPermissionError )
import Control.Exception ( catch, catchJust, ioErrors )
hunk ./src/Darcs/IO.lhs 58
unlinesPS, nilPS, packString, unpackPS,
)
import Darcs.Utils ( withCurrentDirectory, prettyException )
-import Darcs.External ( backupByRenaming )
+import Darcs.External ( backupByCopying, backupByRenaming )
import Printer ( Doc, renderPS )
import FileName ( FileName, fn2fp, fp2fn )
import Darcs.Lock ( writeBinFile, readBinFile, writeAtomicFilePS )
hunk ./src/Darcs/IO.lhs 217
else ioError $ userError $
"Not deleting " ++ fn2fp d ++ " because:\n" ++ show e)
mRename a b = warning $ catchJust ioErrors
- (backup b >> mRename a b)
+ (let do_backup = if (map toLower x == map toLower y)
+ then backupByCopying y -- avoid making the original vanish
+ else backupByRenaming y
+ in do_backup >> mRename a b)
(\e -> case () of
_ | isPermissionError e -> ioError $ userError $
couldNotRename ++ "."
hunk ./src/Darcs/IO.lhs 249
else ioError $ userError $
"Not deleting " ++ fn2fp d ++ " because:\n" ++ show e)
mRename a b = warning $ catchJust ioErrors
- (backup b >> mRename a b)
+ (let do_backup = if (map toLower x == map toLower y)
+ then backupByCopying y -- avoid making the original vanish
+ else backupByRenaming y
+ in do_backup >> mRename a b)
(\e -> case () of
_ | isPermissionError e -> ioError $ userError $
couldNotRename ++ "."
[Add test for case-insensitive backup bug.
Eric Kow <[EMAIL PROTECTED]>**20080613070918] hunk ./tests/mv.sh 35
grep 'Cannot rename a file or directory onto itself' stderr
cd ..
+
rm -rf temp
hunk ./tests/mv.sh 37
+mkdir temp
+cd temp
+darcs init
+echo hi world > a
+darcs add a
+darcs record --all -m lower
+cd ..
+darcs get temp temp1
+cd temp
+darcs mv a A
+echo goodbye > A
+darcs record --all -m 'to upper'
+cd ../temp1
+darcs pull -a
hunk ./tests/mv.sh 52
+cd ..
+rm -rf temp temp1
[Exceptions to GPL granted as of 2008-06-13 morning.
Eric Kow <[EMAIL PROTECTED]>**20080613072749] hunk ./release/openssl_ok 4
This is the list of all contributors as of
2008-05-22
and whether they have explicitly granted permission to
-make a special exception to the GPL for OpenSSL.
+add this exception to our instance of the GPL
hunk ./release/openssl_ok 6
-Note that the ordering is the same as used in the AUTHORS
-file. Hopefully this will make merging easier
+ As a special exception, you have permission to link this program with code
+ which is licensed under the Common Public Licence, the Eclipse Public Licence,
+ or the OpenSSL License, as long as you follow the requirements of the GNU GPL
+ in regard to all of the software in the executable aside from the software
+ which is licensed under the Common Public License or the Eclipse Public
+ License.
hunk ./release/openssl_ok 13
-yes David Roundy <[EMAIL PROTECTED]>
-yes Eric Kow <[EMAIL PROTECTED]>
-unknown Ian Lynagh <[EMAIL PROTECTED]>
-yes Mark Stosberg <[EMAIL PROTECTED]>
-unknown Tommy Pettersson <[EMAIL PROTECTED]>
-unknown Juliusz Chroboczek <[EMAIL PROTECTED]>
-unknown Will <[EMAIL PROTECTED]>
-unknown Tomasz Zielonka <[EMAIL PROTECTED]>
-yes Jason Dagit <[EMAIL PROTECTED]>
-unknown Peter Simons <[EMAIL PROTECTED]>
-unknown Samuel Tardieu <[EMAIL PROTECTED]>
-unknown Florian Weimer <[EMAIL PROTECTED]>
-unknown Dave Love <[EMAIL PROTECTED]>
-unknown Peter Strand <[EMAIL PROTECTED]>
-unknown Nicolas Pouillard <[EMAIL PROTECTED]>
-unknown Benedikt Schmidt <[EMAIL PROTECTED]>
-unknown Ganesh Sittampalam <[EMAIL PROTECTED]>
-unknown Gwern Branwen <[EMAIL PROTECTED]>
-unknown Erik Schnetter <[EMAIL PROTECTED]>
-unknown Kevin Quick <[EMAIL PROTECTED]>
-unknown Dmitry Kurochkin <[EMAIL PROTECTED]>
-unknown Zachary P. Landau <[EMAIL PROTECTED]>
-unknown Esa Ilari Vuokko <[EMAIL PROTECTED]>
-unknown Nigel Rowe <[EMAIL PROTECTED]>
-unknown Karel Gardas <[EMAIL PROTECTED]>
-unknown Wim Lewis <[EMAIL PROTECTED]>
-unknown Taral <[EMAIL PROTECTED]>
-unknown Bryce Wilcox-O'Hearn <[EMAIL PROTECTED]>
-unknown Andres Loeh <[EMAIL PROTECTED]>
-unknown Mirian Crzig Lennox <[EMAIL PROTECTED]>
-unknown Jan-Benedict Glaw <[EMAIL PROTECTED]>
-unknown Andrew Pimlott <[EMAIL PROTECTED]>
-unknown Pekka Pessi <[EMAIL PROTECTED]>
-unknown Edwin Thomson <[EMAIL PROTECTED]>
-unknown Ralph Corderoy <[EMAIL PROTECTED]>
-unknown Jim Marshall <[EMAIL PROTECTED]>
-unknown Anthony Towns <[EMAIL PROTECTED]>
-unknown Reinier Lamers <[EMAIL PROTECTED]>
-unknown Marnix Klooster <[EMAIL PROTECTED]>
-unknown Josef Svenningsson <[EMAIL PROTECTED]>
-unknown Thomas Zander <[EMAIL PROTECTED]>
-unknown Matt Lavin <[EMAIL PROTECTED]>
-unknown Lele Gaifax <[EMAIL PROTECTED]>
-unknown Vadim Zaliva <[EMAIL PROTECTED]>
-unknown Simon Marlow <[EMAIL PROTECTED]>
-unknown Trent W. Buck <[EMAIL PROTECTED]>
-unknown Simon Michael <[EMAIL PROTECTED]>
-unknown Michael G Schwern <[EMAIL PROTECTED]>
-unknown Isaac Jones <[EMAIL PROTECTED]>
-unknown Kannan Goundan <[EMAIL PROTECTED]>
-unknown Era Eriksson <[EMAIL PROTECTED]>
-unknown Bill Trost <[EMAIL PROTECTED]>
-unknown Aggelos Economopoulos <[EMAIL PROTECTED]>
-unknown Aaron Denney <[EMAIL PROTECTED]>
-unknown Martin Schaffner <[EMAIL PROTECTED]>
-unknown Kirsten Chevalier <[EMAIL PROTECTED]>
-unknown Ketil Malde <[EMAIL PROTECTED]>
-unknown John Goerzen <[EMAIL PROTECTED]>
-unknown Jani Monoses <[EMAIL PROTECTED]>
-unknown Zack Brown <[EMAIL PROTECTED]>
-unknown Shae Erisson <[EMAIL PROTECTED]>
-unknown Peter Maxwell <[EMAIL PROTECTED]>
-unknown Martin Bays <[EMAIL PROTECTED]>
-unknown Kirill Smelkov <[EMAIL PROTECTED]>
-unknown John Meacham <[EMAIL PROTECTED]>
-unknown Joeri van Ruth <[EMAIL PROTECTED]>
-unknown Jim Radford <[EMAIL PROTECTED]>
-unknown Jan Braun <[EMAIL PROTECTED]>
-unknown Daniel Bünzli <[EMAIL PROTECTED]>
-unknown Yuval Kogman <[EMAIL PROTECTED]>
-unknown Vladimir Vysotsky <[EMAIL PROTECTED]>
-unknown Vaclav Haisman <[EMAIL PROTECTED]>
-unknown Tuukka Hastrup <[EMAIL PROTECTED]>
-unknown Thomas Schwinge <[EMAIL PROTECTED]>
-unknown Thomas L. Bevan <[EMAIL PROTECTED]>
-unknown Spencer Janssen <[EMAIL PROTECTED]>
-unknown Randy Roesler <[EMAIL PROTECTED]>
-unknown Peter Stuifzand <[EMAIL PROTECTED]>
-unknown Peter Hercek <[EMAIL PROTECTED]>
-unknown Misha Aizatulin <[EMAIL PROTECTED]>
-unknown Marco Tulio Gontijo e Silva <[EMAIL PROTECTED]>
-unknown Lode Leroy <[EMAIL PROTECTED]>
-unknown Lennart Kolmodin <[EMAIL PROTECTED]>
-unknown Georg Neis <[EMAIL PROTECTED]>
-unknown Gabriel Ebner <[EMAIL PROTECTED]>
-unknown Don Stewart <[EMAIL PROTECTED]>
-unknown Adam Megacz <[EMAIL PROTECTED]>
-unknown Victor Hugo Borja Rodriguez <[EMAIL PROTECTED]>
-unknown Tristan Seligmann <[EMAIL PROTECTED]>
-unknown Tobias Gruetzmacher <[EMAIL PROTECTED]>
-unknown Thies C. Arntzen <[EMAIL PROTECTED]>
-unknown Stephen Reindl <[EMAIL PROTECTED]>
-unknown Simon McVittie <http://www.pseudorandom.co.uk/>
-unknown Sean Russell <[EMAIL PROTECTED]>
-unknown Sean Robinson <[EMAIL PROTECTED]>
-unknown Samuel Bronson <[EMAIL PROTECTED]>
-unknown Richard Smith <[EMAIL PROTECTED]>
-unknown Peter Rockai <[EMAIL PROTECTED]>
-unknown Peter Prohaska <[EMAIL PROTECTED]>
-unknown Nimrod A. Abing <[EMAIL PROTECTED]>
-unknown Nils Decker <[EMAIL PROTECTED]>
-unknown Michal Sojka <[EMAIL PROTECTED]>
-unknown Matyas Janos <[EMAIL PROTECTED]>
-unknown Matt Kraai <[EMAIL PROTECTED]>
-unknown Matt Brubeck <[EMAIL PROTECTED]>
-unknown Manuel M T Chakravarty <[EMAIL PROTECTED]>
-unknown Magnus Jonsson <[EMAIL PROTECTED]>
-unknown Kim Hansen <[EMAIL PROTECTED]>
-unknown Joshua J. Berry <[EMAIL PROTECTED]>
-unknown Jonathon Mah <[EMAIL PROTECTED]>
-unknown Jon Olsson <[EMAIL PROTECTED]>
-unknown Joe Edmonds <[EMAIL PROTECTED]>
-unknown Jeremy Fincher <[EMAIL PROTECTED]>
-unknown Jens Petersson <[EMAIL PROTECTED]>
-unknown Jan Scheffczyk <[EMAIL PROTECTED]>
-unknown Henning Glawe <[EMAIL PROTECTED]>
-unknown Guillaume Outters <[EMAIL PROTECTED]>
-unknown Frank Ruell <[EMAIL PROTECTED]>
-unknown Ferenc Wagner <[EMAIL PROTECTED]>
-unknown Eric Gaudet <[EMAIL PROTECTED]>
-unknown Don Bindner <[EMAIL PROTECTED]>
-unknown Daniel Gorin <[EMAIL PROTECTED]>
-unknown Daniel Freedman <[EMAIL PROTECTED]>
-unknown Dan <[EMAIL PROTECTED]>
-unknown Daan Leijen <[EMAIL PROTECTED]>
-unknown Conrad Parker <[EMAIL PROTECTED]>
-unknown Christian Egli <[EMAIL PROTECTED]>
-unknown Carlos Phillips <[EMAIL PROTECTED]>
-unknown Brian Alliet <[EMAIL PROTECTED]>
-unknown Andrew L Johnson <[EMAIL PROTECTED]>
-unknown Andrew J. Kroll <[EMAIL PROTECTED]>
-unknown Andrea Rossato <[EMAIL PROTECTED]>
-unknown Anders Hockersten <[EMAIL PROTECTED]>
+key
+---
+zooko-please
+ From Zooko's message to darcs-devel 'May I please combine darcs with OpenSSH'?
+ on 2006-05-21
+
+zooko-private
+ Private reply to Zooko
+
+kowey-private
+ Private reply to Eric
+
+cannot find contact info
+------------------------
+Christian Egli <[EMAIL PROTECTED]> typo-manual
+Peter Maxwell <[EMAIL PROTECTED]> minor
+
+no-reply
+--------
+Andrea Rossato <[EMAIL PROTECTED]> trivial-imports
+Andrew J. Kroll <[EMAIL PROTECTED]> boring_regex
+Andrew L Johnson <[EMAIL PROTECTED]> bugfix-get-partial
+Benedikt Schmidt <[EMAIL PROTECTED]> signficant
+Bill Trost <[EMAIL PROTECTED]> ui_messages-tests
+Conrad Parker <[EMAIL PROTECTED]> comments
+Daniel Freedman <[EMAIL PROTECTED]> binary_regex
+Dave Love <[EMAIL PROTECTED]> tests-configure-makefile-doc
+Era Eriksson <[EMAIL PROTECTED]> doc
+Esa Ilari Vuokko <[EMAIL PROTECTED]> significant
+Florian Weimer <[EMAIL PROTECTED]> show-tags
+Frank Ruell <[EMAIL PROTECTED]> configure
+Gabriel Ebner <[EMAIL PROTECTED]> debian
+Ian Lynagh <[EMAIL PROTECTED]> significant
+Jan-Benedict Glaw <[EMAIL PROTECTED]> worth_asking
+Jan Scheffczyk <[EMAIL PROTECTED]> population
+Jeremy Fincher <[EMAIL PROTECTED]> ui_messages
+Jim Marshall <[EMAIL PROTECTED]> minor
+Jim Radford <[EMAIL PROTECTED]> minor-ui
+Jonathon Mah <[EMAIL PROTECTED]> ui_messages
+Lele Gaifax <[EMAIL PROTECTED]> worth_asking
+Lennart Kolmodin <[EMAIL PROTECTED]> configure
+Lode Leroy <[EMAIL PROTECTED]> doc-typo
+Magnus Jonsson <[EMAIL PROTECTED]> minor-exec?-buried?
+Martin Schaffner <[EMAIL PROTECTED]> ui_messages
+Nicolas Pouillard <[EMAIL PROTECTED]> significant
+Nigel Rowe <[EMAIL PROTECTED]> cgi-makefile-doc
+Pekka Pessi <[EMAIL PROTECTED]> significant
+Peter Prohaska <[EMAIL PROTECTED]> minor
+Richard Smith <[EMAIL PROTECTED]> configure
+Samuel Bronson <[EMAIL PROTECTED]> makefile
+Sean Robinson <[EMAIL PROTECTED]> makefile
+Sean Russell <[EMAIL PROTECTED]> changes-xml
+Spencer Janssen <[EMAIL PROTECTED]> minor-cleanup
+Stephen Reindl <[EMAIL PROTECTED]> configure
+Thies C. Arntzen <[EMAIL PROTECTED]> minor-see-changes
+Thomas L. Bevan <[EMAIL PROTECTED]> proxy-password
+Thomas Zander <[EMAIL PROTECTED]> ui-boring_regex-docs
+Tobias Gruetzmacher <[EMAIL PROTECTED]> libcurl-any-http-auth
+Tomasz Zielonka <[EMAIL PROTECTED]> lots
+Vadim Zaliva <[EMAIL PROTECTED]> curses, flags
+Vladimir Vysotsky <[EMAIL PROTECTED]> minor-win32-fixes
+Yuval Kogman <[EMAIL PROTECTED]> doc-suite
+Zack Brown <[EMAIL PROTECTED]> doc
+
+no
+--
+Simon Michael <[EMAIL PROTECTED]> kowey-private 2008-06-09 could-acquiese-if-droundy-felt-strongly
+
+yes
+---
+Aaron Denney <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Adam Megacz <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Aggelos Economopoulos <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Anders Hockersten <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Andres Loeh <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Andrew Pimlott <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Anthony Towns <[EMAIL PROTECTED]> kowey-private 2008-06-06
+Bertram Felgenhauer <[EMAIL PROTECTED]> kowey-private 2008-06-06
+Brian Alliet <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Bryce Wilcox-O'Hearn <[EMAIL PROTECTED]> well-duh 2006-05-21
+Daan Leijen <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Dan <[EMAIL PROTECTED]> kowey-private 2008-06-09
+Daniel Gorin <[EMAIL PROTECTED]> kowey-private 2008-06-05
+David Roundy <[EMAIL PROTECTED]> kowey-private 2008-06-13 eclipse-ok-after-all
+Dmitry Kurochkin <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Don Bindner <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Edwin Thomson <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Eric Kow <[EMAIL PROTECTED]> zooko-private 2006-05-21
+Erik Schnetter <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Ferenc Wagner <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Ganesh Sittampalam <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Georg Neis <[EMAIL PROTECTED]> kowey-private 2008-06-07
+Henning Glawe <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Jan Braun <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Jason Dagit <[EMAIL PROTECTED]> zooko-please 2006-05-21
+Joeri van Ruth <[EMAIL PROTECTED]> kowey-private 2008-06-06
+John Goerzen <[EMAIL PROTECTED]> kowey-private 2008-06-05 ok-if-droundy-ok
+John Meacham <[EMAIL PROTECTED]> kowey-private 2008-06-12 worth_asking
+Jon Olsson <[EMAIL PROTECTED]> kowey-private 2008-06-11 tests
+Josef Svenningsson <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Juliusz Chroboczek <[EMAIL PROTECTED]> zooko-please 2006-05-26
+Kannan Goundan <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Karel Gardas <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Ketil Malde <[EMAIL PROTECTED]> kowey-private 2008-06-06
+Kevin Quick <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Kirill Smelkov <[EMAIL PROTECTED]> kowey-private 2008-06-08
+Kirsten [Tim] Chevalier <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Marco Tulio Gontijo e Silva <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Mark Stosberg <[EMAIL PROTECTED]> issue176 2008-01-26
+Marnix Klooster <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Matt Brubeck <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Matt Kraai <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Matt Lavin <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Matyas Janos <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Michael G Schwern <[EMAIL PROTECTED]> kowey-private 2008-06-11 tests
+Michal Sojka <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Nils Decker <[EMAIL PROTECTED]> kowey-private 2008-06-06
+Nimrod A. Abing <[EMAIL PROTECTED]> kowey-private 2008-06-06
+Peter Hercek <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Peter Rockai <[EMAIL PROTECTED]> kowey-private 2008-06-06
+Peter Simons <[EMAIL PROTECTED]> kowey-private 2008-06-10 makefile-configure-cosmetic
+Peter Strand <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Ralph Corderoy <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Randy Roesler <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Reinier Lamers <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Samuel Tardieu <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Shae Erisson <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Simon Marlow <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Simon McVittie <http://www.pseudorandom.co.uk/> kowey-private 2008-06-05
+Taral <[EMAIL PROTECTED]> kowey-private 2008-06-05 ok-if-droundy-ok
+Thomas Schwinge <[EMAIL PROTECTED]> kowey-private 2008-06-10
+Tommy Pettersson <[EMAIL PROTECTED]> zooko-please 2006-06-16
+Trent W. Buck <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Tristan Seligmann <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Tuukka Hastrup <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Vaclav Haisman <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Will <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Zachary P. Landau <[EMAIL PROTECTED]> kowey-private 2008-06-05
+
+super-yes [let darcs team decide future changes]
+---------
+Christopher Lane Hinson <[EMAIL PROTECTED]> kowey-private 2008-06-07 relicense-as-you-like-forever
+Daniel Bünzli <[EMAIL PROTECTED]> kowey-private 2008-06-06 transfer-copyright-to-droundy
+Guillaume Outters <[EMAIL PROTECTED]> kowey-private 2008-06-06 public-domain
+Gwern Branwen <[EMAIL PROTECTED]> kowey-private 2008-06-05 public-domain
+Isaac Jones <[EMAIL PROTECTED]> kowey-private 2008-06-05 eric-and-david-do-what-see-fit
+Jani Monoses <[EMAIL PROTECTED]> [via <[EMAIL PROTECTED]>] kowey-private 2008-06-11 fine-with-whatever-darcs-project-leaders-pick
+Joe Edmonds <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Joshua J. Berry <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Martin Bays <[EMAIL PROTECTED]> kowey-private 2008-06-05
+Mirian Crzig [Craig] Lennox <[EMAIL PROTECTED]> kowey-private 2008-06-10 willing-to-assign-copyright refactor-minor
+Victor Hugo Borja Rodriguez <[EMAIL PROTECTED]> [via <[EMAIL PROTECTED]>] kowey-private 2008-06-13 willing-to-assign-copyright minor-remote_apply
+Wim Lewis <[EMAIL PROTECTED]> kowey-private 2008-06-05
+
+moot [changes only to: test suite, tools]
+----
+Carlos Phillips <[EMAIL PROTECTED]> zsh_completion
+Don Stewart <[EMAIL PROTECTED]> fps_under_bsd
+Eric Gaudet <[EMAIL PROTECTED]> rts-buried
+Jens Petersson <[EMAIL PROTECTED]> tests
+Kim Hansen <[EMAIL PROTECTED]> cgi
+Manuel M T Chakravarty <[EMAIL PROTECTED]> cgi
+Misha Aizatulin <[EMAIL PROTECTED]> rolledback
+Peter Stuifzand <[EMAIL PROTECTED]> cgi_xslt
Context:
[TAG 2.0.1rc2
David Roundy <[EMAIL PROTECTED]>**20080613011745]
[bump version number up to 2.0.1rc2.
David Roundy <[EMAIL PROTECTED]>**20080613011731]
[Resolve issue913: Use Data.Bytestring for IO, not Data.Bytestring.Char8
Eric Kow <[EMAIL PROTECTED]>**20080612125719
This solution comes from Ian Lynagh, who points out that the
difference between the two is:
Data.Bytestring.Char8
---------------------
writeFile :: FilePath -> ByteString -> IO ()
writeFile f txt = bracket (openFile f WriteMode) hClose
(\h -> hPut h txt)
Data.Bytestring
---------------
writeFile :: FilePath -> ByteString -> IO ()
writeFile f txt = bracket (openBinaryFile f WriteMode) hClose
(\h -> hPut h txt)
We want this change because, as the System.IO docs say:
On Windows, reading a file in text mode (which is the default) will
translate CRLF to LF, and writing will translate LF to CRLF. This is
usually what you want with text files. With binary files this is
undesirable; also, as usual under Microsoft operating systems, text
mode treats control-Z as EOF. Binary mode turns off all special
treatment of end-of-line and end-of-file characters.
]
[fix OPTLLIBS filtering
Karel Gardas <[EMAIL PROTECTED]>**20080607210701]
[Darcs.Repository.Prefs: +boring filters for MS Visual Studio (see -users discussion)
[EMAIL PROTECTED]
[Demonstrate 'hidden conflicts' bug (old format).
Eric Kow <[EMAIL PROTECTED]>**20080606151534]
[fix regression introduced by using Data.List.isInfixOf.
David Roundy <[EMAIL PROTECTED]>**20080606102519]
[fix bug in test when there's a space in test directory.
David Roundy <[EMAIL PROTECTED]>**20080605151104]
[translate pull.pl into shell.
David Roundy <[EMAIL PROTECTED]>**20080605124106]
[make test suite smarter about cleaning up test directories.
David Roundy <[EMAIL PROTECTED]>**20080605124025]
[darcs put now support --{no-,}set-default.
Nicolas Pouillard <[EMAIL PROTECTED]>**20080604214551]
[fix regression in index.html.in.
David Roundy <[EMAIL PROTECTED]>**20080605114356]
[resolve issue783: propose 'edit' as a default Windows editor
Eric Kow <[EMAIL PROTECTED]>**20080605165812
I think every Windows box has this. Advantages over notepad are that
- it's a console app
- it appears to support Unix newlines
]
[Makefile: prefix -optl only on $(LIBS) that start with '-'
Eric Kow <[EMAIL PROTECTED]>**20080605105539
Otherwise, on Windows, if you try to build --with-static-libs, the
linker will be passed /usr/local/lib/libcurl.a as an argument, which
makes gcc complain.
]
[resolve issue770: catch 'does not exist' when running external programs
Eric Kow <[EMAIL PROTECTED]>**20080604143100
Convert these errors into ExitCode 127 (for Windows)
]
[TAG 2.0.1rc1
David Roundy <[EMAIL PROTECTED]>**20080603124331]
Patch bundle hash:
47d51fe5f1c0c2d378b5dba639bd5584b6f66768
_______________________________________________
darcs-users mailing list
[email protected]
http://lists.osuosl.org/mailman/listinfo/darcs-users