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 - dougla...@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 @@
        <<def_merge,merge>> left behind.
 
 [[def_revision]]revision::
-       A particular state of files and directories which was stored in the
-       <<def_object_database,object database>>. It is referenced by a
-       <<def_commit_object,commit object>>.
+       Synonym for <<def_commit,commit>> (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 <g...@vger.kernel.org>.
 #
@@ -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='g...@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 <felipe.contre...@gmail.com>
+#
 # 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+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to