threads / announce / 2808

[ANNOUNCE] GIT 0.99.9m aka 1.0rc5

Subject: [ANNOUNCE] GIT 0.99.9m aka 1.0rc5

## tl;dr

7 messages between Dec 12, 2005 and Dec 13, 2005.

replies: 6people: 2as markdown or json

Junio C Hamano· Dec 12, 2005, 02:34 UTC · lore
GIT 0.99.9m aka 1.0rc5 is found at usual places:
	RPM
		http://kernel.org:/pub/software/scm/git/RPMS/
	Debian
		http://kernel.org:/pub/software/scm/git/debian/
Notable changes since 1.0rc4 are:
 - archimport updates.
 - gitk updates to work around Tcl/Tk i18n issues.
 - better portability to Solaris and AIX.
 - slimmed down update-server-info.
 - conflicting merge leaves higher stages in index around.
 - http-fetch does not fail to write refs in subdirectories.
 - git-prune cannot be made to lose referened objects by mistake anymore.
 - a lot of documentation fixes.

We are now feature complete and I am hoping that I can push the same out sometime in the coming week tagged as v1.0, after giving it some time to shake out any possible last-minute bugs.

Right now, proposed updates branch has sample patches for the usage string clean-up from Fredrik Kuivinen for people to comment on; it is not a complete series yet and makes some tests fail. I personally feel this series can and probably should wait post 1.0.

-- >8 --
Alex Riesen:
      use "git init-db" in tests
Daniel Barkalow:
      Warn when send-pack does nothing
      Clean up file descriptors when calling hooks.
      Allow saving an object from a pipe
Eric Wong:
      archimport: first, make sure it still compiles
      archimport: remove String::ShellQuote dependency.
      archimport: fix -t tmpdir switch
      archimport: remove git wrapper dependency
      archimport: add -D <depth> and -a switch
      archimport: safer log file parsing
      archimport: Add the accurate changeset applyer
      archimport: Fix a bug I introduced in the new log parser
      archimport: fix a in new changeset applyer addition
Jason Riedy:
      Document config.mak in INSTALL.
      Initial AIX portability fixes.
      Use printf rather than echo -n.
Jon Loeliger:
      Added documentation for few missing options.
Junio C Hamano:
      compat/setenv: do not free what we fed putenv(3).
      git.c: two fixes, gitsetenv type and off-by-one error.
      show-branch: allow glob pattern to name branches to show.
      Documentation: rebase does not use cherry-pick anymore.
      struct tree: remove unused field "parent"
      git.c: remove excess output for debugging when command is too long.
      sha1_file.c: make sure packs in an alternate odb is named properly.
      server-info.c: drop unused D lines.
      server-info: stop sorting packs by latest date.
      server-info: throw away T computation as well.
      Documentation: talk about pathspec in bisect.
      Documentation: git-mv manpage workaround.
      Documentation: git-diff asciidoc table workaround.
      Documentation: push/receive hook references.
      Documentation: shared repository management in tutorial.
      server-info.c: use pack_local like everybody else.
      server-info.c: and two functions are not used anymore.
      config.c: remove unnecessary header in minimum configuration file.
      Clean up compatibility definitions.
      Fix 5501 test
      git-mv to work with Perl 5.6
      hash-object: -- and --help
      init-db: check extra arguments and complain.
      write-tree: check extra arguments and die but be a bit more helpful.
      Documentation: hash-object.
      Documentaiton (read-tree): update description of 3-way
      git-merge-one-file: resurrect leading path creation.
      qsort() ptrdiff_t may be larger than int
      checkout-index: allow checking out from higher stages.
      git-merge-one: new merge world order.
      update-index: allow --index-info to add higher stages.
      Documentation: git.html/git.7
      Documentation(glossary): minor formatting clean-ups.
      Documentation(cvs-migration): minor cleanups.
      Documentation(tutorial): adjust merge example to the new merge world order.
      refs.c: make sure leading directories exist before writing a ref.
      Make sure we use compat/subprocess.py with Python 2.3 while running tests.
      Documentation: recursive is the default strategy these days.
      show-branch: comment typo
      Documentation: git-prune
      qsort(): ptrdiff_t may be larger than int
      git-prune: never lose objects reachable from our refs.
      Use GIT_EXEC_PATH explicitly for initial git-init-db in tests.
      Everyday GIT with 20 commands
      Link Everyday GIT to main documentation tree.
      t3300: funny name test
      t0000: catch trivial pilot errors.
      format-patch: use same number of digits in numbers
      merge-recursive: leave unmerged entries in the index.
      merge-recursive: cleanup setIndexStages
      t/t6022: a new test for renaming merge.
