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 - andreas.stieger@gmx.de
+
+- 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 .
#
@@ -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='git@vger.kernel.org'
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) .
"\n" .
(!$use_pathinfo &&
$cgi->input({-name=>"p", -value=>$project, -type=>"hidden"}) . "\n") .
@@ -5510,7 +5510,7 @@
}
print "
\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: commit@example.com
+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
+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
+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
+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/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/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: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org