From: Junio C Hamano Date: Thu, 26 Mar 2009 07:26:25 +0000 (-0700) Subject: Merge branch 'fg/push-default' X-Git-Tag: v1.6.3-rc0~87 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/2545c089e329d340a9bdec9f725fa737063dd7f6?ds=inline;hp=-c Merge branch 'fg/push-default' * fg/push-default: builtin-push.c: Fix typo: "anythig" -> "anything" Display warning for default git push with no push.default config New config push.default to decide default behavior for push Conflicts: Documentation/config.txt --- 2545c089e329d340a9bdec9f725fa737063dd7f6 diff --combined Documentation/RelNotes-1.6.3.txt index 5860b515f5,7c02b2a305..0d8260a842 --- a/Documentation/RelNotes-1.6.3.txt +++ b/Documentation/RelNotes-1.6.3.txt @@@ -22,6 -22,13 +22,13 @@@ branch pointed at by its HEAD, gets a l should happen upon such a push by setting the configuration variable receive.denyDeleteCurrent in the receiving repository. + In a future release, the default of "git push" without further + arguments might be changed. Currently, it will push all matching + refspecs to the current remote. A configuration variable push.default + has been introduced to select the default behaviour. To ease the + transition, a big warning is issued if this is not configured and a + git push without arguments is attempted. + Updates since v1.6.2 -------------------- @@@ -30,18 -37,8 +37,18 @@@ (performance) +* many uses of lstat(2) in the codepath for "git checkout" have been + optimized out. + (usability, bells and whistles) +* rsync:/path/to/repo can be used to run git over rsync for local + repositories. It may not be useful in practice; meant primarily for + testing. + +* (msysgit) progress output that is sent over the sideband protocol can + be handled appropriately in Windows console. + * "--pretty=