commit
66996ecc28
|
@ -7,9 +7,17 @@ Fixes since v1.6.2.3
|
||||||
* The configuration parser had a buffer overflow while parsing an overlong
|
* The configuration parser had a buffer overflow while parsing an overlong
|
||||||
value.
|
value.
|
||||||
|
|
||||||
|
* pruning reflog entries that are unreachable from the tip of the ref
|
||||||
|
during "git reflog prune" (hence "git gc") was very inefficient.
|
||||||
|
|
||||||
|
* "git-add -p" lacked a way to say "q"uit to refuse staging any hunks for
|
||||||
|
the remaining paths. You had to say "d" and then ^C.
|
||||||
|
|
||||||
* "git-checkout <tree-ish> <submodule>" did not update the index entry at
|
* "git-checkout <tree-ish> <submodule>" did not update the index entry at
|
||||||
the named path; it now does.
|
the named path; it now does.
|
||||||
|
|
||||||
|
* "git-fast-export" choked when seeing a tag that does not point at commit.
|
||||||
|
|
||||||
* "git init" segfaulted when given an overlong template location via
|
* "git init" segfaulted when given an overlong template location via
|
||||||
the --template= option.
|
the --template= option.
|
||||||
|
|
||||||
|
@ -27,5 +35,5 @@ Many small documentation updates are included as well.
|
||||||
---
|
---
|
||||||
exec >/var/tmp/1
|
exec >/var/tmp/1
|
||||||
echo O=$(git describe maint)
|
echo O=$(git describe maint)
|
||||||
O=v1.6.2.3-21-ga51609a
|
O=v1.6.2.3-38-g318b847
|
||||||
git shortlog --no-merges $O..maint
|
git shortlog --no-merges $O..maint
|
||||||
|
|
|
@ -42,9 +42,6 @@ Updates since v1.6.2
|
||||||
* many uses of lstat(2) in the codepath for "git checkout" have been
|
* many uses of lstat(2) in the codepath for "git checkout" have been
|
||||||
optimized out.
|
optimized out.
|
||||||
|
|
||||||
* pruning reflog entries that are unreachable from the tip of the ref
|
|
||||||
during "git reflog prune" (hence "git gc") was very inefficient.
|
|
||||||
|
|
||||||
(usability, bells and whistles)
|
(usability, bells and whistles)
|
||||||
|
|
||||||
* Boolean configuration variable yes/no can be written as on/off.
|
* Boolean configuration variable yes/no can be written as on/off.
|
||||||
|
@ -80,8 +77,6 @@ Updates since v1.6.2
|
||||||
1.6.2, but the initial implementation did not teach this to a few
|
1.6.2, but the initial implementation did not teach this to a few
|
||||||
commands. Now the syntax works with "branch -m @{-1} newname".
|
commands. Now the syntax works with "branch -m @{-1} newname".
|
||||||
|
|
||||||
* "git-add -p" now supports "q"uit action.
|
|
||||||
|
|
||||||
* git-archive learned --output=<file> option.
|
* git-archive learned --output=<file> option.
|
||||||
|
|
||||||
* git-archive takes attributes from the tree being archived; strictly
|
* git-archive takes attributes from the tree being archived; strictly
|
||||||
|
@ -109,8 +104,6 @@ Updates since v1.6.2
|
||||||
* git-difftool is now part of the officially supported command, primarily
|
* git-difftool is now part of the officially supported command, primarily
|
||||||
maintained by David Aguilar.
|
maintained by David Aguilar.
|
||||||
|
|
||||||
* git-fast-export choked when seeing a tag that does not point at commit.
|
|
||||||
|
|
||||||
* git-for-each-ref learned a new "upstream" token.
|
* git-for-each-ref learned a new "upstream" token.
|
||||||
|
|
||||||
* git-format-patch can be told to use attachment with a new configuration,
|
* git-format-patch can be told to use attachment with a new configuration,
|
||||||
|
@ -184,6 +177,6 @@ v1.6.2.X series.
|
||||||
|
|
||||||
---
|
---
|
||||||
exec >/var/tmp/1
|
exec >/var/tmp/1
|
||||||
O=v1.6.3-rc0-74-g9824a38
|
O=v1.6.3-rc1-1-gea10b60
|
||||||
echo O=$(git describe master)
|
echo O=$(git describe master)
|
||||||
git shortlog --no-merges $O..master ^maint
|
git shortlog --no-merges $O..master ^maint
|
||||||
|
|
|
@ -295,8 +295,10 @@ core.sharedRepository::
|
||||||
group-shareable. When 'umask' (or 'false'), git will use permissions
|
group-shareable. When 'umask' (or 'false'), git will use permissions
|
||||||
reported by umask(2). When '0xxx', where '0xxx' is an octal number,
|
reported by umask(2). When '0xxx', where '0xxx' is an octal number,
|
||||||
files in the repository will have this mode value. '0xxx' will override
|
files in the repository will have this mode value. '0xxx' will override
|
||||||
user's umask value, and thus, users with a safe umask (0077) can use
|
user's umask value (whereas the other options will only override
|
||||||
this option. Examples: '0660' is equivalent to 'group'. '0640' is a
|
requested parts of the user's umask value). Examples: '0660' will make
|
||||||
|
the repo read/write-able for the owner and group, but inaccessible to
|
||||||
|
others (equivalent to 'group' unless umask is e.g. '0022'). '0640' is a
|
||||||
repository that is group-readable but not group-writable.
|
repository that is group-readable but not group-writable.
|
||||||
See linkgit:git-init[1]. False by default.
|
See linkgit:git-init[1]. False by default.
|
||||||
|
|
||||||
|
|
|
@ -54,15 +54,21 @@ is given:
|
||||||
|
|
||||||
- 'group' (or 'true'): Make the repository group-writable, (and g+sx, since
|
- 'group' (or 'true'): Make the repository group-writable, (and g+sx, since
|
||||||
the git group may be not the primary group of all users).
|
the git group may be not the primary group of all users).
|
||||||
|
This is used to loosen the permissions of an otherwise safe umask(2) value.
|
||||||
|
Note that the umask still applies to the other permission bits (e.g. if
|
||||||
|
umask is '0022', using 'group' will not remove read privileges from other
|
||||||
|
(non-group) users). See '0xxx' for how to exactly specify the repository
|
||||||
|
permissions.
|
||||||
|
|
||||||
- 'all' (or 'world' or 'everybody'): Same as 'group', but make the repository
|
- 'all' (or 'world' or 'everybody'): Same as 'group', but make the repository
|
||||||
readable by all users.
|
readable by all users.
|
||||||
|
|
||||||
- '0xxx': '0xxx' is an octal number and each file will have mode '0xxx'
|
- '0xxx': '0xxx' is an octal number and each file will have mode '0xxx'.
|
||||||
Any option except 'umask' can be set using this option. '0xxx' will
|
'0xxx' will override users' umask(2) value (and not only loosen permissions
|
||||||
override users umask(2) value, and thus, users with a safe umask (0077)
|
as 'group' and 'all' does). '0640' will create a repository which is
|
||||||
can use this option. '0640' will create a repository which is group-readable
|
group-readable, but not group-writable or accessible to others. '0660' will
|
||||||
but not writable. '0660' is equivalent to 'group'.
|
create a repo that is readable and writable to the current user and group,
|
||||||
|
but inaccessible to others.
|
||||||
|
|
||||||
By default, the configuration flag receive.denyNonFastForwards is enabled
|
By default, the configuration flag receive.denyNonFastForwards is enabled
|
||||||
in shared repositories, so that you cannot force a non fast-forwarding push
|
in shared repositories, so that you cannot force a non fast-forwarding push
|
||||||
|
|
2
Makefile
2
Makefile
|
@ -319,7 +319,6 @@ EXTRA_PROGRAMS =
|
||||||
# ... and all the rest that could be moved out of bindir to gitexecdir
|
# ... and all the rest that could be moved out of bindir to gitexecdir
|
||||||
PROGRAMS += $(EXTRA_PROGRAMS)
|
PROGRAMS += $(EXTRA_PROGRAMS)
|
||||||
PROGRAMS += git-fast-import$X
|
PROGRAMS += git-fast-import$X
|
||||||
PROGRAMS += git-fetch-pack$X
|
|
||||||
PROGRAMS += git-hash-object$X
|
PROGRAMS += git-hash-object$X
|
||||||
PROGRAMS += git-index-pack$X
|
PROGRAMS += git-index-pack$X
|
||||||
PROGRAMS += git-merge-index$X
|
PROGRAMS += git-merge-index$X
|
||||||
|
@ -328,7 +327,6 @@ PROGRAMS += git-mktag$X
|
||||||
PROGRAMS += git-mktree$X
|
PROGRAMS += git-mktree$X
|
||||||
PROGRAMS += git-pack-redundant$X
|
PROGRAMS += git-pack-redundant$X
|
||||||
PROGRAMS += git-patch-id$X
|
PROGRAMS += git-patch-id$X
|
||||||
PROGRAMS += git-send-pack$X
|
|
||||||
PROGRAMS += git-shell$X
|
PROGRAMS += git-shell$X
|
||||||
PROGRAMS += git-show-index$X
|
PROGRAMS += git-show-index$X
|
||||||
PROGRAMS += git-unpack-file$X
|
PROGRAMS += git-unpack-file$X
|
||||||
|
|
Loading…
Reference in New Issue