Browse Source

Merge branch 'maint'

* maint:
  Prepare for 1.7.3.4
  use persistent memory for rejected paths
  do not overwrite files in leading path
  lstat_cache: optionally return match_len
  add function check_ok_to_remove()
  t7607: add leading-path tests
  t7607: use test-lib functions and check MERGE_HEAD
  Do not link with -lcrypto under NO_OPENSSL

Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Junio C Hamano 14 years ago
parent
commit
e6b71b3289
  1. 10
      Documentation/RelNotes/1.7.3.4.txt
  2. 5
      Documentation/RelNotes/1.7.4.txt
  3. 4
      Makefile

10
Documentation/RelNotes/1.7.3.4.txt

@ -14,6 +14,11 @@ Fixes since v1.7.3.3
colon between the hours and minutes part (e.g. "-08:00" instead of colon between the hours and minutes part (e.g. "-08:00" instead of
"-0800"). "-0800").


* "git checkout" removed an untracked file "foo" from the working
tree when switching to a branch that contains a tracked path
"foo/bar". Prevent this, just like the case where the conflicting
path were "foo" (c752e7f..7980872d).

* "git cherry-pick" or "git revert" refused to work when a path that * "git cherry-pick" or "git revert" refused to work when a path that
would be modified by the operation was stat-dirty without a real would be modified by the operation was stat-dirty without a real
difference in the contents of the file. difference in the contents of the file.
@ -21,9 +26,14 @@ Fixes since v1.7.3.3
* "git diff --check" reported an incorrect line number for added * "git diff --check" reported an incorrect line number for added
blank lines at the end of file. blank lines at the end of file.


* "git imap-send" failed to build under NO_OPENSSL.

* Setting log.decorate configuration variable to "0" or "1" to mean * Setting log.decorate configuration variable to "0" or "1" to mean
"false" or "true" did not work. "false" or "true" did not work.


* "git push" over dumb HTTP protocol did not work against WebDAV
servers that did not terminate a collection name with a slash.

* "git tag -v" did not work with GPG signatures in rfc1991 mode. * "git tag -v" did not work with GPG signatures in rfc1991 mode.


* The post-receive-email sample hook was accidentally broken in 1.7.3.3 * The post-receive-email sample hook was accidentally broken in 1.7.3.3

5
Documentation/RelNotes/1.7.4.txt

@ -96,11 +96,6 @@ Fixes since v1.7.3
All of the fixes in v1.7.3.X maintenance series are included in this All of the fixes in v1.7.3.X maintenance series are included in this
release, unless otherwise noted. release, unless otherwise noted.


* "git checkout" removed an untracked file "foo" from the working
tree when switching to a branch that contains a tracked path
"foo/bar". Prevent this, just like the case where the conflicting
path were "foo" (c752e7f..7980872d).

* "git log --author=me --author=her" did not find commits written by * "git log --author=me --author=her" did not find commits written by
me or by her; instead it looked for commits written by me and by me or by her; instead it looked for commits written by me and by
her, which is impossible. her, which is impossible.

4
Makefile

@ -1303,11 +1303,15 @@ else
BLK_SHA1 = 1 BLK_SHA1 = 1
OPENSSL_LIBSSL = OPENSSL_LIBSSL =
endif endif
ifdef NO_OPENSSL
LIB_4_CRYPTO =
else
ifdef NEEDS_SSL_WITH_CRYPTO ifdef NEEDS_SSL_WITH_CRYPTO
LIB_4_CRYPTO = $(OPENSSL_LINK) -lcrypto -lssl LIB_4_CRYPTO = $(OPENSSL_LINK) -lcrypto -lssl
else else
LIB_4_CRYPTO = $(OPENSSL_LINK) -lcrypto LIB_4_CRYPTO = $(OPENSSL_LINK) -lcrypto
endif endif
endif
ifdef NEEDS_LIBICONV ifdef NEEDS_LIBICONV
ifdef ICONVDIR ifdef ICONVDIR
BASIC_CFLAGS += -I$(ICONVDIR)/include BASIC_CFLAGS += -I$(ICONVDIR)/include

Loading…
Cancel
Save