Sun Dec 2 13:56:40 2012 UTC ()
Changed 1.8.0.1
* The configuration parser had an unnecessary hardcoded limit on
  variable names that was not checked consistently.
* The "say" function in the test scaffolding incorrectly allowed
  "echo" to interpret "\a" as if it were a C-string asking for a
  BEL output.
* "git mergetool" feeds /dev/null as a common ancestor when dealing
  with an add/add conflict, but p4merge backend cannot handle
  it. Work it around by passing a temporary empty file.
* "git log -F -E --grep='<ere>'" failed to use the given <ere>
  pattern as extended regular expression, and instead looked for the
  string literally.
* "git grep -e pattern <tree>" asked the attribute system to read
  "<tree>:.gitattributes" file in the working tree, which was
  nonsense.
* A symbolic ref refs/heads/SYM was not correctly removed with "git
  branch -d SYM"; the command removed the ref pointed by SYM
  instead.
* Earlier we fixed documentation to hyphenate "remote-tracking branch"
  to clarify that these are not a remote entity, but unhyphenated
  spelling snuck in to a few places since then.
* "git pull --rebase" run while the HEAD is detached tried to find
  the upstream branch of the detached HEAD (which by definition
  does not exist) and emitted unnecessary error messages.
* The refs/replace hierarchy was not mentioned in the
  repository-layout docs.
* Sometimes curl_multi_timeout() function suggested a wrong timeout
  value when there is no file descriptors to wait on and the http
  transport ended up sleeping for minutes in select(2) system call.
  A workaround has been added for this.
* Various rfc2047 quoting issues around a non-ASCII name on the
  From: line in the output from format-patch have been corrected.
* "git diff -G<pattern>" did not honor textconv filter when looking
  for changes.
* Bash completion script (in contrib/) did not correctly complete a
  lazy "git checkout $name_of_remote_tracking_branch_that_is_unique"
  command line.
* RSS feed from "gitweb" had a xss hole in its title output.
* "git config --path $key" segfaulted on "[section] key" (a boolean
  "true" spelled without "=", not "[section] key = true").
* "git checkout -b foo" while on an unborn branch did not say
  "Switched to a new branch 'foo'" like other cases.
Also contains other minor fixes and documentation updates.


(adam)
diff -r1.49 -r1.50 pkgsrc/devel/scmgit/Makefile.version
diff -r1.63 -r1.64 pkgsrc/devel/scmgit-base/distinfo

cvs diff -r1.49 -r1.50 pkgsrc/devel/scmgit/Attic/Makefile.version (expand / switch to unified diff)

--- pkgsrc/devel/scmgit/Attic/Makefile.version 2012/11/16 21:18:37 1.49
+++ pkgsrc/devel/scmgit/Attic/Makefile.version 2012/12/02 13:56:39 1.50
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1# $NetBSD: Makefile.version,v 1.49 2012/11/16 21:18:37 adam Exp $ 1# $NetBSD: Makefile.version,v 1.50 2012/12/02 13:56:39 adam Exp $
2# 2#
3# used by devel/scmgit/Makefile.common 3# used by devel/scmgit/Makefile.common
4# used by www/gitweb/Makefile 4# used by www/gitweb/Makefile
5 5
6GIT_VERSION= 1.8.0 6GIT_VERSION= 1.8.0.1

cvs diff -r1.63 -r1.64 pkgsrc/devel/scmgit-base/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/scmgit-base/Attic/distinfo 2012/11/16 21:18:39 1.63
+++ pkgsrc/devel/scmgit-base/Attic/distinfo 2012/12/02 13:56:39 1.64
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.63 2012/11/16 21:18:39 adam Exp $ 1$NetBSD: distinfo,v 1.64 2012/12/02 13:56:39 adam Exp $
2 2
3SHA1 (git-1.8.0.tar.gz) = a03afc33f8f0723ad12649d79f1e8968526b4bf7 3SHA1 (git-1.8.0.1.tar.gz) = 4e7492f7558f3ba2a450c43efa7de3b0b1adc6c1
4RMD160 (git-1.8.0.tar.gz) = 84fc876984629b05042a0f4c418a340503862120 4RMD160 (git-1.8.0.1.tar.gz) = 0a8f66aa2e687a093f6c68f16d930f5bb2d348a2
5Size (git-1.8.0.tar.gz) = 4225055 bytes 5Size (git-1.8.0.1.tar.gz) = 4229599 bytes
6SHA1 (patch-aa) = b1a8a325a62013438324ec001bbe48eaebd56f5a 6SHA1 (patch-aa) = b1a8a325a62013438324ec001bbe48eaebd56f5a
7SHA1 (patch-ac) = ae75c6ca3abb5edf688e4877f3df8b6c6297f091 7SHA1 (patch-ac) = ae75c6ca3abb5edf688e4877f3df8b6c6297f091
8SHA1 (patch-ae) = 9bc2e6c7f0a8fbc385b6ffda638d3245a62dc5ca 8SHA1 (patch-ae) = 9bc2e6c7f0a8fbc385b6ffda638d3245a62dc5ca
9SHA1 (patch-af) = bdabf7e3b24171cbdc2117735e83765e6e23648c 9SHA1 (patch-af) = bdabf7e3b24171cbdc2117735e83765e6e23648c
10SHA1 (patch-ag) = 4f0b9a5745203ea7ef369c8272b3ea7c644762f0 10SHA1 (patch-ag) = 4f0b9a5745203ea7ef369c8272b3ea7c644762f0
11SHA1 (patch-ah) = f22a2160631fb624e9e20616c68ad1a4aa2bebc7 11SHA1 (patch-ah) = f22a2160631fb624e9e20616c68ad1a4aa2bebc7
12SHA1 (patch-ai) = 56b63d4790a11f5eb128186ad5efdd1bcf102f2e 12SHA1 (patch-ai) = 56b63d4790a11f5eb128186ad5efdd1bcf102f2e