Hello community,

here is the log from the commit of package git for openSUSE:Factory checked in 
at 2014-11-03 13:11:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/git (Old)
 and      /work/SRC/openSUSE:Factory/.git.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "git"

Changes:
--------
--- /work/SRC/openSUSE:Factory/git/git.changes  2014-10-09 12:52:12.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.git.new/git.changes     2014-11-03 
13:11:27.000000000 +0100
@@ -1,0 +2,22 @@
+Wed Oct 29 20:28:18 UTC 2014 - [email protected]
+
+- git 2.1.3:
+  * Some MUAs mangled a line in a message that begins with "From "
+    to ">From " when writing to a mailbox file and feeding such an
+    input to "git am" used to lose such a line.
+  * "git daemon" (with NO_IPV6 build configuration) used to
+     incorrectly use the hostname even when gethostbyname()
+     reported that the given hostname is not found.
+  * Newer versions of 'meld' breaks the auto-detection we use to
+    see if they are new enough to support the `--output` option.
+  * "git pack-objects" forgot to disable the codepath to generate
+    object recheability bitmap when it needs to split the resulting
+    pack.
+  * "gitweb" used deprecated CGI::startfrom, which was removed from
+    CGI.pm as of 4.04; use CGI::start_from instead.
+  * "git log" documentation had an example section marked up not
+    quite correctly, which passed AsciiDoc but failed with
+    AsciiDoctor.
+  * Also contains some documentation updates.
+
+-------------------------------------------------------------------

Old:
----
  git-2.1.2.tar.xz

New:
----
  git-2.1.3.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ git.spec ++++++
--- /var/tmp/diff_new_pack.ayxL4v/_old  2014-11-03 13:11:28.000000000 +0100
+++ /var/tmp/diff_new_pack.ayxL4v/_new  2014-11-03 13:11:28.000000000 +0100
@@ -20,7 +20,7 @@
 %define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services
 
 Name:           git
-Version:        2.1.2
+Version:        2.1.3
 Release:        0
 Summary:        Fast, scalable, distributed revision control system
 License:        GPL-2.0

++++++ git-2.1.2.tar.xz -> git-2.1.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/Documentation/RelNotes/2.1.3.txt 
new/git-2.1.3/Documentation/RelNotes/2.1.3.txt
--- old/git-2.1.2/Documentation/RelNotes/2.1.3.txt      1970-01-01 
01:00:00.000000000 +0100
+++ new/git-2.1.3/Documentation/RelNotes/2.1.3.txt      2014-10-29 
20:46:17.000000000 +0100
@@ -0,0 +1,26 @@
+Git v2.1.3 Release Notes
+========================
+
+ * Some MUAs mangled a line in a message that begins with "From " to
+   ">From " when writing to a mailbox file and feeding such an input to
+   "git am" used to lose such a line.
+
+ * "git daemon" (with NO_IPV6 build configuration) used to incorrectly
+   use the hostname even when gethostbyname() reported that the given
+   hostname is not found.
+
+ * Newer versions of 'meld' breaks the auto-detection we use to see if
+   they are new enough to support the `--output` option.
+
+ * "git pack-objects" forgot to disable the codepath to generate
+   object recheability bitmap when it needs to split the resulting
+   pack.
+
+ * "gitweb" used deprecated CGI::startfrom, which was removed from
+   CGI.pm as of 4.04; use CGI::start_from instead.
+
+ * "git log" documentation had an example section marked up not
+   quite correctly, which passed AsciiDoc but failed with
+   AsciiDoctor.
+
+Also contains some documentation updates.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/Documentation/config.txt 
new/git-2.1.3/Documentation/config.txt
--- old/git-2.1.2/Documentation/config.txt      2014-09-30 21:00:40.000000000 
+0200
+++ new/git-2.1.3/Documentation/config.txt      2014-10-29 20:46:17.000000000 
+0100
@@ -1754,6 +1754,15 @@
        if the file has been updated, otherwise the user is prompted to
        indicate the success of the merge.
 
+mergetool.meld.hasOutput::
+       Older versions of `meld` do not support the `--output` option.
+       Git will attempt to detect whether `meld` supports `--output`
+       by inspecting the output of `meld --help`.  Configuring
+       `mergetool.meld.hasOutput` will make Git skip these checks and
+       use the configured value instead.  Setting `mergetool.meld.hasOutput`
+       to `true` tells Git to unconditionally use the `--output` option,
+       and `false` avoids using `--output`.
+
 mergetool.keepBackup::
        After performing a merge, the original file with conflict markers
        can be saved as a file with a `.orig` extension.  If this variable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/Documentation/git-tag.txt 
