@matheusbsbs / matheus-bagliano / commits / eaf1c941bb
Fork 0

GIT 1.6.5-rc1

Signed-off-by: Junio C Hamano <gitster@pobox.com>

Junio C Hamano committed Sep 13, 2009 at 01:50 UTC eaf1c941bbc10f5aa67fcf64e316fb548b910cfe
1 file changed +31
Documentation/RelNotes-1.6.5.txt
+31
@@ -38,6 +38,9 @@ Updates since v1.6.4
38
39 * more improvements on mingw port.
40
41 + * mingw will also give FRSX as the default value for the LESS
42 + environment variable when the user does not have one.
43 +
44 (performance)
45
46 * On major platforms, the system can be compiled to use with Linus's
@@ -48,11 +51,28 @@ Updates since v1.6.4
51 * Unnecessary inefficiency in deepening of a shallow repository has
52 been removed.
53
54 + * The "git" main binary used to link with libcurl, which then dragged
55 + in a large number of external libraries. When using basic plumbing
56 + commands in scripts, this unnecessarily slowed things down. We now
57 + implement http/https/ftp transfer as a separate executable as we
58 + used to.
59 +
60 + * "git clone" run locally hardlinks or copies the files in .git/ to
61 + newly created repository. It used to give new mtime to copied files,
62 + but this delayed garbage collection to trigger unnecessarily in the
63 + cloned repository. We now preserve mtime for these files to avoid
64 + this issue.
65 +
66 (usability, bells and whistles)
67
68 * Human writable date format to various options, e.g. --since=yesterday,
69 master@{2000.09.17}, are taught to infer some omitted input properly.
70
71 + * A few programs gave verbose "advice" messages to help uninitiated
72 + people when issuing error messages. An infrastructure to allow
73 + users to squelch them has been introduced, and a few such messages
74 + can be silenced now.
75 +
76 * refs/replace/ hierarchy is designed to be usable as a replacement
77 of the "grafts" mechanism, with the added advantage that it can be
78 transferred across repositories.
@@ -83,6 +103,8 @@ Updates since v1.6.4
103 reordering commits and trees without touching the contents of
104 blobs.
105
106 + * "git fast-import" has a pair of new front-end in contrib/ area.
107 +
108 * "git init" learned to mkdir/chdir into a directory when given an
109 extra argument (i.e. "git init this").
110
@@ -91,8 +113,16 @@ Updates since v1.6.4
113 * "git log --decorate" can optionally be told with --decorate=full to
114 give the reference name in full.
115
116 + * "git merge" issued an unnecessarily scary message when it detected
117 + that the merge may have to touch the path that the user has local
118 + uncommitted changes to. The message has been reworded to make it
119 + clear that the command aborted, without doing any harm.
120 +
121 * "git push" can be told to be --quiet.
122
123 + * "git push" pays attention to url.$base.pushInsteadOf and uses a URL
124 + that is derived from the URL used for fetching.
125 +
126 * informational output from "git reset" that lists the locally modified
127 paths is made consistent with that of "git checkout $another_branch".
128
@@ -126,5 +156,6 @@ Fixes since v1.6.4
156 --
157 exec >/var/tmp/1
158 O=v1.6.4.2-298-gdf01e7c
159 +O=v1.6.5-rc0-49-g5f2b1e6
160 echo O=$(git describe master)
161 git shortlog --no-merges $O..master --not maint