Hello community,
here is the log from the commit of package git for openSUSE:Factory checked in at 2013-05-16 10:30:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 2013-05-13 14:52:05.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2013-05-16 10:30:09.000000000 +0200
@@ -1,0 +2,9 @@
+Wed May 15 05:45:30 UTC 2013 - douglarek@outlook.com
+
+- updated to version 1.8.2.3:
+ * bug fixes and documentation updates
+
+ more details, please see here:
+ https://raw.github.com/git/git/master/Documentation/RelNotes/1.8.2.3.txt
+
+-------------------------------------------------------------------
Old:
----
git-1.8.2.2.tar.gz
New:
----
git-1.8.2.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ git.spec ++++++
--- /var/tmp/diff_new_pack.rPYgg5/_old 2013-05-16 10:30:11.000000000 +0200
+++ /var/tmp/diff_new_pack.rPYgg5/_new 2013-05-16 10:30:11.000000000 +0200
@@ -20,7 +20,7 @@
%define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services
Name: git
-Version: 1.8.2.2
+Version: 1.8.2.3
Release: 0
Summary: Fast, scalable, distributed revision control system
License: GPL-2.0
++++++ git-1.8.2.2.tar.gz -> git-1.8.2.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/Documentation/RelNotes/1.8.2.3.txt new/git-1.8.2.3/Documentation/RelNotes/1.8.2.3.txt
--- old/git-1.8.2.2/Documentation/RelNotes/1.8.2.3.txt 1970-01-01 01:00:00.000000000 +0100
+++ new/git-1.8.2.3/Documentation/RelNotes/1.8.2.3.txt 2013-05-09 23:31:59.000000000 +0200
@@ -0,0 +1,19 @@
+Git v1.8.2.3 Release Notes
+==========================
+
+Fixes since v1.8.2.2
+--------------------
+
+ * "rev-list --stdin" and friends kept bogus pointers into the input
+ buffer around as human readable object names. This was not a
+ huge problem but was exposed by a new change that uses these
+ names in error output.
+
+ * When "git difftool" drove "kdiff3", it mistakenly passed --auto
+ option that was meant while resolving merge conflicts.
+
+ * "git remote add" command did not diagnose extra command line
+ arguments as an error and silently ignored them.
+
+Also contains a handful of trivial code clean-ups, documentation
+updates, updates to the test suite, etc.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/Documentation/config.txt new/git-1.8.2.3/Documentation/config.txt
--- old/git-1.8.2.2/Documentation/config.txt 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/Documentation/config.txt 2013-05-09 23:31:59.000000000 +0200
@@ -1090,11 +1090,11 @@
value disables threading.
format.signoff::
- A boolean value which lets you enable the `-s/--signoff` option of
- format-patch by default. *Note:* Adding the Signed-off-by: line to a
- patch should be a conscious act and means that you certify you have
- the rights to submit this work under the same open source license.
- Please see the 'SubmittingPatches' document for further discussion.
+ A boolean value which lets you enable the `-s/--signoff` option of
+ format-patch by default. *Note:* Adding the Signed-off-by: line to a
+ patch should be a conscious act and means that you certify you have
+ the rights to submit this work under the same open source license.
+ Please see the 'SubmittingPatches' document for further discussion.
filter.<driver>.clean::
The command which is used to convert the content of a worktree
@@ -1206,7 +1206,7 @@
gitcvs.dbdriver::
Used Perl DBI driver. You can specify any available driver
- for this here, but it might not work. git-cvsserver is tested
+ for this here, but it might not work. git-cvsserver is tested
with 'DBD::SQLite', reported to work with 'DBD::Pg', and
reported *not* to work with 'DBD::mysql'. Experimental feature.
May not contain double colons (`:`). Default: 'SQLite'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/Documentation/git-commit.txt new/git-1.8.2.3/Documentation/git-commit.txt
--- old/git-1.8.2.2/Documentation/git-commit.txt 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/Documentation/git-commit.txt 2013-05-09 23:31:59.000000000 +0200
@@ -197,8 +197,8 @@
-e::
--edit::
The message taken from file with `-F`, command line with
- `-m`, and from file with `-C` are usually used as the
- commit log message unmodified. This option lets you
+ `-m`, and from commit object with `-C` are usually used as
+ the commit log message unmodified. This option lets you
further edit the message taken from these sources.
--no-edit::
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/Documentation/git-remote.txt new/git-1.8.2.3/Documentation/git-remote.txt
--- old/git-1.8.2.2/Documentation/git-remote.txt 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/Documentation/git-remote.txt 2013-05-09 23:31:59.000000000 +0200
@@ -18,8 +18,8 @@
'git remote set-url' [--push] <name> <newurl> [<oldurl>]
'git remote set-url --add' [--push] <name> <newurl>
'git remote set-url --delete' [--push] <name> <url>
-'git remote' [-v | --verbose] 'show' [-n] <name>
-'git remote prune' [-n | --dry-run] <name>
+'git remote' [-v | --verbose] 'show' [-n] <name>...
+'git remote prune' [-n | --dry-run] <name>...
'git remote' [-v | --verbose] 'update' [-p | --prune] [(<group> | <remote>)...]
DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/Documentation/git.txt new/git-1.8.2.3/Documentation/git.txt
--- old/git-1.8.2.2/Documentation/git.txt 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/Documentation/git.txt 2013-05-09 23:31:59.000000000 +0200
@@ -43,9 +43,10 @@
branch of the `git.git` repository.
Documentation for older releases are available here:
-* link:v1.8.2.2/git.html[documentation for release 1.8.2.2]
+* link:v1.8.2.3/git.html[documentation for release 1.8.2.3]
* release notes for
+ link:RelNotes/1.8.2.3.txt[1.8.2.3].
link:RelNotes/1.8.2.2.txt[1.8.2.2].
link:RelNotes/1.8.2.1.txt[1.8.2.1].
link:RelNotes/1.8.2.txt[1.8.2].
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/Documentation/glossary-content.txt new/git-1.8.2.3/Documentation/glossary-content.txt
--- old/git-1.8.2.2/Documentation/glossary-content.txt 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/Documentation/glossary-content.txt 2013-05-09 23:31:59.000000000 +0200
@@ -420,9 +420,7 @@
<> left behind.
[[def_revision]]revision::
- A particular state of files and directories which was stored in the
- <>. It is referenced by a
- <>.
+ Synonym for <> (the noun).
[[def_rewind]]rewind::
To throw away part of the development, i.e. to assign the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/GIT-VERSION-GEN new/git-1.8.2.3/GIT-VERSION-GEN
--- old/git-1.8.2.2/GIT-VERSION-GEN 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/GIT-VERSION-GEN 2013-05-09 23:31:59.000000000 +0200
@@ -1,7 +1,7 @@
#!/bin/sh
GVF=GIT-VERSION-FILE
-DEF_VER=v1.8.2.2
+DEF_VER=v1.8.2.3
LF='
'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/RelNotes new/git-1.8.2.3/RelNotes
--- old/git-1.8.2.2/RelNotes 2013-05-16 10:30:11.000000000 +0200
+++ new/git-1.8.2.3/RelNotes 2013-05-16 10:30:11.000000000 +0200
@@ -1 +1 @@
-symbolic link to Documentation/RelNotes/1.8.2.2.txt
+symbolic link to Documentation/RelNotes/1.8.2.3.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/builtin/remote.c new/git-1.8.2.3/builtin/remote.c
--- old/git-1.8.2.2/builtin/remote.c 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/builtin/remote.c 2013-05-09 23:31:59.000000000 +0200
@@ -178,7 +178,7 @@
argc = parse_options(argc, argv, NULL, options, builtin_remote_add_usage,
0);
- if (argc < 2)
+ if (argc != 2)
usage_with_options(builtin_remote_add_usage, options);
if (mirror && master)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/configure new/git-1.8.2.3/configure
--- old/git-1.8.2.2/configure 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/configure 2013-05-09 23:31:59.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.67 for git 1.8.2.2.
+# Generated by GNU Autoconf 2.67 for git 1.8.2.3.
#
# Report bugs to .
#
@@ -552,8 +552,8 @@
# Identity of this package.
PACKAGE_NAME='git'
PACKAGE_TARNAME='git'
-PACKAGE_VERSION='1.8.2.2'
-PACKAGE_STRING='git 1.8.2.2'
+PACKAGE_VERSION='1.8.2.3'
+PACKAGE_STRING='git 1.8.2.3'
PACKAGE_BUGREPORT='git@vger.kernel.org'
PACKAGE_URL=''
@@ -1224,7 +1224,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 1.8.2.2 to adapt to many kinds of systems.
+\`configure' configures git 1.8.2.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1285,7 +1285,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of git 1.8.2.2:";;
+ short | recursive ) echo "Configuration of git 1.8.2.3:";;
esac
cat <<\_ACEOF
@@ -1424,7 +1424,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-git configure 1.8.2.2
+git configure 1.8.2.3
generated by GNU Autoconf 2.67
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -1904,7 +1904,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 1.8.2.2, which was
+It was created by git $as_me 1.8.2.3, which was
generated by GNU Autoconf 2.67. Invocation command line was
$ $0 $@
@@ -7083,7 +7083,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 1.8.2.2, which was
+This file was extended by git $as_me 1.8.2.3, which was
generated by GNU Autoconf 2.67. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -7140,7 +7140,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 1.8.2.2
+git config.status 1.8.2.3
configured by $0, generated by GNU Autoconf 2.67,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/contrib/completion/git-completion.bash new/git-1.8.2.3/contrib/completion/git-completion.bash
--- old/git-1.8.2.2/contrib/completion/git-completion.bash 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/contrib/completion/git-completion.bash 2013-05-09 23:31:59.000000000 +0200
@@ -1820,6 +1820,10 @@
__gitcomp_nl "$(__git_refs)"
return
;;
+ branch.*.rebase)
+ __gitcomp "false true"
+ return
+ ;;
remote.*.fetch)
local remote="${prev#remote.}"
remote="${remote%.fetch}"
@@ -1859,6 +1863,10 @@
"
return
;;
+ diff.submodule)
+ __gitcomp "log short"
+ return
+ ;;
help.format)
__gitcomp "man info web html"
return
@@ -2054,13 +2062,14 @@
core.whitespace
core.worktree
diff.autorefreshindex
- diff.statGraphWidth
diff.external
diff.ignoreSubmodules
diff.mnemonicprefix
diff.noprefix
diff.renameLimit
diff.renames
+ diff.statGraphWidth
+ diff.submodule
diff.suppressBlankEmpty
diff.tool
diff.wordRegex
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/contrib/completion/git-completion.zsh new/git-1.8.2.3/contrib/completion/git-completion.zsh
--- old/git-1.8.2.2/contrib/completion/git-completion.zsh 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/contrib/completion/git-completion.zsh 2013-05-09 23:31:59.000000000 +0200
@@ -2,6 +2,8 @@
# zsh completion wrapper for git
#
+# Copyright (c) 2012-2013 Felipe Contreras
+#
# You need git's bash completion script installed somewhere, by default on the
# same directory as this script.
#
@@ -21,6 +23,9 @@
return 0
}
+zstyle -T ':completion:*:*:git:*' tag-order && \
+ zstyle ':completion:*:*:git:*' tag-order 'common-commands'
+
zstyle -s ":completion:*:*:git:*" script script
test -z "$script" && script="$(dirname ${funcsourcetrace[1]%:*})"/git-completion.bash
ZSH_VERSION='' . "$script"
@@ -69,18 +74,131 @@
compadd -Q -p "${2-}" -f -- ${=1} && _ret=0
}
+__git_zsh_bash_func ()
+{
+ emulate -L ksh
+
+ local command=$1
+
+ local completion_func="_git_${command//-/_}"
+ declare -f $completion_func >/dev/null && $completion_func && return
+
+ local expansion=$(__git_aliased_command "$command")
+ if [ -n "$expansion" ]; then
+ completion_func="_git_${expansion//-/_}"
+ declare -f $completion_func >/dev/null && $completion_func
+ fi
+}
+
+__git_zsh_cmd_common ()
+{
+ local -a list
+ list=(
+ add:'add file contents to the index'
+ bisect:'find by binary search the change that introduced a bug'
+ branch:'list, create, or delete branches'
+ checkout:'checkout a branch or paths to the working tree'
+ clone:'clone a repository into a new directory'
+ commit:'record changes to the repository'
+ diff:'show changes between commits, commit and working tree, etc'
+ fetch:'download objects and refs from another repository'
+ grep:'print lines matching a pattern'
+ init:'create an empty Git repository or reinitialize an existing one'
+ log:'show commit logs'
+ merge:'join two or more development histories together'
+ mv:'move or rename a file, a directory, or a symlink'
+ pull:'fetch from and merge with another repository or a local branch'
+ push:'update remote refs along with associated objects'
+ rebase:'forward-port local commits to the updated upstream head'
+ reset:'reset current HEAD to the specified state'
+ rm:'remove files from the working tree and from the index'
+ show:'show various types of objects'
+ status:'show the working tree status'
+ tag:'create, list, delete or verify a tag object signed with GPG')
+ _describe -t common-commands 'common commands' list && _ret=0
+}
+
+__git_zsh_cmd_alias ()
+{
+ local -a list
+ list=(${${${(0)"$(git config -z --get-regexp '^alias\.')"}#alias.}%$'\n'*})
+ _describe -t alias-commands 'aliases' list $* && _ret=0
+}
+
+__git_zsh_cmd_all ()
+{
+ local -a list
+ emulate ksh -c __git_compute_all_commands
+ list=( ${=__git_all_commands} )
+ _describe -t all-commands 'all commands' list && _ret=0
+}
+
+__git_zsh_main ()
+{
+ local curcontext="$curcontext" state state_descr line
+ typeset -A opt_args
+ local -a orig_words
+
+ orig_words=( ${words[@]} )
+
+ _arguments -C \
+ '(-p --paginate --no-pager)'{-p,--paginate}'[pipe all output into ''less'']' \
+ '(-p --paginate)--no-pager[do not pipe git output into a pager]' \
+ '--git-dir=-[set the path to the repository]: :_directories' \
+ '--bare[treat the repository as a bare repository]' \
+ '(- :)--version[prints the git suite version]' \
+ '--exec-path=-[path to where your core git programs are installed]:: :_directories' \
+ '--html-path[print the path where git''s HTML documentation is installed]' \
+ '--info-path[print the path where the Info files are installed]' \
+ '--man-path[print the manpath (see `man(1)`) for the man pages]' \
+ '--work-tree=-[set the path to the working tree]: :_directories' \
+ '--namespace=-[set the git namespace]' \
+ '--no-replace-objects[do not use replacement refs to replace git objects]' \
+ '(- :)--help[prints the synopsis and a list of the most commonly used commands]: :->arg' \
+ '(-): :->command' \
+ '(-)*:: :->arg' && return
+
+ case $state in
+ (command)
+ _alternative \
+ 'alias-commands:alias:__git_zsh_cmd_alias' \
+ 'common-commands:common:__git_zsh_cmd_common' \
+ 'all-commands:all:__git_zsh_cmd_all' && _ret=0
+ ;;
+ (arg)
+ local command="${words[1]}" __git_dir
+
+ if (( $+opt_args[--bare] )); then
+ __git_dir='.'
+ else
+ __git_dir=${opt_args[--git-dir]}
+ fi
+
+ (( $+opt_args[--help] )) && command='help'
+
+ words=( ${orig_words[@]} )
+
+ __git_zsh_bash_func $command
+ ;;
+ esac
+}
+
_git ()
{
local _ret=1
- () {
- emulate -L ksh
- local cur cword prev
- cur=${words[CURRENT-1]}
- prev=${words[CURRENT-2]}
- let cword=CURRENT-1
- __${service}_main
- }
- let _ret && _default -S '' && _ret=0
+ local cur cword prev
+
+ cur=${words[CURRENT]}
+ prev=${words[CURRENT-1]}
+ let cword=CURRENT-1
+
+ if (( $+functions[__${service}_zsh_main] )); then
+ __${service}_zsh_main
+ else
+ emulate ksh -c __${service}_main
+ fi
+
+ let _ret && _default && _ret=0
return _ret
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/git.spec new/git-1.8.2.3/git.spec
--- old/git-1.8.2.2/git.spec 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/git.spec 2013-05-09 23:31:59.000000000 +0200
@@ -1,7 +1,7 @@
# Pass --without docs to rpmbuild if you don't want the documentation
Name: git
-Version: 1.8.2.2
+Version: 1.8.2.3
Release: 1%{?dist}
Summary: Core git tools
License: GPL
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/mergetools/kdiff3 new/git-1.8.2.3/mergetools/kdiff3
--- old/git-1.8.2.2/mergetools/kdiff3 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/mergetools/kdiff3 2013-05-09 23:31:59.000000000 +0200
@@ -1,5 +1,5 @@
diff_cmd () {
- "$merge_tool_path" --auto \
+ "$merge_tool_path" \
--L1 "$MERGED (A)" --L2 "$MERGED (B)" \
"$LOCAL" "$REMOTE" >/dev/null 2>&1
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/revision.c new/git-1.8.2.3/revision.c
--- old/git-1.8.2.2/revision.c 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/revision.c 2013-05-09 23:31:59.000000000 +0200
@@ -1276,7 +1276,8 @@
}
die("options not supported in --stdin mode");
}
- if (handle_revision_arg(sb.buf, revs, 0, REVARG_CANNOT_BE_FILENAME))
+ if (handle_revision_arg(xstrdup(sb.buf), revs, 0,
+ REVARG_CANNOT_BE_FILENAME))
die("bad revision '%s'", sb.buf);
}
if (seen_dashdash)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/t/Makefile new/git-1.8.2.3/t/Makefile
--- old/git-1.8.2.2/t/Makefile 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/t/Makefile 2013-05-09 23:31:59.000000000 +0200
@@ -83,42 +83,4 @@
perf:
$(MAKE) -C perf/ all
-# Smoke testing targets
--include ../GIT-VERSION-FILE
-uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo unknown')
-uname_M := $(shell sh -c 'uname -m 2>/dev/null || echo unknown')
-
-test-results:
- mkdir -p test-results
-
-test-results/git-smoke.tar.gz: test-results
- '$(PERL_PATH_SQ)' ./harness \
- --archive="test-results/git-smoke.tar.gz" \
- $(T)
-
-smoke: test-results/git-smoke.tar.gz
-
-SMOKE_UPLOAD_FLAGS =
-ifdef SMOKE_USERNAME
- SMOKE_UPLOAD_FLAGS += -F username="$(SMOKE_USERNAME)" -F password="$(SMOKE_PASSWORD)"
-endif
-ifdef SMOKE_COMMENT
- SMOKE_UPLOAD_FLAGS += -F comments="$(SMOKE_COMMENT)"
-endif
-ifdef SMOKE_TAGS
- SMOKE_UPLOAD_FLAGS += -F tags="$(SMOKE_TAGS)"
-endif
-
-smoke_report: smoke
- curl \
- -H "Expect: " \
- -F project=Git \
- -F architecture="$(uname_M)" \
- -F platform="$(uname_S)" \
- -F revision="$(GIT_VERSION)" \
- -F report_file=@test-results/git-smoke.tar.gz \
- $(SMOKE_UPLOAD_FLAGS) \
- http://smoke.git.nix.is/app/projects/process_add_report/1 \
- | grep -v ^Redirecting
-
.PHONY: pre-clean $(T) aggregate-results clean valgrind perf
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/t/t5004-archive-corner-cases.sh new/git-1.8.2.3/t/t5004-archive-corner-cases.sh
--- old/git-1.8.2.2/t/t5004-archive-corner-cases.sh 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/t/t5004-archive-corner-cases.sh 2013-05-09 23:31:59.000000000 +0200
@@ -23,15 +23,14 @@
echo "$dir/$i"
done
} | sort >expect &&
- find "$dir" -print | sort >actual &&
+ find "$dir" ! -name pax_global_header -print | sort >actual &&
test_cmp expect actual
}
test_expect_success 'tar archive of empty tree is empty' '
git archive --format=tar HEAD: >empty.tar &&
- make_dir extract &&
- "$TAR" xf empty.tar -C extract &&
- check_dir extract
+ perl -e "print \"\\0\" x 10240" >10knuls.tar &&
+ test_cmp 10knuls.tar empty.tar
'
test_expect_success 'tar archive of empty tree with prefix' '
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/t/t5505-remote.sh new/git-1.8.2.3/t/t5505-remote.sh
--- old/git-1.8.2.2/t/t5505-remote.sh 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/t/t5505-remote.sh 2013-05-09 23:31:59.000000000 +0200
@@ -1003,4 +1003,26 @@
cmp expect actual
'
+test_expect_success 'extra args: setup' '
+ # add a dummy origin so that this does not trigger failure
+ git remote add origin .
+'
+
+test_extra_arg () {
+ test_expect_success "extra args: $*" "
+ test_must_fail git remote $* bogus_extra_arg 2>actual &&
+ grep '^usage:' actual
+ "
+}
+
+test_extra_arg add nick url
+test_extra_arg rename origin newname
+test_extra_arg remove origin
+test_extra_arg set-head origin master
+# set-branches takes any number of args
+test_extra_arg set-url origin newurl oldurl
+# show takes any number of args
+# prune takes any number of args
+# update takes any number of args
+
test_done
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/transport-helper.c new/git-1.8.2.3/transport-helper.c
--- old/git-1.8.2.2/transport-helper.c 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/transport-helper.c 2013-05-09 23:31:59.000000000 +0200
@@ -211,9 +211,8 @@
int i;
data->refspec_nr = refspec_nr;
data->refspecs = parse_fetch_refspec(refspec_nr, refspecs);
- for (i = 0; i < refspec_nr; i++) {
+ for (i = 0; i < refspec_nr; i++)
free((char *)refspecs[i]);
- }
free(refspecs);
}
strbuf_release(&buf);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-1.8.2.2/version new/git-1.8.2.3/version
--- old/git-1.8.2.2/version 2013-04-27 01:54:17.000000000 +0200
+++ new/git-1.8.2.3/version 2013-05-09 23:31:59.000000000 +0200
@@ -1 +1 @@
-1.8.2.2
+1.8.2.3
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org