Nikolai Weibull:
      Document the --non-empty command-line option to git-pack-objects.
      Fix the description of --utf8 and --keep to git-am.
      Use uniform description for the '--' option.
      Documentation/git-commit.txt: Add long options and -- to documentation.
      Documentation/git-verify-pack.txt: added documentation for --.
      Documentation/git-cvsimport.txt: Fix a slight glitch in description heading.
      Documentation/git-cherry-pick: Add --replay and --no-commit.
      Add documentation for git-revert and git-cherry-pick.
      Add documentation for the --topo-order option to git-show-branch.
      Documentation/git-format-patch.txt: Add --signoff, --check, and long option-names.
      Documentation/git-ls-remote.txt: Add -h and -t.
      Documentation/git-repack.txt: Add -l and -n.
      Documentation/git-http-fetch.txt: Document the commit-id argument.
      Documentation/git-update-server-info.txt: Add -f alias for --force to documentation.
      Documentation/git-tag.txt: Fix the order of sections (DESCRIPTION should come before OPTIONS).
      Documentation/git-read-tree.txt: Add --reset to SYNOPSIS.
Paul Mackerras:
      gitk: Factored out some common code into a new start_rev_list procedure
      gitk: Some improvements for the code for updating the display
      gitk: Work around Tcl's non-standard names for encodings
Petr Baudis:
      Update the git-ls-tree documentation
      Document the --(no-)edit switch of git-revert and git-cherry-pick
Sven Verdoolaege:
      gitk: add Update menu item.
Paul Dickson· Dec 13, 2005, 01:37 UTC · re: Junio C Hamano · lore

Re: [ANNOUNCE] GIT 0.99.9m aka 1.0rc5

On Sun, 11 Dec 2005 18:34:20 -0800, Junio C Hamano wrote:
> GIT 0.99.9m aka 1.0rc5 is found at usual places:
Is it just me or do most paragraphs (blocks of text) end with a ".sp"?
>From git-repack man file:
  AUTHOR
         Written by Linus Torvalds <torvalds@osdl.org>.sp
  DOCUMENTATION
         Documentation by Ryan Anderson <ryan@michonline.com>.sp
  SEE-ALSO
         git-pack-objects(1) git-prune-packed(1).sp
  GIT
         Part of the git(7) suite.sp
	-Paul
Junio C Hamano· Dec 13, 2005, 01:48 UTC · re: Paul Dickson · lore

Re: [ANNOUNCE] GIT 0.99.9m aka 1.0rc5

Paul Dickson <paul@permanentmail.com> writes:
Show 5 quoted lines
> On Sun, 11 Dec 2005 18:34:20 -0800, Junio C Hamano wrote:
>
>> GIT 0.99.9m aka 1.0rc5 is found at usual places:
>
> Is it just me or do most paragraphs (blocks of text) end with a ".sp"?
Not for me.
$ rm -f git-repack.1
$ make git-repack.1
asciidoc -b docbook -d manpage -f asciidoc.conf git-repack.txt
xmlto man git-repack.xml
Writing git-repack.1 for refentry
rm git-repack.xml
$ dpkg -l asciidoc xmlto
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  asciidoc       7.0.2-4        Highly configurable text format for writing
ii  xmlto          0.0.18-5       XML-to-any converter
$ grep '^[A-Z][a-z]* by' git-repack.1
Written by Linus Torvalds <torvalds@osdl\&.org>
Documentation by Ryan Anderson <ryan@michonline\&.com>
$ exit
Paul Dickson· Dec 13, 2005, 02:20 UTC · re: Junio C Hamano · lore

Re: [ANNOUNCE] GIT 0.99.9m aka 1.0rc5

On Mon, 12 Dec 2005 17:48:37 -0800, Junio C Hamano wrote:
Show 11 quoted lines
> $ dpkg -l asciidoc xmlto
> Desired=Unknown/Install/Remove/Purge/Hold
> | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
> |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
> ||/ Name           Version        Description
> +++-==============-==============-============================================
> ii  asciidoc       7.0.2-4        Highly configurable text format for writing
> ii  xmlto          0.0.18-5       XML-to-any converter
> $ grep '^[A-Z][a-z]* by' git-repack.1
> Written by Linus Torvalds <torvalds@osdl\&.org>
> Documentation by Ryan Anderson <ryan@michonline\&.com>
  $ rpm -q xmlto asciidoc man groff
  xmlto-0.0.18-9
  asciidoc-7.0.2-1.fc5
  man-1.6b-1
  groff-1.18.1.1-5
I would suspect groff (as used by man).
  $ zcat /usr/share/man/man1/git-repack.1.gz|grep '^[A-Z][a-z]* by'
	-Paul
