Re: [ANNOUNCE] GIT 1.6.4.rc1
- From
- Tommy Nordgren <tommy.nordgren@comhem.se>
- Date
- Jul 16, 2009, 03:51 UTC
- 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:
Show 116 quoted lines
> 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.<identity>.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