Mon Jan 28 15:22:09 2013 UTC ()
Changes 1.8.1.1:
* The attribute mechanism didn't allow limiting attributes to be
  applied to only a single directory itself with "path/" like the
  exclude mechanism does.
* When attempting to read the XDG-style $HOME/.config/git/config and
  finding that $HOME/.config/git is a file, we gave a wrong error
  message, instead of treating the case as "a custom config file does
  not exist there" and moving on.
* After failing to create a temporary file using mkstemp(), failing
  pathname was not reported correctly on some platforms.
* http transport was wrong to ask for the username when the
  authentication is done by certificate identity.
* The behaviour visible to the end users was confusing, when they
  attempt to kill a process spawned in the editor that was in turn
  launched by Git with SIGINT (or SIGQUIT), as Git would catch that
  signal and die.  We ignore these signals now.
* A child process that was killed by a signal (e.g. SIGINT) was
  reported in an inconsistent way depending on how the process was
  spawned by us, with or without a shell in between.
* After "git add -N" and then writing a tree object out of the
  index, the cache-tree data structure got corrupted.
* "git apply" misbehaved when fixing whitespace breakages by removing
  excess trailing blank lines in some corner cases.
* A tar archive created by "git archive" recorded a directory in a
  way that made NetBSD's implementation of "tar" sometimes unhappy.
* When "git clone --separate-git-dir=$over_there" is interrupted, it
  failed to remove the real location of the $GIT_DIR it created.
  This was most visible when interrupting a submodule update.
* "git fetch --mirror" and fetch that uses other forms of refspec
  with wildcard used to attempt to update a symbolic ref that match
  the wildcard on the receiving end, which made little sense (the
  real ref that is pointed at by the symbolic ref would be updated
  anyway).  Symbolic refs no longer are affected by such a fetch.
* The "log --graph" codepath fell into infinite loop in some
  corner cases.
* "git merge" started calling prepare-commit-msg hook like "git
  commit" does some time ago, but forgot to pay attention to the exit
  status of the hook.
* "git pack-refs" that ran in parallel to another process that
  created new refs had a race that can lose new ones.
* When a line to be wrapped has a solid run of non space characters
  whose length exactly is the wrap width, "git shortlog -w" failed
  to add a newline after such a line.
* The way "git svn" asked for password using SSH_ASKPASS and
  GIT_ASKPASS was not in line with the rest of the system.
* "gitweb", when sorting by age to show repositories with new
  activities first, used to sort repositories with absolutely
  nothing in it early, which was not very useful.
* "gitweb", when sorting by age to show repositories with new
  activities first, used to sort repositories with absolutely
  nothing in it early, which was not very useful.
* When autoconf is used, any build on a different commit always ran
  "config.status --recheck" even when unnecessary.
* Some scripted programs written in Python did not get updated when
  PYTHON_PATH changed.
* We have been carrying a translated and long-unmaintained copy of an
  old version of the tutorial; removed.
* Portability issues in many self-test scripts have been addressed.


(adam)
diff -r1.51 -r1.52 pkgsrc/devel/scmgit/Makefile.version
diff -r1.65 -r1.66 pkgsrc/devel/scmgit-base/distinfo

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

--- pkgsrc/devel/scmgit/Attic/Makefile.version 2013/01/04 08:22:58 1.51
+++ pkgsrc/devel/scmgit/Attic/Makefile.version 2013/01/28 15:22:09 1.52
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1# $NetBSD: Makefile.version,v 1.51 2013/01/04 08:22:58 adam Exp $ 1# $NetBSD: Makefile.version,v 1.52 2013/01/28 15:22:09 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.1 6GIT_VERSION= 1.8.1.1

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

--- pkgsrc/devel/scmgit-base/Attic/distinfo 2013/01/04 08:22:59 1.65
+++ pkgsrc/devel/scmgit-base/Attic/distinfo 2013/01/28 15:22:09 1.66
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.65 2013/01/04 08:22:59 adam Exp $ 1$NetBSD: distinfo,v 1.66 2013/01/28 15:22:09 adam Exp $
2 2
3SHA1 (git-1.8.1.tar.gz) = ac8dced9c3232c0ec6a88d04600a4d0eaf2ba4e3 3SHA1 (git-1.8.1.1.tar.gz) = 44b90aab937b0e0dbb0661eb5ec4ca6182e60854
4RMD160 (git-1.8.1.tar.gz) = 53b3fe5a921c6f68871bf66c6d26a0aacf8df739 4RMD160 (git-1.8.1.1.tar.gz) = 724ece9b533e50dc27902ea839c3678f0bd89b9b
5Size (git-1.8.1.tar.gz) = 4298533 bytes 5Size (git-1.8.1.1.tar.gz) = 4295398 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