Paul Dickson· Dec 13, 2005, 02:54 UTC · re: Paul Dickson · lore

Re: [ANNOUNCE] GIT 0.99.9m aka 1.0rc5

On Mon, 12 Dec 2005 19:20:13 -0700, Paul Dickson wrote:
Show 10 quoted lines
>   $ rpm -q xmlto asciidoc man groff
>   xmlto-0.0.18-9
>   asciidoc-7.0.2-1.fc5
>   man-1.6b-1
>   groff-1.18.1.1-5
> 
> I would suspect groff (as used by man).
> 
>   $ zcat /usr/share/man/man1/git-repack.1.gz|grep '^[A-Z][a-z]* by'
> 
I think it's up one level to the creator of the man files:

.SH "DESCRIPTION" This script is used to combine all objects that do not currently reside in a "pack", into a pack..sp A pack is a collection of objects, individually compressed, with delta compression applied, stored in a single file, with an associated index file..sp Packs are used to reduce the load on mirror systems, backup engines, disk storage, etc..sp

Results in:
DESCRIPTION
       This script is used to combine all objects that do not currently reside
       in a "pack", into a pack..sp A pack is a collection of objects,
       individually compressed, with delta compression applied, stored in a
       single file, with an associated index file..sp Packs are used to reduce
       the load on mirror systems, backup engines, disk storage, etc..sp
It's only the .sp function.
So it's likely my version of asciidoc or xmlto.
	-Paul
Junio C Hamano· Dec 13, 2005, 05:52 UTC · re: Paul Dickson · lore

Re: [ANNOUNCE] GIT 0.99.9m aka 1.0rc5

Paul Dickson <paul@permanentmail.com> writes:
Show 8 quoted lines
>> I would suspect groff (as used by man).
>> 
>>   $ zcat /usr/share/man/man1/git-repack.1.gz|grep '^[A-Z][a-z]* by'
>
> I think it's up one level to the creator of the man files:
>
> .SH "DESCRIPTION"
> This script is used to combine all objects that do not currently reside in a "pack", into a pack..sp
Hmph.  In the same environment as before:

$ rm -f git-repack.1 $ make git-repack.1 rm -f doc.dep+ doc.dep perl ./build-docdep.perl >doc.dep+ mv doc.dep+ doc.dep asciidoc -b docbook -d manpage -f asciidoc.conf git-repack.txt xmlto man git-repack.xml Writing git-repack.1 for refentry rm git-repack.xml $ make git-repack.xml asciidoc -b docbook -d manpage -f asciidoc.conf git-repack.txt $ grep osdl git-repack.1 git-repack.xml git-repack.1:Written by Linus Torvalds <torvalds@osdl\&.org> git-repack.xml:<simpara>Written by Linus Torvalds &lt;torvalds@osdl.org&gt;</simpara> $ exit

And it is the same on kernel.org machine I have account on.
Paul Dickson· Dec 13, 2005, 17:49 UTC · re: Junio C Hamano · lore

Re: [ANNOUNCE] GIT 0.99.9m aka 1.0rc5

On Mon, 12 Dec 2005 21:52:50 -0800, Junio C Hamano wrote:
Show 31 quoted lines
> Paul Dickson <paul@permanentmail.com> writes:
> 
> >> I would suspect groff (as used by man).
> >> 
> >>   $ zcat /usr/share/man/man1/git-repack.1.gz|grep '^[A-Z][a-z]* by'
> >
> > I think it's up one level to the creator of the man files:
> >
> > .SH "DESCRIPTION"
> > This script is used to combine all objects that do not currently reside in a "pack", into a pack..sp
> 
> Hmph.  In the same environment as before:
> 
> $ rm -f git-repack.1
> $ make git-repack.1
> rm -f doc.dep+ doc.dep
> perl ./build-docdep.perl >doc.dep+
> mv doc.dep+ doc.dep
> asciidoc -b docbook -d manpage -f asciidoc.conf git-repack.txt
> xmlto man git-repack.xml
> Writing git-repack.1 for refentry
> rm git-repack.xml
> $ make git-repack.xml
> asciidoc -b docbook -d manpage -f asciidoc.conf git-repack.txt
> $ grep osdl git-repack.1 git-repack.xml
> git-repack.1:Written by Linus Torvalds <torvalds@osdl\&.org>
> git-repack.xml:<simpara>Written by Linus Torvalds &lt;torvalds@osdl.org&gt;</simpara>
> $ exit
> 
> And it is the same on kernel.org machine I have account on.
> 
I filed:  https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=175592
Apparently, it's a docbook style issue.
	-Paul

← back to recent threads