Skip to content

Commit 66996ec

Browse files
committed
Sync with 1.6.2.4
Signed-off-by: Junio C Hamano <[email protected]>
2 parents ea10b60 + 1f9b620 commit 66996ec

File tree

5 files changed

+25
-18
lines changed

5 files changed

+25
-18
lines changed

Documentation/RelNotes-1.6.2.4.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,17 @@ Fixes since v1.6.2.3
77
* The configuration parser had a buffer overflow while parsing an overlong
88
value.
99

10+
* pruning reflog entries that are unreachable from the tip of the ref
11+
during "git reflog prune" (hence "git gc") was very inefficient.
12+
13+
* "git-add -p" lacked a way to say "q"uit to refuse staging any hunks for
14+
the remaining paths. You had to say "d" and then ^C.
15+
1016
* "git-checkout <tree-ish> <submodule>" did not update the index entry at
1117
the named path; it now does.
1218

19+
* "git-fast-export" choked when seeing a tag that does not point at commit.
20+
1321
* "git init" segfaulted when given an overlong template location via
1422
the --template= option.
1523

@@ -27,5 +35,5 @@ Many small documentation updates are included as well.
2735
---
2836
exec >/var/tmp/1
2937
echo O=$(git describe maint)
30-
O=v1.6.2.3-21-ga51609a
38+
O=v1.6.2.3-38-g318b847
3139
git shortlog --no-merges $O..maint

Documentation/RelNotes-1.6.3.txt

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,6 @@ Updates since v1.6.2
4242
* many uses of lstat(2) in the codepath for "git checkout" have been
4343
optimized out.
4444

45-
* pruning reflog entries that are unreachable from the tip of the ref
46-
during "git reflog prune" (hence "git gc") was very inefficient.
47-
4845
(usability, bells and whistles)
4946

5047
* Boolean configuration variable yes/no can be written as on/off.
@@ -80,8 +77,6 @@ Updates since v1.6.2
8077
1.6.2, but the initial implementation did not teach this to a few
8178
commands. Now the syntax works with "branch -m @{-1} newname".
8279

83-
* "git-add -p" now supports "q"uit action.
84-
8580
* git-archive learned --output=<file> option.
8681

8782
* git-archive takes attributes from the tree being archived; strictly
@@ -109,8 +104,6 @@ Updates since v1.6.2
109104
* git-difftool is now part of the officially supported command, primarily
110105
maintained by David Aguilar.
111106

112-
* git-fast-export choked when seeing a tag that does not point at commit.
113-
114107
* git-for-each-ref learned a new "upstream" token.
115108

116109
* git-format-patch can be told to use attachment with a new configuration,
@@ -184,6 +177,6 @@ v1.6.2.X series.
184177

185178
---
186179
exec >/var/tmp/1
187-
O=v1.6.3-rc0-74-g9824a38
180+
O=v1.6.3-rc1-1-gea10b60
188181
echo O=$(git describe master)
189182
git shortlog --no-merges $O..master ^maint

Documentation/config.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -295,8 +295,10 @@ core.sharedRepository::
295295
group-shareable. When 'umask' (or 'false'), git will use permissions
296296
reported by umask(2). When '0xxx', where '0xxx' is an octal number,
297297
files in the repository will have this mode value. '0xxx' will override
298-
user's umask value, and thus, users with a safe umask (0077) can use
299-
this option. Examples: '0660' is equivalent to 'group'. '0640' is a
298+
user's umask value (whereas the other options will only override
299+
requested parts of the user's umask value). Examples: '0660' will make
300+
the repo read/write-able for the owner and group, but inaccessible to
301+
others (equivalent to 'group' unless umask is e.g. '0022'). '0640' is a
300302
repository that is group-readable but not group-writable.
301303
See linkgit:git-init[1]. False by default.
302304

Documentation/git-init.txt

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,21 @@ is given:
5454

5555
- 'group' (or 'true'): Make the repository group-writable, (and g+sx, since
5656
the git group may be not the primary group of all users).
57+
This is used to loosen the permissions of an otherwise safe umask(2) value.
58+
Note that the umask still applies to the other permission bits (e.g. if
59+
umask is '0022', using 'group' will not remove read privileges from other
60+
(non-group) users). See '0xxx' for how to exactly specify the repository
61+
permissions.
5762

5863
- 'all' (or 'world' or 'everybody'): Same as 'group', but make the repository
5964
readable by all users.
6065

61-
- '0xxx': '0xxx' is an octal number and each file will have mode '0xxx'
62-
Any option except 'umask' can be set using this option. '0xxx' will
63-
override users umask(2) value, and thus, users with a safe umask (0077)
64-
can use this option. '0640' will create a repository which is group-readable
65-
but not writable. '0660' is equivalent to 'group'.
66+
- '0xxx': '0xxx' is an octal number and each file will have mode '0xxx'.
67+
'0xxx' will override users' umask(2) value (and not only loosen permissions
68+
as 'group' and 'all' does). '0640' will create a repository which is
69+
group-readable, but not group-writable or accessible to others. '0660' will
70+
create a repo that is readable and writable to the current user and group,
71+
but inaccessible to others.
6672

6773
By default, the configuration flag receive.denyNonFastForwards is enabled
6874
in shared repositories, so that you cannot force a non fast-forwarding push

Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,6 @@ EXTRA_PROGRAMS =
319319
# ... and all the rest that could be moved out of bindir to gitexecdir
320320
PROGRAMS += $(EXTRA_PROGRAMS)
321321
PROGRAMS += git-fast-import$X
322-
PROGRAMS += git-fetch-pack$X
323322
PROGRAMS += git-hash-object$X
324323
PROGRAMS += git-index-pack$X
325324
PROGRAMS += git-merge-index$X
@@ -328,7 +327,6 @@ PROGRAMS += git-mktag$X
328327
PROGRAMS += git-mktree$X
329328
PROGRAMS += git-pack-redundant$X
330329
PROGRAMS += git-patch-id$X
331-
PROGRAMS += git-send-pack$X
332330
PROGRAMS += git-shell$X
333331
PROGRAMS += git-show-index$X
334332
PROGRAMS += git-unpack-file$X

0 commit comments

Comments
 (0)