From: Tommy Nordgren Date: Thu, 16 Jul 2009 03:51:48 GMT Subject: Re: [ANNOUNCE] GIT 1.6.4.rc1 Message-ID: <057D2A1F-0383-4AE4-A431-54D6C1F90D85@comhem.se> In-Reply-To: <7vmy75bg2f.fsf@alter.siamese.dyndns.org> Testing a build of this version fails at a late stage, with an error that aborts testing. My system is Mac OS X 10.5.8 Fragment of output at failure: *** t9200-git-cvsexportcommit.sh *** * ok 1: New file ..snip * FAIL 14: re-commit a removed filename which remains in CVS attic (cd "$CVSWORK" && echo >attic_gremlin && cvs -Q add attic_gremlin && cvs -Q ci -m "added attic_gremlin" && rm attic_gremlin && cvs -Q rm attic_gremlin && cvs -Q ci -m "removed attic_gremlin") && echo > attic_gremlin && git add attic_gremlin && git commit -m "Added attic_gremlin" && git cvsexportcommit -w "$CVSWORK" -c HEAD && (cd "$CVSWORK"; cvs -Q update -d) && test -f "$CVSWORK/attic_gremlin" * failed 1 among 14 test(s) On Jul 16, 2009, at 2:57 AM, Junio C Hamano wrote: > A release candidate GIT 1.6.4.rc1 is available at the usual places > for testing: > > http://www.kernel.org/pub/software/scm/git/ > > git-1.6.4.rc1.tar.{gz,bz2} (source tarball) > git-htmldocs-1.6.4.rc1.tar.{gz,bz2} (preformatted docs) > git-manpages-1.6.4.rc1.tar.{gz,bz2} (preformatted docs) > > The RPM binary packages for a few architectures are found in: > > testing/git-*-1.6.4.rc1-1.fc9.$arch.rpm (RPM) > > GIT v1.6.4 Release Notes (draft) > ================================ > > With the next major release, "git push" into a branch that is > currently checked out will be refused by default. You can choose > what should happen upon such a push by setting the configuration > variable receive.denyCurrentBranch in the receiving repository. > > To ease the transition plan, the receiving repository of such a > push running this release will issue a big warning when the > configuration variable is missing. Please refer to: > > http://git.or.cz/gitwiki/GitFaq#non-bare > http://thread.gmane.org/gmane.comp.version-control.git/107758/focus=108007 > > for more details on the reason why this change is needed and the > transition plan. > > For a similar reason, "git push $there :$killed" to delete the branch > $killed in a remote repository $there, if $killed branch is the > current > branch pointed at by its HEAD, gets a large warning. You can choose > what > should happen upon such a push by setting the configuration variable > receive.denyDeleteCurrent in the receiving repository. > > When the user does not tell "git push" what to push, it has always > pushed matching refs. For some people it is unexpected, and a new > configuration variable push.default has been introduced to allow > changing a different default behaviour. To advertise the new feature, > a big warning is issued if this is not configured and a git push > without > arguments is attempted. > > Side note: we might want to tone this down, as it does not seem > likely for us to change the default behaviour when this option is > not set. > > > Updates since v1.6.3 > -------------------- > > (subsystems) > > * gitweb Perl style clean-up. > > * git-svn updates, including a new --authors-prog option to map author > names by invoking an external program. > > (portability) > > * We feed iconv with "UTF-8" instead of "utf8"; the former is > understood more widely. > > (performance) > > (usability, bells and whistles) > > * "git add --edit" lets users edit the whole patch text to fine-tune > what > is added to the index. > > * "git log --graph" draws graphs more compactly by using horizonal > lines > when able. > > * "git log --decorate" shows shorter refnames by stripping well-known > refs/* prefix. > > * "git send-email" understands quoted aliases in .mailrc files (might > have to be backported to 1.6.3.X). > > * "git send-email" can fetch the sender address from the configuration > variable "sendmail.from" (and "sendmail..from"). > > * "git show-branch" can color its output. > > * "add" and "update" subcommands to "git submodule" learned -- > reference > option to use local clone with references. > > (developers) > > * A major part of the "git bisect" wrapper has moved to C. > > Fixes since v1.6.3 > ------------------ > > All of the fixes in v1.6.3.X maintenance series are included in this > release, unless otherwise noted. > > Here are fixes that this release has, but have not been backported to > v1.6.3.X series. > > * The way Git.pm sets up a Repository object was not friendly to > callers > that chdir around. It now internally records the repository > location > as an absolute path when autodetected. > -- > To unsubscribe from this list: send the line "unsubscribe git" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html ------------------------------------------------------ "Home is not where you are born, but where your heart finds peace" - Tommy Nordgren, "The dying old crone" tommy.nordgren@comhem.se