{"thread":{"id":"2808","subject":"[ANNOUNCE] GIT 0.99.9m aka 1.0rc5","startedAt":"2005-12-12T02:34:20Z","lastAt":"2005-12-13T17:49:03Z","messageCount":7,"participants":["Junio C Hamano","Paul Dickson"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"13503","messageId":"7vbqznm4b7.fsf@assigned-by-dhcp.cox.net","threadId":"2808","inReplyTo":null,"subject":"[ANNOUNCE] GIT 0.99.9m aka 1.0rc5","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2005-12-12T02:34:20Z","receivedAt":"2005-12-12T02:34:20Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"GIT 0.99.9m aka 1.0rc5 is found at usual places:\n\n\tRPM\n\t\thttp://kernel.org:/pub/software/scm/git/RPMS/\n\n\tDebian\n\t\thttp://kernel.org:/pub/software/scm/git/debian/\n\nNotable changes since 1.0rc4 are:\n\n - archimport updates.\n - gitk updates to work around Tcl/Tk i18n issues.\n - better portability to Solaris and AIX.\n - slimmed down update-server-info.\n - conflicting merge leaves higher stages in index around.\n - http-fetch does not fail to write refs in subdirectories.\n - git-prune cannot be made to lose referened objects by mistake anymore.\n - a lot of documentation fixes.\n\nWe are now feature complete and I am hoping that I can push the\nsame out sometime in the coming week tagged as v1.0, after\ngiving it some time to shake out any possible last-minute bugs.\n\nRight now, proposed updates branch has sample patches for the\nusage string clean-up from Fredrik Kuivinen for people to\ncomment on; it is not a complete series yet and makes some tests\nfail.  I personally feel this series can and probably should\nwait post 1.0.\n\n-- >8 --\n\nAlex Riesen:\n      use \"git init-db\" in tests\n\nDaniel Barkalow:\n      Warn when send-pack does nothing\n      Clean up file descriptors when calling hooks.\n      Allow saving an object from a pipe\n\nEric Wong:\n      archimport: first, make sure it still compiles\n      archimport: remove String::ShellQuote dependency.\n      archimport: fix -t tmpdir switch\n      archimport: remove git wrapper dependency\n      archimport: add -D <depth> and -a switch\n      archimport: safer log file parsing\n      archimport: Add the accurate changeset applyer\n      archimport: Fix a bug I introduced in the new log parser\n      archimport: fix a in new changeset applyer addition\n\nJason Riedy:\n      Document config.mak in INSTALL.\n      Initial AIX portability fixes.\n      Use printf rather than echo -n.\n\nJon Loeliger:\n      Added documentation for few missing options.\n\nJunio C Hamano:\n      compat/setenv: do not free what we fed putenv(3).\n      git.c: two fixes, gitsetenv type and off-by-one error.\n      show-branch: allow glob pattern to name branches to show.\n      Documentation: rebase does not use cherry-pick anymore.\n      struct tree: remove unused field \"parent\"\n      git.c: remove excess output for debugging when command is too long.\n      sha1_file.c: make sure packs in an alternate odb is named properly.\n      server-info.c: drop unused D lines.\n      server-info: stop sorting packs by latest date.\n      server-info: throw away T computation as well.\n      Documentation: talk about pathspec in bisect.\n      Documentation: git-mv manpage workaround.\n      Documentation: git-diff asciidoc table workaround.\n      Documentation: push/receive hook references.\n      Documentation: shared repository management in tutorial.\n      server-info.c: use pack_local like everybody else.\n      server-info.c: and two functions are not used anymore.\n      config.c: remove unnecessary header in minimum configuration file.\n      Clean up compatibility definitions.\n      Fix 5501 test\n      git-mv to work with Perl 5.6\n      hash-object: -- and --help\n      init-db: check extra arguments and complain.\n      write-tree: check extra arguments and die but be a bit more helpful.\n      Documentation: hash-object.\n      Documentaiton (read-tree): update description of 3-way\n      git-merge-one-file: resurrect leading path creation.\n      qsort() ptrdiff_t may be larger than int\n      checkout-index: allow checking out from higher stages.\n      git-merge-one: new merge world order.\n      update-index: allow --index-info to add higher stages.\n      Documentation: git.html/git.7\n      Documentation(glossary): minor formatting clean-ups.\n      Documentation(cvs-migration): minor cleanups.\n      Documentation(tutorial): adjust merge example to the new merge world order.\n      refs.c: make sure leading directories exist before writing a ref.\n      Make sure we use compat/subprocess.py with Python 2.3 while running tests.\n      Documentation: recursive is the default strategy these days.\n      show-branch: comment typo\n      Documentation: git-prune\n      qsort(): ptrdiff_t may be larger than int\n      git-prune: never lose objects reachable from our refs.\n      Use GIT_EXEC_PATH explicitly for initial git-init-db in tests.\n      Everyday GIT with 20 commands\n      Link Everyday GIT to main documentation tree.\n      t3300: funny name test\n      t0000: catch trivial pilot errors.\n      format-patch: use same number of digits in numbers\n      merge-recursive: leave unmerged entries in the index.\n      merge-recursive: cleanup setIndexStages\n      t/t6022: a new test for renaming merge.\n\nNikolai Weibull:\n      Document the --non-empty command-line option to git-pack-objects.\n      Fix the description of --utf8 and --keep to git-am.\n      Use uniform description for the '--' option.\n      Documentation/git-commit.txt: Add long options and -- to documentation.\n      Documentation/git-verify-pack.txt: added documentation for --.\n      Documentation/git-cvsimport.txt: Fix a slight glitch in description heading.\n      Documentation/git-cherry-pick: Add --replay and --no-commit.\n      Add documentation for git-revert and git-cherry-pick.\n      Add documentation for the --topo-order option to git-show-branch.\n      Documentation/git-format-patch.txt: Add --signoff, --check, and long option-names.\n      Documentation/git-ls-remote.txt: Add -h and -t.\n      Documentation/git-repack.txt: Add -l and -n.\n      Documentation/git-http-fetch.txt: Document the commit-id argument.\n      Documentation/git-update-server-info.txt: Add -f alias for --force to documentation.\n      Documentation/git-tag.txt: Fix the order of sections (DESCRIPTION should come before OPTIONS).\n      Documentation/git-read-tree.txt: Add --reset to SYNOPSIS.\n\nPaul Mackerras:\n      gitk: Factored out some common code into a new start_rev_list procedure\n      gitk: Some improvements for the code for updating the display\n      gitk: Work around Tcl's non-standard names for encodings\n\nPetr Baudis:\n      Update the git-ls-tree documentation\n      Document the --(no-)edit switch of git-revert and git-cherry-pick\n\nSven Verdoolaege:\n      gitk: add Update menu item.\n"},{"id":"13548","messageId":"20051212183723.c4b09964.paul@permanentmail.com","threadId":"2808","inReplyTo":"7vbqznm4b7.fsf@assigned-by-dhcp.cox.net","subject":"Re: [ANNOUNCE] GIT 0.99.9m aka 1.0rc5","fromName":"Paul Dickson","fromEmail":"paul@permanentmail.com","sentAt":"2005-12-13T01:37:23Z","receivedAt":"2005-12-13T01:37:23Z","isPatch":false,"sender":{"key":"paul@permanentmail.com","avatar":null},"body":"On Sun, 11 Dec 2005 18:34:20 -0800, Junio C Hamano wrote:\n\n> GIT 0.99.9m aka 1.0rc5 is found at usual places:\n\nIs it just me or do most paragraphs (blocks of text) end with a \".sp\"?\n\n\n>From git-repack man file:\n\n  AUTHOR\n         Written by Linus Torvalds <torvalds@osdl.org>.sp\n\n  DOCUMENTATION\n         Documentation by Ryan Anderson <ryan@michonline.com>.sp\n\n  SEE-ALSO\n         git-pack-objects(1) git-prune-packed(1).sp\n\n  GIT\n         Part of the git(7) suite.sp\n\n\n\n\t-Paul\n"},{"id":"13550","messageId":"7vd5k1dax6.fsf@assigned-by-dhcp.cox.net","threadId":"2808","inReplyTo":"20051212183723.c4b09964.paul@permanentmail.com","subject":"Re: [ANNOUNCE] GIT 0.99.9m aka 1.0rc5","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2005-12-13T01:48:37Z","receivedAt":"2005-12-13T01:48:37Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Paul Dickson <paul@permanentmail.com> writes:\n\n> On Sun, 11 Dec 2005 18:34:20 -0800, Junio C Hamano wrote:\n>\n>> GIT 0.99.9m aka 1.0rc5 is found at usual places:\n>\n> Is it just me or do most paragraphs (blocks of text) end with a \".sp\"?\n\nNot for me.\n\n$ rm -f git-repack.1\n$ make git-repack.1\nasciidoc -b docbook -d manpage -f asciidoc.conf git-repack.txt\nxmlto man git-repack.xml\nWriting git-repack.1 for refentry\nrm git-repack.xml\n$ dpkg -l asciidoc xmlto\nDesired=Unknown/Install/Remove/Purge/Hold\n| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed\n|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)\n||/ Name           Version        Description\n+++-==============-==============-============================================\nii  asciidoc       7.0.2-4        Highly configurable text format for writing\nii  xmlto          0.0.18-5       XML-to-any converter\n$ grep '^[A-Z][a-z]* by' git-repack.1\nWritten by Linus Torvalds <torvalds@osdl\\&.org>\nDocumentation by Ryan Anderson <ryan@michonline\\&.com>\n$ exit\n"},{"id":"13552","messageId":"20051212192013.9ef4c8b2.paul@permanentmail.com","threadId":"2808","inReplyTo":"7vd5k1dax6.fsf@assigned-by-dhcp.cox.net","subject":"Re: [ANNOUNCE] GIT 0.99.9m aka 1.0rc5","fromName":"Paul Dickson","fromEmail":"paul@permanentmail.com","sentAt":"2005-12-13T02:20:13Z","receivedAt":"2005-12-13T02:20:13Z","isPatch":false,"sender":{"key":"paul@permanentmail.com","avatar":null},"body":"On Mon, 12 Dec 2005 17:48:37 -0800, Junio C Hamano wrote:\n\n> $ dpkg -l asciidoc xmlto\n> Desired=Unknown/Install/Remove/Purge/Hold\n> | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed\n> |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)\n> ||/ Name           Version        Description\n> +++-==============-==============-============================================\n> ii  asciidoc       7.0.2-4        Highly configurable text format for writing\n> ii  xmlto          0.0.18-5       XML-to-any converter\n> $ grep '^[A-Z][a-z]* by' git-repack.1\n> Written by Linus Torvalds <torvalds@osdl\\&.org>\n> Documentation by Ryan Anderson <ryan@michonline\\&.com>\n\n  $ rpm -q xmlto asciidoc man groff\n  xmlto-0.0.18-9\n  asciidoc-7.0.2-1.fc5\n  man-1.6b-1\n  groff-1.18.1.1-5\n\nI would suspect groff (as used by man).\n\n  $ zcat /usr/share/man/man1/git-repack.1.gz|grep '^[A-Z][a-z]* by'\n\n\t-Paul\n"},{"id":"13554","messageId":"20051212195408.40af06f1.paul@permanentmail.com","threadId":"2808","inReplyTo":"20051212192013.9ef4c8b2.paul@permanentmail.com","subject":"Re: [ANNOUNCE] GIT 0.99.9m aka 1.0rc5","fromName":"Paul Dickson","fromEmail":"paul@permanentmail.com","sentAt":"2005-12-13T02:54:08Z","receivedAt":"2005-12-13T02:54:08Z","isPatch":false,"sender":{"key":"paul@permanentmail.com","avatar":null},"body":"On Mon, 12 Dec 2005 19:20:13 -0700, Paul Dickson wrote:\n\n>   $ rpm -q xmlto asciidoc man groff\n>   xmlto-0.0.18-9\n>   asciidoc-7.0.2-1.fc5\n>   man-1.6b-1\n>   groff-1.18.1.1-5\n> \n> I would suspect groff (as used by man).\n> \n>   $ zcat /usr/share/man/man1/git-repack.1.gz|grep '^[A-Z][a-z]* by'\n> \n\nI think it's up one level to the creator of the man files:\n\n.SH \"DESCRIPTION\"\nThis script is used to combine all objects that do not currently reside in a \"pack\", into a pack..sp\nA pack is a collection of objects, individually compressed, with delta compression applied, stored in a single file, with\nan associated index file..sp\nPacks are used to reduce the load on mirror systems, backup engines, disk storage, etc..sp\n\nResults in:\n\nDESCRIPTION\n       This script is used to combine all objects that do not currently reside\n       in a \"pack\", into a pack..sp A pack is a collection of objects,\n       individually compressed, with delta compression applied, stored in a\n       single file, with an associated index file..sp Packs are used to reduce\n       the load on mirror systems, backup engines, disk storage, etc..sp\n\nIt's only the .sp function.\n\nSo it's likely my version of asciidoc or xmlto.\n\n\t-Paul\n"},{"id":"13560","messageId":"7vslsxbl1p.fsf@assigned-by-dhcp.cox.net","threadId":"2808","inReplyTo":"20051212195408.40af06f1.paul@permanentmail.com","subject":"Re: [ANNOUNCE] GIT 0.99.9m aka 1.0rc5","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2005-12-13T05:52:50Z","receivedAt":"2005-12-13T05:52:50Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Paul Dickson <paul@permanentmail.com> writes:\n\n>> I would suspect groff (as used by man).\n>> \n>>   $ zcat /usr/share/man/man1/git-repack.1.gz|grep '^[A-Z][a-z]* by'\n>\n> I think it's up one level to the creator of the man files:\n>\n> .SH \"DESCRIPTION\"\n> This script is used to combine all objects that do not currently reside in a \"pack\", into a pack..sp\n\nHmph.  In the same environment as before:\n\n$ rm -f git-repack.1\n$ make git-repack.1\nrm -f doc.dep+ doc.dep\nperl ./build-docdep.perl >doc.dep+\nmv doc.dep+ doc.dep\nasciidoc -b docbook -d manpage -f asciidoc.conf git-repack.txt\nxmlto man git-repack.xml\nWriting git-repack.1 for refentry\nrm git-repack.xml\n$ make git-repack.xml\nasciidoc -b docbook -d manpage -f asciidoc.conf git-repack.txt\n$ grep osdl git-repack.1 git-repack.xml\ngit-repack.1:Written by Linus Torvalds <torvalds@osdl\\&.org>\ngit-repack.xml:<simpara>Written by Linus Torvalds &lt;torvalds@osdl.org&gt;</simpara>\n$ exit\n\nAnd it is the same on kernel.org machine I have account on.\n"},{"id":"13570","messageId":"20051213104903.3f6f7c17.paul@permanentmail.com","threadId":"2808","inReplyTo":"7vslsxbl1p.fsf@assigned-by-dhcp.cox.net","subject":"Re: [ANNOUNCE] GIT 0.99.9m aka 1.0rc5","fromName":"Paul Dickson","fromEmail":"paul@permanentmail.com","sentAt":"2005-12-13T17:49:03Z","receivedAt":"2005-12-13T17:49:03Z","isPatch":false,"sender":{"key":"paul@permanentmail.com","avatar":null},"body":"On Mon, 12 Dec 2005 21:52:50 -0800, Junio C Hamano wrote:\n\n> Paul Dickson <paul@permanentmail.com> writes:\n> \n> >> I would suspect groff (as used by man).\n> >> \n> >>   $ zcat /usr/share/man/man1/git-repack.1.gz|grep '^[A-Z][a-z]* by'\n> >\n> > I think it's up one level to the creator of the man files:\n> >\n> > .SH \"DESCRIPTION\"\n> > This script is used to combine all objects that do not currently reside in a \"pack\", into a pack..sp\n> \n> Hmph.  In the same environment as before:\n> \n> $ rm -f git-repack.1\n> $ make git-repack.1\n> rm -f doc.dep+ doc.dep\n> perl ./build-docdep.perl >doc.dep+\n> mv doc.dep+ doc.dep\n> asciidoc -b docbook -d manpage -f asciidoc.conf git-repack.txt\n> xmlto man git-repack.xml\n> Writing git-repack.1 for refentry\n> rm git-repack.xml\n> $ make git-repack.xml\n> asciidoc -b docbook -d manpage -f asciidoc.conf git-repack.txt\n> $ grep osdl git-repack.1 git-repack.xml\n> git-repack.1:Written by Linus Torvalds <torvalds@osdl\\&.org>\n> git-repack.xml:<simpara>Written by Linus Torvalds &lt;torvalds@osdl.org&gt;</simpara>\n> $ exit\n> \n> And it is the same on kernel.org machine I have account on.\n> \n\nI filed:  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=175592\n\nApparently, it's a docbook style issue.\n\n\t-Paul\n"}]}