2006-05-04 08:14:56

by Junio C Hamano

[permalink] [raw]
Subject: What's in git.git

* Latest maintenance release 1.3.2 is out from the 'maint' branch.

* The 'master' branch has these since the last announcement, not
counting what is in v1.3.2.

- blame path-pruning fix (Fredrik Kuivinen)

- built-in push (Linus, Johannes Schindelin)

- beginning of "put remotes/ info in config file" (Johannes Schindelin)

- repo-config updates and fixes (Johannes Schindelin)

- built-in count-objects and diff

- core.prefersymlinkrefs can be given to use symlink HEAD;
this may be needed to bisect kernel history before January
2006 whose setlocalversion script depended on HEAD being a
symlink.

- "git-log --parents" fix (Linus)

- use rev-list instead of log in git-cvsserver (Martin Langhoff)

- sha1_to_hex() usage cleanup (Linus)

- Document update-index --unresolve (Matthias Kestenholz)


* The 'next' branch, in addition, has these.

- "put remotes/ info in config file" for fetch side (Johannes Schindelin)

- built-in grep

It now knows all the common grep options I personally use,
including -l, -w, -E, -i, -[ABC]<n>, -v; I am planning to
push this out perhaps mid next week.

- built-in format-patch WIP

I really should resume working on this again...

- cache-tree

Fixed a rather nasty bug; should be safe again to use it now.

- get_sha1(): :path and :[0-3]:path to extract from index.

- diff-delta enhancements (Nicolas Pitre)


* The 'pu' branch, in addition, has these.

- partial tree reading/writing with --prefix option.

- Transitively read alternatives (Martin Waitz)



2006-05-04 09:05:34

by Petr Baudis

[permalink] [raw]
Subject: Re: What's in git.git

Dear diary, on Thu, May 04, 2006 at 10:14:54AM CEST, I got a letter
where Junio C Hamano <[email protected]> said that...
> - core.prefersymlinkrefs can be given to use symlink HEAD;
> this may be needed to bisect kernel history before January
> 2006 whose setlocalversion script depended on HEAD being a
> symlink.

Oh, I expected this to end up in 1.3.2, actually. :-)

Shouldn't this belong to the maint branch? It is "physically" a new
feature but I would consider "cannot bisect kernel before January" a bug
certainly worth fixing and the feature is pretty tiny. (It seems to be
backwards-incompatible but that only means you should provide some
transition path, I think. ;)

--
Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
Right now I am having amnesia and deja-vu at the same time. I think
I have forgotten this before.