new/git-2.1.3/Documentation/git-tag.txt
--- old/git-2.1.2/Documentation/git-tag.txt     2014-09-30 21:00:40.000000000 
+0200
+++ new/git-2.1.3/Documentation/git-tag.txt     2014-10-29 20:46:17.000000000 
+0100
@@ -42,7 +42,7 @@
 GnuPG key for signing.         The configuration variable `gpg.program`
 is used to specify custom GnuPG binary.
 
-Tag objects (created with `-a`, `s`, or `-u`) are called "annotated"
+Tag objects (created with `-a`, `-s`, or `-u`) are called "annotated"
 tags; they contain a creation date, the tagger name and e-mail, a
 tagging message, and an optional GnuPG signature. Whereas a
 "lightweight" tag is simply a name for an object (usually a commit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/Documentation/git.txt 
new/git-2.1.3/Documentation/git.txt
--- old/git-2.1.2/Documentation/git.txt 2014-09-30 21:00:40.000000000 +0200
+++ new/git-2.1.3/Documentation/git.txt 2014-10-29 20:46:17.000000000 +0100
@@ -43,9 +43,10 @@
 branch of the `git.git` repository.
 Documentation for older releases are available here:
 
-* link:v2.1.2/git.html[documentation for release 2.1.2]
+* link:v2.1.3/git.html[documentation for release 2.1.3]
 
 * release notes for
+  link:RelNotes/2.1.3.txt[2.1.3],
   link:RelNotes/2.1.2.txt[2.1.2],
   link:RelNotes/2.1.1.txt[2.1.1],
   link:RelNotes/2.1.0.txt[2.1].
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/Documentation/pretty-formats.txt 
new/git-2.1.3/Documentation/pretty-formats.txt
--- old/git-2.1.2/Documentation/pretty-formats.txt      2014-09-30 
21:00:40.000000000 +0200
+++ new/git-2.1.3/Documentation/pretty-formats.txt      2014-10-29 
20:46:17.000000000 +0100
@@ -95,7 +95,7 @@
 The author of fe6e0ee was Junio C Hamano, 23 hours ago
 The title was >>t4119: test autocomputing -p<n> for traditional diff input.<<
 
---------
+-------
 +
 The placeholders are:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/GIT-VERSION-GEN 
new/git-2.1.3/GIT-VERSION-GEN
--- old/git-2.1.2/GIT-VERSION-GEN       2014-09-30 21:00:40.000000000 +0200
+++ new/git-2.1.3/GIT-VERSION-GEN       2014-10-29 20:46:17.000000000 +0100
@@ -1,7 +1,7 @@
 #!/bin/sh
 
 GVF=GIT-VERSION-FILE
-DEF_VER=v2.1.2
+DEF_VER=v2.1.3
 
 LF='
 '
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/RelNotes new/git-2.1.3/RelNotes
--- old/git-2.1.2/RelNotes      2014-11-03 13:11:29.000000000 +0100
+++ new/git-2.1.3/RelNotes      2014-11-03 13:11:29.000000000 +0100
@@ -1 +1 @@
-symbolic link to Documentation/RelNotes/2.1.2.txt
+symbolic link to Documentation/RelNotes/2.1.3.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/builtin/mailinfo.c 
new/git-2.1.3/builtin/mailinfo.c
--- old/git-2.1.2/builtin/mailinfo.c    2014-09-30 21:00:40.000000000 +0200
+++ new/git-2.1.3/builtin/mailinfo.c    2014-10-29 20:46:17.000000000 +0100
@@ -288,6 +288,22 @@
                        line->buf[len] == ':' && isspace(line->buf[len + 1]);
 }
 
