{"thread":{"id":"11406","subject":"[ANNOUNCE] GIT 1.5.4-rc2","startedAt":"2007-12-27T03:36:28Z","lastAt":"2007-12-28T15:26:54Z","messageCount":5,"participants":["Junio C Hamano","Steffen Prohaska","Luciano Rocha","Alexandre Julliard"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"64115","messageId":"7v1w98lsg3.fsf@gitster.siamese.dyndns.org","threadId":"11406","inReplyTo":null,"subject":"[ANNOUNCE] GIT 1.5.4-rc2","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-12-27T03:36:28Z","receivedAt":"2007-12-27T03:36:28Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"GIT 1.5.4-rc2 is available at the usual places:\n\n  http://www.kernel.org/pub/software/scm/git/\n\n  git-1.5.4.rc2.tar.{gz,bz2}\t\t\t(tarball)\n  git-htmldocs-1.5.4.rc2.tar.{gz,bz2}\t\t(preformatted docs)\n  git-manpages-1.5.4.rc2.tar.{gz,bz2}\t\t(preformatted docs)\n  testing/*-1.5.4.rc2-1.*.rpm\t\t\t(RPM)\n\nThis round we still did not manage to keep non-fixes out, and\nyou can now tell \"git commit\" to keep the \"# comment\" lines in\nthe message, but otherwise the changes are all fixes, fixes and\nfixes.\n\n----------------------------------------------------------------\n\nChanges since v1.5.4-rc1 are as follows:\n\nAlex Riesen (1):\n      Allow selection of different cleanup modes for commit messages\n\nArjen Laarhoven (1):\n      Fix \"git log --diff-filter\" bug\n\nCharles Bailey (1):\n      Remove old generated files from .gitignore.\n\nGustaf Hendeby (2):\n      Make git send-email accept $EDITOR with arguments\n      shortlog manpage documentation: work around asciidoc markup issues\n\nJakub Narebski (1):\n      gitweb: fix whitespace in config_to_multi (indent with tab)\n\nJeff King (2):\n      clean up 1.5.4 release notes\n      cvsimport: die on cvsps errors\n\nJim Meyering (1):\n      Don't dereference NULL upon lookup failure.\n\nJohannes Schindelin (2):\n      Teach diff machinery to display other prefixes than \"a/\" and \"b/\"\n      Mention git-shell's \"cvs\" substitution in the RelNotes\n\nJunio C Hamano (14):\n      t4024: fix test script to use simpler sed pattern\n      fix git commit --amend -m \"new message\"\n      shell-scripts usage(): consistently exit with non-zero\n      Documentation: ls-files -v is about \"assume unchanged\".\n      Fix $EDITOR regression introduced by rewrite in C.\n      t7005: do not exit inside test.\n      builtin-commit: fix amending of the initial commit\n      builtin-commit: avoid double-negation in the code.\n      Documentation: describe 'union' low-level merge driver\n      Fix documentation of --first-parent in git-log and copy it to git-rev-list\n      combine-diff: Fix path quoting\n      Fix rewrite_diff() name quoting.\n      contrib: resurrect scripted git-revert.\n      GIT 1.5.4-rc2\n\nLinus Torvalds (1):\n      Re(-re)*fix trim_common_tail()\n\nMiklos Vajna (1):\n      everyday: replace 'prune' and 'repack' with 'gc'\n\nPierre Habouzit (3):\n      git-tag: fix -l switch handling regression.\n      Force the sticked form for options with optional arguments.\n      parse-options: Add a gitcli(5) man page.\n\nRené Scharfe (1):\n      Make \"--pretty=format\" parser a bit more careful.\n\nShawn O. Pearce (2):\n      Reallow git-rebase --interactive --continue if commit is unnecessary\n      Improve error messages when int/long cannot be parsed from config\n\nStefan Sperling (1):\n      Small comment fix for git-cvsimport.\n\nWincent Colaiuta (1):\n      Emit helpful status for accidental \"git stash\" save\n"},{"id":"64140","messageId":"AAB76121-7F18-4506-809F-EFCAAD76F8BC@zib.de","threadId":"11406","inReplyTo":"7v1w98lsg3.fsf-jO8aZxhGsIagbBziECNbOZn29agUkmeCHZ5vskTnxNA@public.gmane.org","subject":"Re: [ANNOUNCE] GIT 1.5.4-rc2","fromName":"Steffen Prohaska","fromEmail":"prohaska-wjoc1khpmeg@public.gmane.org","sentAt":"2007-12-28T10:43:53Z","receivedAt":"2007-12-28T10:43:53Z","isPatch":false,"sender":{"key":"prohaska-wjoc1khpmeg@public.gmane.org","avatar":null},"body":"\n\nOn Dec 27, 2007, at 4:36 AM, Junio C Hamano wrote:\n\n> GIT 1.5.4-rc2 is available at the usual places:\n\n\nThe msysgit installer is now available at\n\n    http://code.google.com/p/msysgit/downloads\n\n\tSteffen\n"},{"id":"64145","messageId":"20071228150240.GC19928@bit.office.eurotux.com","threadId":"11406","inReplyTo":"AAB76121-7F18-4506-809F-EFCAAD76F8BC@zib.de","subject":"Re: [ANNOUNCE] GIT 1.5.4-rc2","fromName":"Luciano Rocha","fromEmail":"luciano@eurotux.com","sentAt":"2007-12-28T15:02:40Z","receivedAt":"2007-12-28T15:02:40Z","isPatch":false,"sender":{"key":"luciano@eurotux.com","avatar":null},"body":"On Fri, Dec 28, 2007 at 11:43:53AM +0100, Steffen Prohaska wrote:\n> \n>  On Dec 27, 2007, at 4:36 AM, Junio C Hamano wrote:\n> \n> > GIT 1.5.4-rc2 is available at the usual places:\n> \n> \n>  The msysgit installer is now available at\n> \n>     http://code.google.com/p/msysgit/downloads\n> \n\nTrying to install it in wine ends with:\n\nRuntime Error (at -1:0):\n\nCannot Import dll:Kernel32.dll.\n\nThat popup appears immediately after running wine\nGit-1.5.4-rc2-preview20071228.exe and the installation ends.\n\nI've successfully installed a lot of PortableApps, MinGW/MSys and Vim\nwith that wine.\n\n-- \nLuciano Rocha <luciano@eurotux.com>\nEurotux Informática, S.A. <http://www.eurotux.com/>\n"},{"id":"64146","messageId":"87sl1m6e9h.fsf@wine.dyndns.org","threadId":"11406","inReplyTo":"20071228150240.GC19928@bit.office.eurotux.com","subject":"Re: [ANNOUNCE] GIT 1.5.4-rc2","fromName":"Alexandre Julliard","fromEmail":"julliard@winehq.org","sentAt":"2007-12-28T15:16:26Z","receivedAt":"2007-12-28T15:16:26Z","isPatch":false,"sender":{"key":"julliard@winehq.org","avatar":null},"body":"Luciano Rocha <luciano@eurotux.com> writes:\n\n> On Fri, Dec 28, 2007 at 11:43:53AM +0100, Steffen Prohaska wrote:\n>> \n>>  On Dec 27, 2007, at 4:36 AM, Junio C Hamano wrote:\n>> \n>> > GIT 1.5.4-rc2 is available at the usual places:\n>> \n>> \n>>  The msysgit installer is now available at\n>> \n>>     http://code.google.com/p/msysgit/downloads\n>> \n>\n> Trying to install it in wine ends with:\n>\n> Runtime Error (at -1:0):\n>\n> Cannot Import dll:Kernel32.dll.\n>\n> That popup appears immediately after running wine\n> Git-1.5.4-rc2-preview20071228.exe and the installation ends.\n\nThat's because it doesn't find CreateHardLinkA. The following Wine patch\nshould enable the installer to succeed.\n\ndiff --git a/dlls/kernel32/kernel32.spec b/dlls/kernel32/kernel32.spec\nindex 7bc5db3..5f6dea6 100644\n--- a/dlls/kernel32/kernel32.spec\n+++ b/dlls/kernel32/kernel32.spec\n@@ -224,8 +224,8 @@\n @ stdcall CreateFileMappingA(long ptr long long long str)\n @ stdcall CreateFileMappingW(long ptr long long long wstr)\n @ stdcall CreateFileW(wstr long long ptr long long long)\n-# @ stub CreateHardLinkA\n-# @ stub CreateHardLinkW\n+@ stub CreateHardLinkA\n+@ stub CreateHardLinkW\n @ stdcall CreateIoCompletionPort(long long long long)\n @ stdcall CreateJobObjectA(ptr str)\n @ stdcall CreateJobObjectW(ptr wstr)\n\n-- \nAlexandre Julliard\njulliard@winehq.org\n"},{"id":"64147","messageId":"20071228152654.GD19928@bit.office.eurotux.com","threadId":"11406","inReplyTo":"87sl1m6e9h.fsf@wine.dyndns.org","subject":"Re: [ANNOUNCE] GIT 1.5.4-rc2","fromName":"Luciano Rocha","fromEmail":"luciano@eurotux.com","sentAt":"2007-12-28T15:26:54Z","receivedAt":"2007-12-28T15:26:54Z","isPatch":false,"sender":{"key":"luciano@eurotux.com","avatar":null},"body":"On Fri, Dec 28, 2007 at 04:16:26PM +0100, Alexandre Julliard wrote:\n> Luciano Rocha <luciano@eurotux.com> writes:\n> \n> > On Fri, Dec 28, 2007 at 11:43:53AM +0100, Steffen Prohaska wrote:\n> >> \n> >>  On Dec 27, 2007, at 4:36 AM, Junio C Hamano wrote:\n> >> \n> >> > GIT 1.5.4-rc2 is available at the usual places:\n> >> \n> >> \n> >>  The msysgit installer is now available at\n> >> \n> >>     http://code.google.com/p/msysgit/downloads\n> >> \n> >\n> > Trying to install it in wine ends with:\n> >\n> > Runtime Error (at -1:0):\n> >\n> > Cannot Import dll:Kernel32.dll.\n> >\n> > That popup appears immediately after running wine\n> > Git-1.5.4-rc2-preview20071228.exe and the installation ends.\n> \n> That's because it doesn't find CreateHardLinkA. The following Wine patch\n> should enable the installer to succeed.\n> \n\nThanks. I won't have time to test it in the comming days, but it makes\nsense.\n\n-- \nLuciano Rocha <luciano@eurotux.com>\nEurotux Informática, S.A. <http://www.eurotux.com/>\n"}]}