From 8fb5b9db666db16dd235a0d0b18aa48dd00c2638 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Mon, 29 Jan 2007 02:47:28 -0800 Subject: [PATCH] v1.5.0.txt: Post -rc2 updates --- v1.5.0.txt | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/v1.5.0.txt b/v1.5.0.txt index 514614cfc3..0d4becf379 100644 --- a/v1.5.0.txt +++ b/v1.5.0.txt @@ -168,9 +168,19 @@ Updates in v1.5.0 since v1.4.4 series accumulated too many small packs this way as well. Updated git-count-objects helps you with this. + - git-fetch also more agressively keeps the transferred objects + packed. This behaviour of git-push and git-fetch can be + tweaked with a single configuration transfer.unpacklimit (but + usually there should not be any need for a user to tweak it). + - A new command, git-remote, can help you manage your remote tracking branch definitions. + - You may need to specify explicit paths for upload-pack and/or + receive-pack due to your ssh daemon configuration on the + other end. This can now be done via remote.*.uploadpack and + remote.*.receivepack configuration. + * Bare repositories @@ -238,6 +248,12 @@ Updates in v1.5.0 since v1.4.4 series 'git-reflog expire', 'git-pack-refs --prune', and 'git-rerere gc'. + - The output from fsck ("fsck-objects" is called just "fsck" + now, but the old name continues to work) was needlessly + alarming in that it warned missing objects that are reachable + only from dangling objects. This has been corrected and the + output is much more useful. + * Detached HEAD @@ -289,6 +305,35 @@ Updates in v1.5.0 since v1.4.4 series color.* namespace (older diff.color.*, status.color.* are still supported). + - 'git-repo-config' command is accessible as 'git-config' now. + + +* Updated features + + - git-describe uses better criteria to pick a base ref. It + used to pick the one with the newest timestamp, but now it + picks the one that is topologically the closest (that is, + among ancestors of commit C, the ref T that has the shortest + output from "git-rev-list T..C" is chosen). + + - git-describe gives the number of commits since the base ref + between the refname and the hash suffix. E.g. the commit one + before v2.6.20-rc6 in the kernel repository is: + + v2.6.20-rc5-306-ga21b069 + + which tells you that its object name begins with a21b069, + v2.6.20-rc5 is an ancestor of it (meaning, the commit + contains everything -rc5 has), and there are 306 commits + since v2.6.20-rc5. + + - git-describe with --abbrev=0 can be used to show only the + name of the base ref. + + - git-blame learned a new option, --incremental, that tells it + to output the blames as they are assigned. A sample script + to use it is also included as contrib/blameview. + * Less external dependency