+static int is_format_patch_separator(const char *line, int len)
+{
+       static const char SAMPLE[] =
+               "From e6807f3efca28b30decfecb1732a56c7db1137ee Mon Sep 17 
00:00:00 2001\n";
+       const char *cp;
+
+       if (len != strlen(SAMPLE))
+               return 0;
+       if (!skip_prefix(line, "From ", &cp))
+               return 0;
+       if (strspn(cp, "0123456789abcdef") != 40)
+               return 0;
+       cp += 40;
+       return !memcmp(SAMPLE + (cp - line), cp, strlen(SAMPLE) - (cp - line));
+}
+
 static int check_header(const struct strbuf *line,
                                struct strbuf *hdr_data[], int overwrite)
 {
@@ -329,7 +345,7 @@
 
        /* for inbody stuff */
        if (starts_with(line->buf, ">From") && isspace(line->buf[5])) {
-               ret = 1; /* Should this return 0? */
+               ret = is_format_patch_separator(line->buf + 1, line->len - 1);
                goto check_header_out;
        }
        if (starts_with(line->buf, "[PATCH]") && isspace(line->buf[7])) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/builtin/pack-objects.c 
new/git-2.1.3/builtin/pack-objects.c
--- old/git-2.1.2/builtin/pack-objects.c        2014-09-30 21:00:40.000000000 
+0200
+++ new/git-2.1.3/builtin/pack-objects.c        2014-10-29 20:46:17.000000000 
+0100
@@ -812,6 +812,7 @@
                        fixup_pack_header_footer(fd, sha1, pack_tmp_name,
                                                 nr_written, sha1, offset);
                        close(fd);
+                       write_bitmap_index = 0;
                }
 
                if (!pack_to_stdout) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/configure new/git-2.1.3/configure
--- old/git-2.1.2/configure     2014-09-30 21:00:41.000000000 +0200
+++ new/git-2.1.3/configure     2014-10-29 20:46:17.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for git 2.1.2.
+# Generated by GNU Autoconf 2.69 for git 2.1.3.
 #
 # Report bugs to <[email protected]>.
 #
@@ -580,8 +580,8 @@
 # Identity of this package.
 PACKAGE_NAME='git'
 PACKAGE_TARNAME='git'
