Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-03-16 09:42:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2015-03-05 18:15:44.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-03-16 09:42:02.000000000 +0100 @@ -1,0 +2,89 @@ +Sat Mar 14 19:05:25 UTC 2015 - astieger@suse.com + +- git 2.3.3: + * A corrupt input to "git diff -M" used cause us to segfault. + * The borrowed code in kwset API did not follow our usual convention + to use "unsigned char" to store values that range from 0-255. + * Description given by "grep -h" for its --exclude-standard option + was phrased poorly. + * Documentaton for "git remote add" mentioned "--tags" and + "--no-tags" and it was not clear that fetch from the remote in + the future will use the default behaviour when neither is given + to override it. + * "git diff --shortstat --dirstat=changes" showed a dirstat based on + lines that was never asked by the end user in addition to the + dirstat that the user asked for. + * The interaction between "git submodule update" and the + submodule.*.update configuration was not clearly documented. + * "git apply" was not very careful about reading from, removing, + updating and creating paths outside the working tree (under + --index/--cached) or the current directory (when used as a + replacement for GNU patch). + * "git daemon" looked up the hostname even when "%CH" and "%IP" + interpolations are not requested, which was unnecessary. + * The "interpolated-path" option of "git daemon" inserted any string + client declared on the "host=" capability request without checking. + Sanitize and limit %H and %CH to a saner and a valid DNS name. + +------------------------------------------------------------------- +Thu Mar 12 16:19:14 CET 2015 - tiwai@suse.de + +- Fix missing /usr/share/tcsh/git.complete (bnc#919105): + git-tcsh-completion-fixes.diff was refreshed for generating the + script correctly + +------------------------------------------------------------------- +Sat Mar 7 06:20:42 UTC 2015 - astieger@suse.com + +- git 2.3.2: + * "update-index --refresh" used to leak when an entry cannot be + refreshed for whatever reason. + * "git fast-import" used to crash when it could not close and + conclude the resulting packfile cleanly. + * "git blame" died, trying to free an uninitialized piece of memory. + * "git merge-file" did not work correctly in a subdirectory. + * "git submodule add" failed to squash "path/to/././submodule" to + "path/to/submodule". + * In v2.2.0, we broke "git prune" that runs in a repository that + borrows from an alternate object store. + * Certain older vintages of cURL give irregular output from + "curl-config --vernum", which confused our build system. + * Longstanding configuration variable naming rules has been added to + the documentation. + * Older GnuPG implementations may not correctly import the keyring + material we prepare for the tests to use. + * Clarify in the documentation that "remote.<nick>.pushURL" and + "remote.<nick>.URL" are there to name the same repository accessed + via different transports, not two separate repositories. + * The pack bitmap support did not build with older versions of GCC. + * Reading configuration from a blob object, when it ends with a lone + CR, use to confuse the configuration parser. + * We didn't format an integer that wouldn't fit in "int" but in + "uintmax_t" correctly. + * "git push --signed" gave an incorrectly worded error message when + the other side did not support the capability. + * "git fetch" over a remote-helper that cannot respond to "list" + command could not fetch from a symbolic reference e.g. HEAD. + * The insn sheet "git rebase -i" creates did not fully honor + core.abbrev settings. + * The tests that wanted to see that file becomes unreadable after + running "chmod a-r file", and the tests that wanted to make sure it + is not run as root, we used "can we write into the / directory?" as + a cheap substitute, but on some platforms that is not a good + heuristics. The tests and their prerequisites have been updated to + check what they really require. + * The configuration variable 'mailinfo.scissors' was hard to + discover in the documentation. + * Correct a breakage to git-svn around v2.2 era that triggers + premature closing of FileHandle. + * Even though we officially haven't dropped Perl 5.8 support, the + Getopt::Long package that came with it does not support "--no-" + prefix to negate a boolean option; manually add support to help + people with older Getopt::Long package. + +------------------------------------------------------------------- +Wed Mar 4 17:11:05 UTC 2015 - schwab@linux-m68k.org + +- Don't install dummy hg and bzr remote helpers + +------------------------------------------------------------------- Old: ---- git-2.3.1.tar.xz New: ---- git-2.3.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ git.spec ++++++ --- /var/tmp/diff_new_pack.OIiFMP/_old 2015-03-16 09:42:03.000000000 +0100 +++ /var/tmp/diff_new_pack.OIiFMP/_new 2015-03-16 09:42:03.000000000 +0100 @@ -26,7 +26,7 @@ %endif Name: git -Version: 2.3.1 +Version: 2.3.3 Release: 0 Summary: Fast, scalable, distributed revision control system License: GPL-2.0 @@ -281,8 +281,6 @@ ### ./.make -C contrib/subtree install %{!?_without_docs: ./.make -C contrib/subtree install-doc} -install -m 755 -D contrib/remote-helpers/git-remote-bzr $RPM_BUILD_ROOT%{gitexecdir} -install -m 755 -D contrib/remote-helpers/git-remote-hg $RPM_BUILD_ROOT%{gitexecdir} (find $RPM_BUILD_ROOT%{_bindir} -type f -o -type l | grep -vE "archimport|svn|cvs|email|gitk|daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@) > bin-man-doc-files (find $RPM_BUILD_ROOT%{gitexecdir} ! -type d | grep -vE "archimport|svn|cvs|email|gitk|daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@) >> bin-man-doc-files (find $RPM_BUILD_ROOT%{_mandir} $RPM_BUILD_ROOT/Documentation -type f | grep -vE "archimport|svn|git-cvs|email|gitk|daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@ -e 's/$/*/' ) >> bin-man-doc-files ++++++ git-2.3.1.tar.xz -> git-2.3.3.tar.xz ++++++ ++++ 3618 lines of diff (skipped) ++++++ git-tcsh-completion-fixes.diff ++++++ --- /var/tmp/diff_new_pack.OIiFMP/_old 2015-03-16 09:42:05.000000000 +0100 +++ /var/tmp/diff_new_pack.OIiFMP/_new 2015-03-16 09:42:05.000000000 +0100 @@ -1,12 +1,12 @@ --- - contrib/completion/git-completion.tcsh | 7 ++----- + contrib/completion/git-completion.tcsh | 17 +++++++---------- contrib/completion/git.csh | 4 ++++ contrib/completion/git.tcsh | 4 ++++ - 3 files changed, 10 insertions(+), 5 deletions(-) + 3 files changed, 15 insertions(+), 10 deletions(-) --- a/contrib/completion/git-completion.tcsh +++ b/contrib/completion/git-completion.tcsh -@@ -34,8 +34,8 @@ if ( ${__git_tcsh_completion_version[1]} +@@ -32,14 +32,14 @@ if ( ${__git_tcsh_completion_version[1]} endif unset __git_tcsh_completion_version @@ -15,9 +15,20 @@ +set __git_tcsh_completion_original_script = /etc/bash_completion.d/git.sh +set __git_tcsh_completion_script = $RPM_BUILD_ROOT/usr/share/tcsh/git.complete - # Check that the user put the script in the right place - if ( ! -e ${__git_tcsh_completion_original_script} ) then -@@ -123,6 +123,3 @@ EOF +-# Check that the user put the script in the right place +-if ( ! -e ${__git_tcsh_completion_original_script} ) then +- echo "git-completion.tcsh: Cannot find: ${__git_tcsh_completion_original_script}. Git completion will not work." +- exit +-endif ++# # Check that the user put the script in the right place ++# if ( ! -e ${__git_tcsh_completion_original_script} ) then ++# echo "git-completion.tcsh: Cannot find: ${__git_tcsh_completion_original_script}. Git completion will not work." ++# exit ++# endif + + cat << EOF > ${__git_tcsh_completion_script} + #!bash +@@ -121,6 +121,3 @@ EOF # Don't need this variable anymore, so don't pollute the users environment unset __git_tcsh_completion_original_script -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org