-PACKAGE_VERSION='2.1.2'
-PACKAGE_STRING='git 2.1.2'
+PACKAGE_VERSION='2.1.3'
+PACKAGE_STRING='git 2.1.3'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -1251,7 +1251,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures git 2.1.2 to adapt to many kinds of systems.
+\`configure' configures git 2.1.3 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1312,7 +1312,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of git 2.1.2:";;
+     short | recursive ) echo "Configuration of git 2.1.3:";;
    esac
   cat <<\_ACEOF
 
@@ -1451,7 +1451,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-git configure 2.1.2
+git configure 2.1.3
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1931,7 +1931,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by git $as_me 2.1.2, which was
+It was created by git $as_me 2.1.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -7734,7 +7734,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by git $as_me 2.1.2, which was
+This file was extended by git $as_me 2.1.3, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -7791,7 +7791,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-git config.status 2.1.2
+git config.status 2.1.3
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/daemon.c new/git-2.1.3/daemon.c
--- old/git-2.1.2/daemon.c      2014-09-30 21:00:40.000000000 +0200
+++ new/git-2.1.3/daemon.c      2014-10-29 20:46:17.000000000 +0100
@@ -573,20 +573,21 @@
                static char addrbuf[HOST_NAME_MAX + 1];
 
                hent = gethostbyname(hostname);
-
-               ap = hent->h_addr_list;
-               memset(&sa, 0, sizeof sa);
-               sa.sin_family = hent->h_addrtype;
-               sa.sin_port = htons(0);
-               memcpy(&sa.sin_addr, *ap, hent->h_length);
-
-               inet_ntop(hent->h_addrtype, &sa.sin_addr,
-                         addrbuf, sizeof(addrbuf));
-
-               free(canon_hostname);
-               canon_hostname = xstrdup(hent->h_name);
-               free(ip_address);
-               ip_address = xstrdup(addrbuf);
+               if (hent) {
+                       ap = hent->h_addr_list;
+                       memset(&sa, 0, sizeof sa);
+                       sa.sin_family = hent->h_addrtype;
+                       sa.sin_port = htons(0);
+                       memcpy(&sa.sin_addr, *ap, hent->h_length);
+
+                       inet_ntop(hent->h_addrtype, &sa.sin_addr,
+                                 addrbuf, sizeof(addrbuf));
+
+                       free(canon_hostname);
+                       canon_hostname = xstrdup(hent->h_name);
+                       free(ip_address);
+                       ip_address = xstrdup(addrbuf);
+               }
 #endif
        }
 }
@@ -834,7 +835,6 @@
 static int setup_named_sock(char *listen_addr, int listen_port, struct 
socketlist *socklist)
 {
        int socknum = 0;
-       int maxfd = -1;
        char pbuf[NI_MAXSERV];
        struct addrinfo hints, *ai0, *ai;
        int gai;
@@ -902,9 +902,6 @@
                ALLOC_GROW(socklist->list, socklist->nr + 1, socklist->alloc);
                socklist->list[socklist->nr++] = sockfd;
                socknum++;
-
-               if (maxfd < sockfd)
-                       maxfd = sockfd;
        }
 
        freeaddrinfo(ai0);
@@ -943,7 +940,7 @@
        }
 
        if ( bind(sockfd, (struct sockaddr *)&sin, sizeof sin) < 0 ) {
-               logerror("Could not listen to %s: %s",
+               logerror("Could not bind to %s: %s",
                         ip2str(AF_INET, (struct sockaddr *)&sin, sizeof(sin)),
                         strerror(errno));
                close(sockfd);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/git.spec new/git-2.1.3/git.spec
--- old/git-2.1.2/git.spec      2014-09-30 21:00:41.000000000 +0200
+++ new/git-2.1.3/git.spec      2014-10-29 20:46:17.000000000 +0100
@@ -1,7 +1,7 @@
 # Pass --without docs to rpmbuild if you don't want the documentation
 
 Name:          git
-Version:       2.1.2
+Version:       2.1.3
 Release:       1%{?dist}
 Summary:       Core git tools
 License:       GPL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/gitweb/gitweb.perl 
new/git-2.1.3/gitweb/gitweb.perl
--- old/git-2.1.2/gitweb/gitweb.perl    2014-09-30 21:00:40.000000000 +0200
+++ new/git-2.1.3/gitweb/gitweb.perl    2014-10-29 20:46:17.000000000 +0100
@@ -4100,7 +4100,7 @@
        if ($use_pathinfo) {
                $action .= "/".esc_url($project);
        }
-       print $cgi->startform(-method => "get", -action => $action) .
+       print $cgi->start_form(-method => "get", -action => $action) .
              "<div class=\"search\">\n" .
              (!$use_pathinfo &&
              $cgi->input({-name=>"p", -value=>$project, -type=>"hidden"}) . 
"\n") .
@@ -5510,7 +5510,7 @@
        }
 
        print "<div class=\"projsearch\">\n";
-       print $cgi->startform(-method => 'get', -action => $my_uri) .
+       print $cgi->start_form(-method => 'get', -action => $my_uri) .
              $cgi->hidden(-name => 'a', -value => 'project_list')  . "\n";
        print $cgi->hidden(-name => 'pf', -value => $project_filter). "\n"
                if (defined $project_filter);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/mergetools/meld 
new/git-2.1.3/mergetools/meld
--- old/git-2.1.2/mergetools/meld       2014-09-30 21:00:40.000000000 +0200
+++ new/git-2.1.3/mergetools/meld       2014-10-29 20:46:17.000000000 +0100
@@ -18,13 +18,18 @@
        check_unchanged
 }
 
-# Check whether 'meld --output <file>' is supported
+# Check whether we should use 'meld --output <file>'
 check_meld_for_output_version () {
        meld_path="$(git config mergetool.meld.path)"
        meld_path="${meld_path:-meld}"
 
-       if "$meld_path" --help 2>&1 | grep -e --output >/dev/null
+       if meld_has_output_option=$(git config --bool mergetool.meld.hasOutput)
        then
+               : use configured value
+       elif "$meld_path" --help 2>&1 |
+               grep -e '--output=' -e '\[OPTION\.\.\.\]' >/dev/null
+       then
+               : old ones mention --output and new ones just say OPTION...
                meld_has_output_option=true
        else
                meld_has_output_option=false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/t/t5100/embed-from.expect 
new/git-2.1.3/t/t5100/embed-from.expect
--- old/git-2.1.2/t/t5100/embed-from.expect     1970-01-01 01:00:00.000000000 
+0100
+++ new/git-2.1.3/t/t5100/embed-from.expect     2014-10-29 20:46:17.000000000 
+0100
@@ -0,0 +1,5 @@
+Author: Commit Author
+Email: [email protected]
+Subject: patch subject
+Date: Sat, 13 Sep 2014 21:13:23 -0400 
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/t/t5100/embed-from.in 
new/git-2.1.3/t/t5100/embed-from.in
--- old/git-2.1.2/t/t5100/embed-from.in 1970-01-01 01:00:00.000000000 +0100
+++ new/git-2.1.3/t/t5100/embed-from.in 2014-10-29 20:46:17.000000000 +0100
@@ -0,0 +1,13 @@
+From 1234567890123456789012345678901234567890 Mon Sep 17 00:00:00 2001
+From: Email Author <[email protected]>
+Date: Sun, 25 May 2008 00:38:18 -0700
+Subject: [PATCH] email subject
+
+>From 1234567890123456789012345678901234567890 Mon Sep 17 00:00:00 2001
+From: Commit Author <[email protected]>
+Date: Sat, 13 Sep 2014 21:13:23 -0400
+Subject: patch subject
+
+patch body
+---
+patch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/t/t5100/quoted-from.expect 
new/git-2.1.3/t/t5100/quoted-from.expect
--- old/git-2.1.2/t/t5100/quoted-from.expect    1970-01-01 01:00:00.000000000 
+0100
+++ new/git-2.1.3/t/t5100/quoted-from.expect    2014-10-29 20:46:17.000000000 
+0100
@@ -0,0 +1,3 @@
+>From the depths of history, we are stuck with the
+flaky mbox format.
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/t/t5100/quoted-from.in 
new/git-2.1.3/t/t5100/quoted-from.in
--- old/git-2.1.2/t/t5100/quoted-from.in        1970-01-01 01:00:00.000000000 
+0100
+++ new/git-2.1.3/t/t5100/quoted-from.in        2014-10-29 20:46:17.000000000 
+0100
@@ -0,0 +1,10 @@
+From 1234567890123456789012345678901234567890 Mon Sep 17 00:00:00 2001
+From: Author Name <[email protected]>
+Date: Sun, 25 May 2008 00:38:18 -0700
+Subject: [PATCH] testing quoted >From
+
+>From the depths of history, we are stuck with the
+flaky mbox format.
+
+---
+patch
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/t/t5100-mailinfo.sh 
new/git-2.1.3/t/t5100-mailinfo.sh
--- old/git-2.1.2/t/t5100-mailinfo.sh   2014-09-30 21:00:40.000000000 +0200
+++ new/git-2.1.3/t/t5100-mailinfo.sh   2014-10-29 20:46:17.000000000 +0100
@@ -89,4 +89,22 @@
 
 '
 
+test_expect_success 'mailinfo finds headers after embedded From line' '
+       mkdir embed-from &&
+       git mailsplit -oembed-from "$TEST_DIRECTORY"/t5100/embed-from.in &&
+       test_cmp "$TEST_DIRECTORY"/t5100/embed-from.in embed-from/0001 &&
+       git mailinfo embed-from/msg embed-from/patch \
+         <embed-from/0001 >embed-from/out &&
+       test_cmp "$TEST_DIRECTORY"/t5100/embed-from.expect embed-from/out
+'
+
+test_expect_success 'mailinfo on message with quoted >From' '
+       mkdir quoted-from &&
+       git mailsplit -oquoted-from "$TEST_DIRECTORY"/t5100/quoted-from.in &&
+       test_cmp "$TEST_DIRECTORY"/t5100/quoted-from.in quoted-from/0001 &&
+       git mailinfo quoted-from/msg quoted-from/patch \
+         <quoted-from/0001 >quoted-from/out &&
+       test_cmp "$TEST_DIRECTORY"/t5100/quoted-from.expect quoted-from/msg
+'
+
 test_done
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/t/t5310-pack-bitmaps.sh 
new/git-2.1.3/t/t5310-pack-bitmaps.sh
--- old/git-2.1.2/t/t5310-pack-bitmaps.sh       2014-09-30 21:00:40.000000000 
+0200
+++ new/git-2.1.3/t/t5310-pack-bitmaps.sh       2014-10-29 20:46:17.000000000 
+0100
@@ -170,4 +170,13 @@
        )
 '
 
+test_expect_success 'splitting packs does not generate bogus bitmaps' '
+       test-genrandom foo $((1024 * 1024)) >rand &&
+       git add rand &&
+       git commit -m "commit with big file" &&
+       git -c pack.packSizeLimit=500k repack -adb &&
+       git init --bare no-bitmaps.git &&
+       git -C no-bitmaps.git fetch .. HEAD
+'
+
 test_done
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/git-2.1.2/version new/git-2.1.3/version
--- old/git-2.1.2/version       2014-09-30 21:00:41.000000000 +0200
+++ new/git-2.1.3/version       2014-10-29 20:46:17.000000000 +0100
@@ -1 +1 @@
-2.1.2
+2.1.3

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to