commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2020-11-02 14:03:38 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.3463 (New) Package is "git" Mon Nov 2 14:03:38 2020 rev:255 rq:844935 version:2.29.2 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2020-10-28 09:57:24.131103515 +0100 +++ /work/SRC/openSUSE:Factory/.git.new.3463/git.changes2020-11-02 14:03:44.196651513 +0100 @@ -1,0 +2,6 @@ +Thu Oct 29 23:07:17 UTC 2020 - Andreas Stieger + +- git 2.29.2: "--committer-date-is-author-date" option of "rebase" + and "am" subcommands lost the e-mail address by mistake in 2.29 + +--- Old: git-2.29.1.tar.sign git-2.29.1.tar.xz New: git-2.29.2.tar.sign git-2.29.2.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.F2n1Mr/_old 2020-11-02 14:03:45.544652537 +0100 +++ /var/tmp/diff_new_pack.F2n1Mr/_new 2020-11-02 14:03:45.548652540 +0100 @@ -36,7 +36,7 @@ %endif Name: git -Version:2.29.1 +Version:2.29.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only ++ git-2.29.1.tar.xz -> git-2.29.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.29.1/Documentation/RelNotes/2.29.2.txt new/git-2.29.2/Documentation/RelNotes/2.29.2.txt --- old/git-2.29.1/Documentation/RelNotes/2.29.2.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.29.2/Documentation/RelNotes/2.29.2.txt2020-10-29 23:11:30.0 +0100 @@ -0,0 +1,12 @@ +Git v2.29.2 Release Notes += + +This release is primarily to fix brown-paper-bag breakages in the +2.29.0 release. + +Fixes since v2.29.1 +--- + + * In 2.29, "--committer-date-is-author-date" option of "rebase" and + "am" subcommands lost the e-mail address by mistake, which has been + corrected. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.29.1/Documentation/git-filter-branch.txt new/git-2.29.2/Documentation/git-filter-branch.txt --- old/git-2.29.1/Documentation/git-filter-branch.txt 2020-10-23 00:31:53.0 +0200 +++ new/git-2.29.2/Documentation/git-filter-branch.txt 2020-10-29 23:11:30.0 +0100 @@ -532,7 +532,7 @@ an alternative to git-filter-branch which does not suffer from these performance problems or the safety problems (mentioned below). For those with existing tooling which relies upon git-filter-branch, 'git -repo-filter' also provides +filter-repo' also provides https://github.com/newren/git-filter-repo/blob/master/contrib/filter-repo-demos/filter-lamely[filter-lamely], a drop-in git-filter-branch replacement (with a few caveats). While filter-lamely suffers from all the same safety issues as diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.29.1/GIT-VERSION-GEN new/git-2.29.2/GIT-VERSION-GEN --- old/git-2.29.1/GIT-VERSION-GEN 2020-10-23 00:31:53.0 +0200 +++ new/git-2.29.2/GIT-VERSION-GEN 2020-10-29 23:11:30.0 +0100 @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v2.29.1 +DEF_VER=v2.29.2 LF=' ' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.29.1/RelNotes new/git-2.29.2/RelNotes --- old/git-2.29.1/RelNotes 2020-11-02 14:03:47.060653689 +0100 +++ new/git-2.29.2/RelNotes 2020-11-02 14:03:47.068653694 +0100 @@ -1 +1 @@ -symbolic link to Documentation/RelNotes/2.29.1.txt +symbolic link to Documentation/RelNotes/2.29.2.txt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.29.1/builtin/am.c new/git-2.29.2/builtin/am.c --- old/git-2.29.1/builtin/am.c 2020-10-23 00:31:53.0 +0200 +++ new/git-2.29.2/builtin/am.c 2020-10-29 23:11:30.0 +0100 @@ -161,7 +161,7 @@ state->committer_name = xmemdupz(id.name_begin, id.name_end - id.name_begin); state->committer_email = - xmemdupz(id.mail_begin, id.mail_end - id.mail_end); + xmemdupz(id.mail_begin, id.mail_end - id.mail_begin); } /** @@ -1595,7 +1595,7 @@ if (state->committer_date_is_author_date) committer = fmt_ident(state->committer_name, - state->author_email, WANT_COMMITTER_IDENT, + state->committer_email, WANT_COMMITTER_IDENT, state->ignore_date ? NULL
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2020-10-28 09:56:54 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.3463 (New) Package is "git" Wed Oct 28 09:56:54 2020 rev:254 rq:843670 version:2.29.1 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2020-10-23 12:20:05.128587388 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.3463/git.changes2020-10-28 09:57:24.131103515 +0100 @@ -1,0 +2,7 @@ +Fri Oct 23 19:03:18 UTC 2020 - Andreas Stieger + +- git 2.29.1: + * build system fixes for non-default installations +(not affecting this package) + +--- Old: git-2.29.0.tar.sign git-2.29.0.tar.xz New: git-2.29.1.tar.sign git-2.29.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.w1LnX0/_old 2020-10-28 09:57:27.967106297 +0100 +++ /var/tmp/diff_new_pack.w1LnX0/_new 2020-10-28 09:57:27.971106300 +0100 @@ -36,7 +36,7 @@ %endif Name: git -Version:2.29.0 +Version:2.29.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only ++ git-2.29.0.tar.xz -> git-2.29.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.29.0/Documentation/RelNotes/2.29.1.txt new/git-2.29.1/Documentation/RelNotes/2.29.1.txt --- old/git-2.29.0/Documentation/RelNotes/2.29.1.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.29.1/Documentation/RelNotes/2.29.1.txt2020-10-23 00:31:53.0 +0200 @@ -0,0 +1,11 @@ +Git v2.29.1 Release Notes += + +This is to fix the build procedure change in 2.28 where we failed to +install a few programs that should be installed in /usr/bin (namely, +receive-pack, upload-archive and upload-pack) when the non-default +SKIP_DASHED_BUILT_INS installation option is in effect. + +A minor glitch in a non-default installation may usually not deserve +a hotfix, but I know Git for Windows ship binaries built with this +option, so let's make an exception. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.29.0/GIT-VERSION-GEN new/git-2.29.1/GIT-VERSION-GEN --- old/git-2.29.0/GIT-VERSION-GEN 2020-10-19 19:31:08.0 +0200 +++ new/git-2.29.1/GIT-VERSION-GEN 2020-10-23 00:31:53.0 +0200 @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v2.29.0 +DEF_VER=v2.29.1 LF=' ' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.29.0/Makefile new/git-2.29.1/Makefile --- old/git-2.29.0/Makefile 2020-10-19 19:31:08.0 +0200 +++ new/git-2.29.1/Makefile 2020-10-23 00:31:53.0 +0200 @@ -2981,15 +2981,12 @@ } && \ for p in $(filter $(install_bindir_programs),$(BUILT_INS)); do \ $(RM) "$$bindir/$$p" && \ - if test -z "$(SKIP_DASHED_BUILT_INS)"; \ - then \ - test -n "$(INSTALL_SYMLINKS)" && \ - ln -s "git$X" "$$bindir/$$p" || \ - { test -z "$(NO_INSTALL_HARDLINKS)" && \ - ln "$$bindir/git$X" "$$bindir/$$p" 2>/dev/null || \ - ln -s "git$X" "$$bindir/$$p" 2>/dev/null || \ - cp "$$bindir/git$X" "$$bindir/$$p" || exit; }; \ - fi \ + test -n "$(INSTALL_SYMLINKS)" && \ + ln -s "git$X" "$$bindir/$$p" || \ + { test -z "$(NO_INSTALL_HARDLINKS)" && \ + ln "$$bindir/git$X" "$$bindir/$$p" 2>/dev/null || \ + ln -s "git$X" "$$bindir/$$p" 2>/dev/null || \ + cp "$$bindir/git$X" "$$bindir/$$p" || exit; }; \ done && \ for p in $(BUILT_INS); do \ $(RM) "$$execdir/$$p" && \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.29.0/RelNotes new/git-2.29.1/RelNotes --- old/git-2.29.0/RelNotes 2020-10-28 09:57:29.535107394 +0100 +++ new/git-2.29.1/RelNotes 2020-10-28 09:57:29.543107400 +0100 @@ -1 +1 @@ -symbolic link to Documentation/RelNotes/2.29.0.txt +symbolic link to Documentation/RelNotes/2.29.1.txt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.29.0/configure new/git-2.29.1/configure --- old/git-2.29.0/configure2020-10-19 19:31:08.0 +0200 +++ new/git-2.29.1/configure2020-10-23 00:31:53.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefil
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2020-10-23 12:19:41 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.3463 (New) Package is "git" Fri Oct 23 12:19:41 2020 rev:253 rq:842637 version:2.29.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2020-07-31 15:53:17.224079819 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.3463/git.changes2020-10-23 12:20:05.128587388 +0200 @@ -1,0 +2,12 @@ +Mon Oct 19 20:12:45 UTC 2020 - Andreas Stieger + +- git 2.29.0: + * The transport protocol v2 has become the default again + * "git worktree" gained a "repair" subcommand, "git init +--separate-git-dir" no longer corrupts administrative data +related to linked worktrees + * "git maintenance" introduced for repository maintenance tasks + * enhancements to multiple workflows, addition of configuration +options and supported parameters, and bug fixes + +--- Old: git-2.28.0.tar.sign git-2.28.0.tar.xz New: git-2.29.0.tar.sign git-2.29.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.cCTKpQ/_old 2020-10-23 12:20:06.192588138 +0200 +++ /var/tmp/diff_new_pack.cCTKpQ/_new 2020-10-23 12:20:06.196588141 +0200 @@ -36,7 +36,7 @@ %endif Name: git -Version:2.28.0 +Version:2.29.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only ++ completion-wordbreaks.diff ++ --- /var/tmp/diff_new_pack.cCTKpQ/_old 2020-10-23 12:20:06.232588166 +0200 +++ /var/tmp/diff_new_pack.cCTKpQ/_new 2020-10-23 12:20:06.232588166 +0200 @@ -2,13 +2,13 @@ contrib/completion/git-completion.bash | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) -Index: git-2.23.0/contrib/completion/git-completion.bash +Index: git-2.29.0/contrib/completion/git-completion.bash === git-2.23.0.orig/contrib/completion/git-completion.bash -+++ git-2.23.0/contrib/completion/git-completion.bash -@@ -40,10 +40,12 @@ - # and git-switch completion (e.g., completing "foo" when "origin/foo" - # exists). +--- git-2.29.0.orig/contrib/completion/git-completion.bash git-2.29.0/contrib/completion/git-completion.bash +@@ -45,10 +45,12 @@ + # When set to "1" suggest all options, including options which are + # typically hidden (e.g. '--allow-empty' for 'git commit'). -case "$COMP_WORDBREAKS" in -*:*) : great ;; ++ git-2.28.0.tar.xz -> git-2.29.0.tar.xz ++ 348602 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2020-07-31 15:52:47 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.3592 (New) Package is "git" Fri Jul 31 15:52:47 2020 rev:252 rq:823130 version:2.28.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2020-06-11 14:39:09.196338855 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.3592/git.changes2020-07-31 15:53:17.224079819 +0200 @@ -1,0 +2,19 @@ +Tue Jul 28 10:08:47 UTC 2020 - Marketa Calabkova + +- git 2.28.0 + * "fetch.writeCommitGraph" is deemed to be still a bit too risky and +is no longer part of the "feature.experimental" set. + * The commands in the "diff" family learned to honor "diff.relative" +configuration variable. + * "git diff-files" has been taught to say paths that are marked as +intent-to-add are new files, not modified from an empty blob. + * "git gui" now allows opening work trees from the start-up dialog. + * "git bugreport" learns to report what shell is in use. + * SHA-256 migration work continues, including CVS/SVN interface. + * Some repositories in the wild have commits that record nonsense +committer timezone (e.g. rails.git); "git fast-import" learned an +option to pass these nonsense timestamps intact to allow recreating +existing repositories as-is. + * Other code cleanup, docfix, build fix, etc. + +--- Old: git-2.27.0.tar.sign git-2.27.0.tar.xz New: git-2.28.0.tar.sign git-2.28.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.1YdeY8/_old 2020-07-31 15:53:18.764081324 +0200 +++ /var/tmp/diff_new_pack.1YdeY8/_new 2020-07-31 15:53:18.768081327 +0200 @@ -36,7 +36,7 @@ %endif Name: git -Version:2.27.0 +Version:2.28.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only ++ git-2.27.0.tar.xz -> git-2.28.0.tar.xz ++ 90052 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2020-06-11 14:38:46 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.3606 (New) Package is "git" Thu Jun 11 14:38:46 2020 rev:251 rq:810679 version:2.27.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2020-05-01 11:09:14.267310450 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.3606/git.changes2020-06-11 14:39:09.196338855 +0200 @@ -1,0 +2,23 @@ +Mon Jun 1 20:32:59 UTC 2020 - Andreas Stieger + +- git 2.27.0: + * "git describe" will always use the "long" version when giving + its output based misplaced tags + * "git pull" issues a warning message until the pull.rebase + configuration variable is explicitly given + * The transport protocol version 2, which was promoted to the + default in Git 2.26 release, turned out to have some remaining + rough edges, so it has been demoted from the default + * A handful of options to configure SSL when talking to proxies + have been added + * Smudge/clean conversion filters are now given more information + * many bug fixes, improvements, and additional workflow options +- drop upstreamed patches: + * 0001-fetch-pack-return-enum-from-process_acks.patch + * 0002-fetch-pack-in-protocol-v2-in_vain-only-after-ACK.patch + * 0003-fetch-pack-in-protocol-v2-reset-in_vain-upon-ACK.patch +- drop unneeded patches: + * 0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch + * 0002-Also-use-DocBook-5-stylesheet-when-generating-HTML-o.patch + +--- Old: 0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch 0001-fetch-pack-return-enum-from-process_acks.patch 0002-Also-use-DocBook-5-stylesheet-when-generating-HTML-o.patch 0002-fetch-pack-in-protocol-v2-in_vain-only-after-ACK.patch 0003-fetch-pack-in-protocol-v2-reset-in_vain-upon-ACK.patch git-2.26.2.tar.sign git-2.26.2.tar.xz New: git-2.27.0.tar.sign git-2.27.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.MaSyLc/_old 2020-06-11 14:39:11.372345079 +0200 +++ /var/tmp/diff_new_pack.MaSyLc/_new 2020-06-11 14:39:11.376345091 +0200 @@ -36,7 +36,7 @@ %endif Name: git -Version:2.26.2 +Version:2.27.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only @@ -61,11 +61,6 @@ Patch7: git-zsh-completion-fixes.diff Patch8: git-asciidoc.patch Patch10:setup-don-t-fail-if-commondir-reference-is-deleted.patch -Patch11:0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch -Patch13:0002-Also-use-DocBook-5-stylesheet-when-generating-HTML-o.patch -Patch14:0001-fetch-pack-return-enum-from-process_acks.patch -Patch15:0002-fetch-pack-in-protocol-v2-in_vain-only-after-ACK.patch -Patch16:0003-fetch-pack-in-protocol-v2-reset-in_vain-upon-ACK.patch BuildRequires: fdupes BuildRequires: gpg2 @@ -293,11 +288,6 @@ %patch7 -p1 %patch8 -p1 %patch10 -p1 -%patch11 -p1 -%patch13 -p1 -%patch14 -p1 -%patch15 -p1 -%patch16 -p1 %build cat > .make <<'EOF' ++ git-2.26.2.tar.xz -> git-2.27.0.tar.xz ++ 247553 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2020-05-01 11:08:45 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.2738 (New) Package is "git" Fri May 1 11:08:45 2020 rev:250 rq:799281 version:2.26.2 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2020-04-29 20:44:28.643970379 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.2738/git.changes2020-05-01 11:09:14.267310450 +0200 @@ -4 +4 @@ -- Protocol v2 in_vain fixes (bsc#1170741). +- Protocol v2 in_vain fixes (bsc#1170741, bsc#1170939). Other differences: --
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2020-04-29 20:44:23 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.2738 (New) Package is "git" Wed Apr 29 20:44:23 2020 rev:249 rq:798758 version:2.26.2 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2020-04-25 20:20:07.173006930 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.2738/git.changes2020-04-29 20:44:28.643970379 +0200 @@ -1,0 +2,14 @@ +Tue Apr 28 17:42:18 UTC 2020 - Michal Suchanek + +- Protocol v2 in_vain fixes (bsc#1170741). + Dropped: Revert-fetch-default-to-protocol-version-2.patch + Added: 0001-fetch-pack-return-enum-from-process_acks.patch + 0002-fetch-pack-in-protocol-v2-in_vain-only-after-ACK.patch + 0003-fetch-pack-in-protocol-v2-reset-in_vain-upon-ACK.patch + +--- +Mon Apr 27 13:36:27 UTC 2020 - Michal Suchanek + +- Add back SuSEfirewall2 support needed for SLE12 (bsc#1170302). + +--- @@ -7 +21 @@ - people with lower network connection speed. + people with lower network connection speed (bsc#1170741). Old: Revert-fetch-default-to-protocol-version-2.patch New: 0001-fetch-pack-return-enum-from-process_acks.patch 0002-fetch-pack-in-protocol-v2-in_vain-only-after-ACK.patch 0003-fetch-pack-in-protocol-v2-reset-in_vain-upon-ACK.patch susefirewall-git-daemon Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.vFcT7B/_old 2020-04-29 20:44:30.987976490 +0200 +++ /var/tmp/diff_new_pack.vFcT7B/_new 2020-04-29 20:44:30.987976490 +0200 @@ -17,6 +17,10 @@ %define gitexecdir %{_libexecdir}/git +%if 0%{?suse_version} < 1500 +%define _fwdefdir %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services +%define SuSEfirewall2 1 +%endif #Compat macro for new _fillupdir macro introduced in Nov 2017 %if ! %{defined _fillupdir} @@ -43,6 +47,7 @@ Source2:sysconfig.git-daemon Source3:git-daemon.service Source5:usr.share.git-web.gitweb.cgi +Source6:susefirewall-git-daemon Source7: https://www.kernel.org/pub/software/scm/git/%{name}-%{version}.tar.sign Source8:%{name}.keyring Source9:%{name}-gui.desktop @@ -58,7 +63,10 @@ Patch10:setup-don-t-fail-if-commondir-reference-is-deleted.patch Patch11:0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch Patch13:0002-Also-use-DocBook-5-stylesheet-when-generating-HTML-o.patch -Patch14:Revert-fetch-default-to-protocol-version-2.patch +Patch14:0001-fetch-pack-return-enum-from-process_acks.patch +Patch15:0002-fetch-pack-in-protocol-v2-in_vain-only-after-ACK.patch +Patch16:0003-fetch-pack-in-protocol-v2-reset-in_vain-upon-ACK.patch + BuildRequires: fdupes BuildRequires: gpg2 BuildRequires: libcurl-devel @@ -288,6 +296,8 @@ %patch11 -p1 %patch13 -p1 %patch14 -p1 +%patch15 -p1 +%patch16 -p1 %build cat > .make <<'EOF' @@ -346,6 +356,10 @@ install -d -m 755 %{buildroot}%{_fillupdir} install -m 644 %{SOURCE2} %{buildroot}%{_fillupdir}/sysconfig.git-daemon install -d -m 755 %{buildroot}/srv/git +%if 0%{?SuSEfirewall2} +mkdir -p %{buildroot}/%{_fwdefdir} +install -m 644 %{SOURCE6} %{buildroot}/%{_fwdefdir}/git-daemon +%endif ### ./.make -C contrib/subtree install %{!?_without_docs: ./.make -C contrib/subtree install-doc} @@ -476,6 +490,9 @@ %dir /srv/git %{_fillupdir}/sysconfig.git-daemon %{!?_without_docs: %{_mandir}/man1/git-daemon.1*} +%if 0%{?SuSEfirewall2} +%config %{_fwdefdir}/* +%endif %files -n gitk %{_bindir}/gitk ++ 0001-fetch-pack-return-enum-from-process_acks.patch ++ >From 2531a904f87afcf813757bcaad303a463812f6cb Mon Sep 17 00:00:00 2001 From: Jonathan Tan Date: Mon, 27 Apr 2020 17:01:08 -0700 Subject: [PATCH] fetch-pack: return enum from process_acks() References: bsc#1170741 Upstream: queued - expected 2.26.3 process_acks() returns 0, 1, or 2, depending on whether "ready" was received and if not, whether at least one commit was found to be common. Replace these magic numbers with a documented enum. Signed-off-by: Jonathan Tan Signed-off-by: Junio C Hamano --- fetch-pack.c | 35 --- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/fetch-pack.c b/fetch-pack.c index 1734a573b0..ffdec5e56b 100644 --- a/fetch-pack.c +++ b/fetch-pack.c @@ -1268,9 +1268,29 @@ static int process_section_header(struct packet_reader *reader, return ret; } -static int process_acks(struct fetch_negotiator *negotiator, - struct packet_reader *reader, -
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2020-04-25 20:16:43 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.2738 (New) Package is "git" Sat Apr 25 20:16:43 2020 rev:248 rq:797168 version:2.26.2 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2020-04-19 21:35:32.738402061 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.2738/git.changes2020-04-25 20:20:07.173006930 +0200 @@ -1,0 +2,23 @@ +Tue Apr 21 19:41:46 UTC 2020 - Michal Suchanek + +- With recent switch to protocol v2 people are reporting fetches transferring + unreasonable amount of data. Upstream proposes switching the protocol back + until the issue is properly diagnosed. The regression is problematic for + people with lower network connection speed. + Added: Revert-fetch-default-to-protocol-version-2.patch + +--- +Mon Apr 20 18:35:15 UTC 2020 - Andreas Stieger + +- git 2.26.2: + * CVE-2020-11008: Specially crafted URLs may have tricked the +credentials helper to providing credential information that +is not appropriate for the protocol in use and host being +contacted (boo#1169936) + +--- +Mon Apr 20 07:19:07 UTC 2020 - Marketa Calabkova + +- Submit to SLE15 / resubmit to Factory (bsc#1169786, jsc#SLE-12396, bsc#1149792) + +--- Old: git-2.26.1.tar.sign git-2.26.1.tar.xz New: Revert-fetch-default-to-protocol-version-2.patch git-2.26.2.tar.sign git-2.26.2.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.Y9bRvA/_old 2020-04-25 20:20:09.473011673 +0200 +++ /var/tmp/diff_new_pack.Y9bRvA/_new 2020-04-25 20:20:09.477011681 +0200 @@ -32,7 +32,7 @@ %endif Name: git -Version:2.26.1 +Version:2.26.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only @@ -58,6 +58,7 @@ Patch10:setup-don-t-fail-if-commondir-reference-is-deleted.patch Patch11:0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch Patch13:0002-Also-use-DocBook-5-stylesheet-when-generating-HTML-o.patch +Patch14:Revert-fetch-default-to-protocol-version-2.patch BuildRequires: fdupes BuildRequires: gpg2 BuildRequires: libcurl-devel @@ -286,6 +287,7 @@ %patch10 -p1 %patch11 -p1 %patch13 -p1 +%patch14 -p1 %build cat > .make <<'EOF' ++ Revert-fetch-default-to-protocol-version-2.patch ++ >From 3063fdec2a274235925c1b202ba8c65537e48211 Mon Sep 17 00:00:00 2001 From: Michal Suchanek Date: Tue, 21 Apr 2020 21:38:48 +0200 Subject: [PATCH] Revert "fetch: default to protocol version 2" This reverts commit 684ceae32dae726c6a5c693b257b156926aba8b7. Causes a lot of data fetched from the Linux tree. --- Documentation/config/protocol.txt | 2 +- protocol.c| 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Documentation/config/protocol.txt b/Documentation/config/protocol.txt index 756591d77b08..0b40141613e3 100644 --- a/Documentation/config/protocol.txt +++ b/Documentation/config/protocol.txt @@ -48,7 +48,7 @@ protocol.version:: If set, clients will attempt to communicate with a server using the specified protocol version. If the server does not support it, communication falls back to version 0. - If unset, the default is `2`. + If unset, the default is `0`. Supported versions: + -- diff --git a/protocol.c b/protocol.c index 803bef5c87e0..d390391ebac8 100644 --- a/protocol.c +++ b/protocol.c @@ -39,7 +39,7 @@ enum protocol_version get_protocol_version_config(void) return env; } - return protocol_v2; + return protocol_v0; } enum protocol_version determine_protocol_version_server(void) -- 2.26.0 ++ git-2.26.1.tar.xz -> git-2.26.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.26.1/Documentation/RelNotes/2.17.5.txt new/git-2.26.2/Documentation/RelNotes/2.17.5.txt --- old/git-2.26.1/Documentation/RelNotes/2.17.5.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.26.2/Documentation/RelNotes/2.17.5.txt2020-04-20 17:52:30.0 +0200 @@ -0,0 +1,22 @@ +Git v2.17.5 Release Notes += + +This release is to address a security issue: CVE-2020-11008 + +Fixes since v2.17.4 +--- + + * With a crafted URL that contains a newline or empty host, or lacks + a scheme, the credential helper machinery
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2020-04-19 21:35:26 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.2738 (New) Package is "git" Sun Apr 19 21:35:26 2020 rev:247 rq:795368 version:2.26.1 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2020-04-04 12:16:21.939456253 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.2738/git.changes2020-04-19 21:35:32.738402061 +0200 @@ -1,0 +2,14 @@ +Fri Apr 17 17:56:32 UTC 2020 - Michal Suchanek + +- Fix git-daemon not starting after conversion from sysvinit to systemd service + (bsc#1169605). + +--- +Tue Apr 14 18:32:57 UTC 2020 - Andreas Stieger + +- git 2.26.1: + * CVE-2020-5260: Specially crafted URLs with newline characters +could have been used to make the Git client to send credential +information for a wrong host to the attacker's site boo#1168930 + +--- Old: git-2.26.0.tar.sign git-2.26.0.tar.xz New: git-2.26.1.tar.sign git-2.26.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.Hn1zNZ/_old 2020-04-19 21:35:33.462403555 +0200 +++ /var/tmp/diff_new_pack.Hn1zNZ/_new 2020-04-19 21:35:33.462403555 +0200 @@ -32,7 +32,7 @@ %endif Name: git -Version:2.26.0 +Version:2.26.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only ++ git-2.26.0.tar.xz -> git-2.26.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.26.0/Documentation/RelNotes/2.17.4.txt new/git-2.26.1/Documentation/RelNotes/2.17.4.txt --- old/git-2.26.0/Documentation/RelNotes/2.17.4.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.26.1/Documentation/RelNotes/2.17.4.txt2020-04-14 03:51:03.0 +0200 @@ -0,0 +1,16 @@ +Git v2.17.4 Release Notes += + +This release is to address the security issue: CVE-2020-5260 + +Fixes since v2.17.3 +--- + + * With a crafted URL that contains a newline in it, the credential + helper machinery can be fooled to give credential information for + a wrong host. The attack has been made impossible by forbidding + a newline character in any value passed via the credential + protocol. + +Credit for finding the vulnerability goes to Felix Wilhelm of Google +Project Zero. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.26.0/Documentation/RelNotes/2.18.3.txt new/git-2.26.1/Documentation/RelNotes/2.18.3.txt --- old/git-2.26.0/Documentation/RelNotes/2.18.3.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.26.1/Documentation/RelNotes/2.18.3.txt2020-04-14 03:51:03.0 +0200 @@ -0,0 +1,5 @@ +Git v2.18.3 Release Notes += + +This release merges the security fix that appears in v2.17.4; see +the release notes for that version for details. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.26.0/Documentation/RelNotes/2.19.4.txt new/git-2.26.1/Documentation/RelNotes/2.19.4.txt --- old/git-2.26.0/Documentation/RelNotes/2.19.4.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.26.1/Documentation/RelNotes/2.19.4.txt2020-04-14 03:51:03.0 +0200 @@ -0,0 +1,5 @@ +Git v2.19.4 Release Notes += + +This release merges the security fix that appears in v2.17.4; see +the release notes for that version for details. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.26.0/Documentation/RelNotes/2.20.3.txt new/git-2.26.1/Documentation/RelNotes/2.20.3.txt --- old/git-2.26.0/Documentation/RelNotes/2.20.3.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.26.1/Documentation/RelNotes/2.20.3.txt2020-04-14 03:51:03.0 +0200 @@ -0,0 +1,5 @@ +Git v2.20.3 Release Notes += + +This release merges the security fix that appears in v2.17.4; see +the release notes for that version for details. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.26.0/Documentation/RelNotes/2.21.2.txt new/git-2.26.1/Documentation/RelNotes/2.21.2.txt --- old/git-2.26.0/Documentation/RelNotes/2.21.2.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.26.1/Documentation/RelNotes/2.21.2.txt2020-04-14 03:51:03.0 +0200 @@ -0,0 +1,5 @@ +Git v2.21.2 Release Notes += + +This release merges the security fi
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2020-04-04 12:15:10 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.3248 (New) Package is "git" Sat Apr 4 12:15:10 2020 rev:246 rq:791228 version:2.26.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2020-03-25 23:43:15.223992764 +0100 +++ /work/SRC/openSUSE:Factory/.git.new.3248/git.changes2020-04-04 12:16:21.939456253 +0200 @@ -4 +4 @@ -- git 2.26.0: +- git 2.26.0 (bsc#1167890, jsc#SLE-11608): @@ -636 +636 @@ -- git 2.16.0: +- git 2.16.0 (CVE-2017-15298, bsc#1063412): Other differences: --
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2020-03-25 23:42:52 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.3160 (New) Package is "git" Wed Mar 25 23:42:52 2020 rev:245 rq:787556 version:2.26.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2020-02-20 14:53:49.686105207 +0100 +++ /work/SRC/openSUSE:Factory/.git.new.3160/git.changes2020-03-25 23:43:15.223992764 +0100 @@ -1,0 +2,16 @@ +Mon Mar 23 16:45:06 UTC 2020 - Andreas Stieger + +- git 2.26.0: + * "git rebase" now uses a different backend that is based on the +'merge' machinery by default. The 'rebase.backend' configuration + variable reverts to old behaviour when set to 'apply' + * Improved handling of sparse checkouts + * Improvements to many commands and internal features + +--- +Thu Mar 19 12:22:22 UTC 2020 - Andreas Stieger + +- git 2.25.2: + * bug fixes to various subcommands in specific operations + +--- Old: git-2.25.1.tar.sign git-2.25.1.tar.xz New: git-2.26.0.tar.sign git-2.26.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.bmQWcM/_old 2020-03-25 23:43:16.235993095 +0100 +++ /var/tmp/diff_new_pack.bmQWcM/_new 2020-03-25 23:43:16.239993097 +0100 @@ -32,7 +32,7 @@ %endif Name: git -Version:2.25.1 +Version:2.26.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only ++ git-2.25.1.tar.xz -> git-2.26.0.tar.xz ++ 209199 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2020-02-20 14:53:41 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.26092 (New) Package is "git" Thu Feb 20 14:53:41 2020 rev:244 rq:774823 version:2.25.1 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2020-01-19 20:51:11.095853186 +0100 +++ /work/SRC/openSUSE:Factory/.git.new.26092/git.changes 2020-02-20 14:53:49.686105207 +0100 @@ -1,0 +2,7 @@ +Mon Feb 17 09:53:55 UTC 2020 - Andreas Stieger + +- git 2.25.1: + * "git commit" now honors advise.statusHints + * various updates, bug fixes and documentation updates + +--- Old: git-2.25.0.tar.sign git-2.25.0.tar.xz New: git-2.25.1.tar.sign git-2.25.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.FFq3uW/_old 2020-02-20 14:53:51.166108186 +0100 +++ /var/tmp/diff_new_pack.FFq3uW/_new 2020-02-20 14:53:51.166108186 +0100 @@ -32,7 +32,7 @@ %endif Name: git -Version:2.25.0 +Version:2.25.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only ++ git-2.25.0.tar.xz -> git-2.25.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.25.0/.mailmap new/git-2.25.1/.mailmap --- old/git-2.25.0/.mailmap 2020-01-13 19:46:27.0 +0100 +++ new/git-2.25.1/.mailmap 2020-02-17 05:47:35.0 +0100 @@ -59,6 +59,7 @@ David Turner David Turner Derrick Stolee +Derrick Stolee Derrick Stolee via GitGitGadget Deskin Miller Đoàn Trần Công Danh Doan Tran Cong Danh Dirk Süsserott @@ -109,6 +110,7 @@ Joachim Berdal Haga Joachim Jablon Johannes Schindelin +Johannes Schindelin Johannes Schindelin via GitGitGadget Johannes Sixt Johannes Sixt Johannes Sixt @@ -287,6 +289,7 @@ YONETANI Tomokazu YONETANI Tomokazu YOSHIFUJI Hideaki +Yi-Jyun Pan # the two anonymous contributors are different persons: anonymous anonymous diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.25.0/Documentation/RelNotes/2.25.1.txt new/git-2.25.1/Documentation/RelNotes/2.25.1.txt --- old/git-2.25.0/Documentation/RelNotes/2.25.1.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.25.1/Documentation/RelNotes/2.25.1.txt2020-02-17 05:47:35.0 +0100 @@ -0,0 +1,55 @@ +Git 2.25.1 Release Notes + + +Fixes since v2.25 +- + + * "git commit" gives output similar to "git status" when there is + nothing to commit, but without honoring the advise.statusHints + configuration variable, which has been corrected. + + * has_object_file() said "no" given an object registered to the + system via pretend_object_file(), making it inconsistent with + read_object_file(), causing lazy fetch to attempt fetching an + empty tree from promisor remotes. + + * The code that tries to skip over the entries for the paths in a + single directory using the cache-tree was not careful enough + against corrupt index file. + + * Complete an update to tutorial that encourages "git switch" over + "git checkout" that was done only half-way. + + * Reduce unnecessary round-trip when running "ls-remote" over the + stateless RPC mechanism. + + * "git restore --staged" did not correctly update the cache-tree + structure, resulting in bogus trees to be written afterwards, which + has been corrected. + + * The code recently added to move to the entry beyond the ones in the + same directory in the index in the sparse-cone mode did not count + the number of entries to skip over incorrectly, which has been + corrected. + + * Work around test breakages caused by custom regex engine used in + libasan, when address sanitizer is used with more recent versions + of gcc and clang. + + * "git fetch --refmap=" option has got a better documentation. + + * Corner case bugs in "git clean" that stems from a (necessarily for + performance reasons) awkward calling convention in the directory + enumeration API has been corrected. + + * "git grep --no-index" should not get affected by the contents of + the .gitmodules file but when "--recurse-submodules" is given or + the "submodule.recurse" variable is set, it did. Now these + settings are ignored in the "--no-index" mode. + + * Technical details of the bundle format has been documented. + + * Unhelpful warning messages during documentation build have been + squelched. + +Also contains various documentation updates, code clean-ups and minor fix
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2020-01-19 20:51:08 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.26092 (New) Package is "git" Sun Jan 19 20:51:08 2020 rev:243 rq:764323 version:2.25.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-12-23 22:38:04.977836947 +0100 +++ /work/SRC/openSUSE:Factory/.git.new.26092/git.changes 2020-01-19 20:51:11.095853186 +0100 @@ -1,0 +2,22 @@ +Tue Jan 14 14:22:10 UTC 2020 - Marketa Calabkova + +- git 2.25.0 + * The branch description ("git branch --edit-description") has been +used to fill the body of the cover letters by the format-patch +command; this has been enhanced so that the subject can also be +filled. + * A few commands learned to take the pathspec from the standard input +or a named file, instead of taking it as the command line +arguments, with the "--pathspec-from-file" option. + * Test updates to prepare for SHA-2 transition continues. + * Redo "git name-rev" to avoid recursive calls. + * When all files from some subdirectory were renamed to the root +directory, the directory rename heuristics would fail to detect that +as a rename/merge of the subdirectory to the root directory, which has +been corrected. + * HTTP transport had possible allocator/deallocator mismatch, which +has been corrected. + - dropped patch git-skip-test-s390x-aarch64-fail.patch (bsc#1156651) + * upstream maintainers have skipped the test themselves + +--- Old: git-2.24.1.tar.sign git-2.24.1.tar.xz git-skip-test-s390x-aarch64-fail.patch New: git-2.25.0.tar.sign git-2.25.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.0TUX2q/_old 2020-01-19 20:51:12.383853862 +0100 +++ /var/tmp/diff_new_pack.0TUX2q/_new 2020-01-19 20:51:12.391853866 +0100 @@ -1,7 +1,7 @@ # # spec file for package git # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -32,7 +32,7 @@ %endif Name: git -Version:2.24.1 +Version:2.25.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only @@ -57,8 +57,6 @@ Patch8: git-asciidoc.patch Patch10:setup-don-t-fail-if-commondir-reference-is-deleted.patch Patch11:0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch -# workaround for bsc#1156651, try to build without it when updating -Patch12:git-skip-test-s390x-aarch64-fail.patch Patch13:0002-Also-use-DocBook-5-stylesheet-when-generating-HTML-o.patch BuildRequires: fdupes BuildRequires: gpg2 @@ -287,7 +285,6 @@ %patch8 -p1 %patch10 -p1 %patch11 -p1 -%patch12 -p1 %patch13 -p1 %build ++ git-2.24.1.tar.xz -> git-2.25.0.tar.xz ++ 201802 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-12-23 22:36:01 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.6675 (New) Package is "git" Mon Dec 23 22:36:01 2019 rev:242 rq:755723 version:2.24.1 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-12-07 15:23:08.047730922 +0100 +++ /work/SRC/openSUSE:Factory/.git.new.6675/git.changes2019-12-23 22:38:04.977836947 +0100 @@ -1,0 +2,30 @@ +Wed Dec 11 06:37:34 UTC 2019 - Andreas Stieger + +- git 2.24.1: + * CVE-2019-1348: The --export-marks option of fast-import is +exposed also via the in-stream command feature export-marks=... +and it allows overwriting arbitrary paths (boo#1158785) + * CVE-2019-1349: on Windows, when submodules are cloned +recursively, under certain circumstances Git could be fooled +into using the same Git directory twice (boo#1158787) + * CVE-2019-1350: Incorrect quoting of command-line arguments +allowed remote code execution during a recursive clone in +conjunction with SSH URLs (boo#1158788) + * CVE-2019-1351: on Windows mistakes drive letters outside of +the US-English alphabet as relative paths (boo#1158789) + * CVE-2019-1352: on Windows was unaware of NTFS Alternate Data +Streams (boo#1158790) + * CVE-2019-1353: when run in the Windows Subsystem for Linux +while accessing a working directory on a regular Windows +drive, none of the NTFS protections were active (boo#1158791) + * CVE-2019-1354: on Windows refuses to write tracked files with +filenames that contain backslashes (boo#1158792) + * CVE-2019-1387: Recursive clones vulnerability that is caused +by too-lax validation of submodule names, allowing very +targeted attacks via remote code execution in recursive +clones (boo#1158793) + * CVE-2019-19604: a recursive clone followed by a submodule +update could execute code contained within the repository +without the user explicitly having asked for that (boo#1158795) + +--- Old: git-2.24.0.tar.sign git-2.24.0.tar.xz New: git-2.24.1.tar.sign git-2.24.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.RvjQmM/_old 2019-12-23 22:38:05.929837359 +0100 +++ /var/tmp/diff_new_pack.RvjQmM/_new 2019-12-23 22:38:05.937837363 +0100 @@ -32,7 +32,7 @@ %endif Name: git -Version:2.24.0 +Version:2.24.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only ++ git-2.24.0.tar.xz -> git-2.24.1.tar.xz ++ 2030 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-12-07 15:19:55 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.4691 (New) Package is "git" Sat Dec 7 15:19:55 2019 rev:241 rq:752814 version:2.24.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-11-08 15:22:02.858761316 +0100 +++ /work/SRC/openSUSE:Factory/.git.new.4691/git.changes2019-12-07 15:23:08.047730922 +0100 @@ -1,0 +2,17 @@ +Fri Nov 29 14:57:55 UTC 2019 - Stefan Brüns + +- Guard xmlto/sgml-skel BuildRequires by docs bcond. +- Fix building with asciidoctor and without DocBook4 stylesheets: + * Add 0002-Also-use-DocBook-5-stylesheet-when-generating-HTML-o.patch + * Refresh 0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch +- Spec file cleanup, remove conditionals for obsolete/EOLed distros. +- Drop curl (executable) BuildRequires, only required by some skipped + tests (skipped as these have an apache2 prerequisite). + +--- +Fri Nov 29 10:22:06 UTC 2019 - Marketa Calabkova + +- added patch git-skip-test-s390x-aarch64-fail.patch + * workaround for bsc#1156651 + +--- New: 0002-Also-use-DocBook-5-stylesheet-when-generating-HTML-o.patch git-skip-test-s390x-aarch64-fail.patch Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.6yLlaq/_old 2019-12-07 15:23:08.675730835 +0100 +++ /var/tmp/diff_new_pack.6yLlaq/_new 2019-12-07 15:23:08.683730834 +0100 @@ -1,7 +1,7 @@ # # spec file for package git # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,17 +17,20 @@ %define gitexecdir %{_libexecdir}/git -%if 0%{?suse_version} >= 1210 -%bcond_without git_gnome_keyring -%else -%bcond_with git_gnome_keyring -%endif + #Compat macro for new _fillupdir macro introduced in Nov 2017 %if ! %{defined _fillupdir} %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif +%bcond_without git_gnome_keyring %bcond_without git_libsecret %bcond_without docs +%if 0%{?suse_version} >= 1500 && %{with docs} +%bcond_without asciidoctor +%else +%bcond_withasciidoctor +%endif + Name: git Version:2.24.0 Release:0 @@ -54,7 +57,9 @@ Patch8: git-asciidoc.patch Patch10:setup-don-t-fail-if-commondir-reference-is-deleted.patch Patch11:0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch -BuildRequires: curl +# workaround for bsc#1156651, try to build without it when updating +Patch12:git-skip-test-s390x-aarch64-fail.patch +Patch13:0002-Also-use-DocBook-5-stylesheet-when-generating-HTML-o.patch BuildRequires: fdupes BuildRequires: gpg2 BuildRequires: libcurl-devel @@ -64,11 +69,9 @@ BuildRequires: perl-Error BuildRequires: perl-MailTools BuildRequires: python3-base -BuildRequires: sgml-skel BuildRequires: systemd-rpm-macros BuildRequires: tcsh BuildRequires: update-desktop-files -BuildRequires: xmlto BuildRequires: xz BuildRequires: zlib-devel Requires: git-core = %{version} @@ -80,9 +83,11 @@ Suggests: git-daemon Suggests: git-web %if %{with docs} -%if 0%{?suse_version} > 1320 -BuildRequires: rubygem(asciidoctor) +BuildRequires: sgml-skel +BuildRequires: xmlto +%if %{with asciidoctor} BuildRequires: docbook5-xsl-stylesheets +BuildRequires: rubygem(asciidoctor) %else BuildRequires: asciidoc %endif @@ -116,11 +121,7 @@ Requires: perl-Error Requires: rsync Obsoletes: git-remote-helpers < %{version} -%if 0%{?suse_version} >= 1230 %{perl_requires} -%else -Requires: perl-base = %{perl_version} -%endif %description core Git is a fast, scalable, distributed revision control system with an @@ -132,9 +133,7 @@ %package doc Summary:Documentation for the Git version control system Group: Documentation/HTML -%if 0%{?suse_version} >= 1210 BuildArch: noarch -%endif %description doc Git is a fast, scalable, distributed revision control system with an @@ -148,13 +147,9 @@ Summary:Git tools for importing Subversion repositories Group: Development/Tools/Version Control Requires: git-core = %{version} +Requires: perl-Term-ReadKey Requires: subversion Requires: subversion-perl -%if 0%{?suse_version} < 1140 -Requires: perl-TermReadKey -%else -Requires: perl-Term-ReadKey -%endif %description svn Tools for imp
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-11-08 15:21:58 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.2990 (New) Package is "git" Fri Nov 8 15:21:58 2019 rev:240 rq:745173 version:2.24.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-10-14 12:31:50.608215415 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.2990/git.changes2019-11-08 15:22:02.858761316 +0100 @@ -1,0 +2,22 @@ +Mon Nov 4 10:45:32 UTC 2019 - Andreas Schwab + +- 0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch: Don't remove + "-x manpage.xsl" option +- BuildRequire docbook5-xsl-stylesheets + +--- +Mon Nov 4 09:28:56 UTC 2019 - Marketa Calabkova + +- git 2.24.0 + * The command line parser learned "--end-of-options" notation. + * A mechanism to affect the default setting for a (related) group of +configuration variables is introduced. + * "git fetch" learned "--set-upstream" option to help those who first +clone from their private fork they intend to push to, add the true +upstream via "git remote add" and then "git fetch" from it. + * fixes and improvements to UI, workflow and features, bash completion fixes +- modified patch 0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch + * part of it merged upstream + * the Makefile attempted to download some documentation, banned + +--- Old: git-2.23.0.tar.sign git-2.23.0.tar.xz New: git-2.24.0.tar.sign git-2.24.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.Uke8Ws/_old 2019-11-08 15:22:03.650762154 +0100 +++ /var/tmp/diff_new_pack.Uke8Ws/_new 2019-11-08 15:22:03.662762166 +0100 @@ -29,7 +29,7 @@ %bcond_without git_libsecret %bcond_without docs Name: git -Version:2.23.0 +Version:2.24.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only @@ -82,6 +82,7 @@ %if %{with docs} %if 0%{?suse_version} > 1320 BuildRequires: rubygem(asciidoctor) +BuildRequires: docbook5-xsl-stylesheets %else BuildRequires: asciidoc %endif ++ 0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch ++ --- /var/tmp/diff_new_pack.Uke8Ws/_old 2019-11-08 15:22:03.690762195 +0100 +++ /var/tmp/diff_new_pack.Uke8Ws/_new 2019-11-08 15:22:03.694762200 +0100 @@ -11,32 +11,10 @@ contrib/subtree/Makefile | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) -diff --git a/Documentation/Makefile b/Documentation/Makefile -index 6d738f831e..dcb8f60b37 100644 a/Documentation/Makefile -+++ b/Documentation/Makefile -@@ -124,7 +124,7 @@ TXT_TO_HTML = $(ASCIIDOC_COMMON) -b $(ASCIIDOC_HTML) - TXT_TO_XML = $(ASCIIDOC_COMMON) -b $(ASCIIDOC_DOCBOOK) - MANPAGE_XSL = manpage-normal.xsl - XMLTO = xmlto --XMLTO_EXTRA = -+XMLTO_EXTRA = --skip-validation - INSTALL ?= install - RM ?= rm -f - MAN_REPO = ../../git-manpages -@@ -193,7 +193,7 @@ ifdef USE_ASCIIDOCTOR - ASCIIDOC = asciidoctor - ASCIIDOC_CONF = - ASCIIDOC_HTML = xhtml5 --ASCIIDOC_DOCBOOK = docbook45 -+ASCIIDOC_DOCBOOK = docbook5 - ASCIIDOC_EXTRA += -acompat-mode -atabsize=8 - ASCIIDOC_EXTRA += -I. -rasciidoctor-extensions - ASCIIDOC_EXTRA += -alitdd='&\#x2d;&\#x2d;' -diff --git a/contrib/subtree/Makefile b/contrib/subtree/Makefile -index 6906aae441..09e53b9480 100644 a/contrib/subtree/Makefile -+++ b/contrib/subtree/Makefile +Index: git-2.24.0/contrib/subtree/Makefile +=== +--- git-2.24.0.orig/contrib/subtree/Makefile git-2.24.0/contrib/subtree/Makefile @@ -25,12 +25,13 @@ ASCIIDOC_HTML= xhtml11 ASCIIDOC_DOCBOOK = docbook ASCIIDOC_EXTRA = @@ -61,6 +39,3 @@ $(GIT_SUBTREE_XML): $(GIT_SUBTREE_TXT) $(ASCIIDOC) -b $(ASCIIDOC_DOCBOOK) -d manpage $(ASCIIDOC_CONF) \ --- -2.21.0 - ++ git-2.23.0.tar.xz -> git-2.24.0.tar.xz ++ 162351 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-10-14 12:31:49 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.2352 (New) Package is "git" Mon Oct 14 12:31:49 2019 rev:239 rq:735832 version:2.23.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-10-03 14:10:05.312003217 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.2352/git.changes2019-10-14 12:31:50.608215415 +0200 @@ -1,0 +2,5 @@ +Mon Oct 7 11:58:26 UTC 2019 - Marketa Calabkova + +- Complete (but maybe a bit too generous) fix of bsc#1112230 + +--- Other differences: -- ++ usr.share.git-web.gitweb.cgi ++ --- /var/tmp/diff_new_pack.qfbI5d/_old 2019-10-14 12:31:51.860212153 +0200 +++ /var/tmp/diff_new_pack.qfbI5d/_new 2019-10-14 12:31:51.860212153 +0200 @@ -6,6 +6,7 @@ #include #include #include + #include /{usr/,}bin/bash rix, /{usr/,}bin/tar rix, @@ -15,6 +16,7 @@ /dev/tty rw, /etc/gitweb.conf r, /etc/mime.types r, + /proc/loadavg r, /proc/meminfo r, /proc/sys/kernel/ngroups_max r, /srv/git/ r, @@ -24,4 +26,7 @@ /usr/bin/git-receive-pack rix, /usr/share/gitweb/* r, /usr/share/gitweb/static/* r, + owner /**/ r, + owner /**/.git/** r, + owner @{HOME}/.gitconfig r, }
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-10-03 14:10:04 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.2352 (New) Package is "git" Thu Oct 3 14:10:04 2019 rev:238 rq:734750 version:2.23.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-08-27 15:20:02.860881288 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.2352/git.changes2019-10-03 14:10:05.312003217 +0200 @@ -1,0 +2,9 @@ +Thu Oct 3 08:51:28 UTC 2019 - Marketa Calabkova + +- These patches have been merged upstream a long time ago, no longer needed: + * 0001-submodule-helper-use-to-signal-end-of-clone-options.patch + * 0002-submodule-config-ban-submodule-urls-that-start-with-.patch + * 0003-submodule-config-ban-submodule-paths-that-start-with.patch + * git-mark-path-lookup-errors.patch + +--- @@ -215,0 +225,6 @@ +Mon Nov 26 14:14:19 UTC 2018 - Marketa Calabkova + +- fix CVE-2018-19486 (bsc#1117257) + * git-mark-path-lookup-errors.patch + +--- @@ -221,0 +237,9 @@ +Mon Oct 8 16:38:04 CEST 2018 - ti...@suse.de + +- Fix VUL-0: arbitrary code execution via .gitmodules + (CVE-2018-17456, bsc#1110949): + 0001-submodule-helper-use-to-signal-end-of-clone-options.patch + 0002-submodule-config-ban-submodule-urls-that-start-with-.patch + 0003-submodule-config-ban-submodule-paths-that-start-with.patch + +--- @@ -313,0 +338,9 @@ + +--- +Wed May 30 16:11:19 CEST 2018 - ti...@suse.de + +- Update to git 2.16.4: security fix release + * path sanity-checks on NTFS can read arbitrary memory +(CVE-2018-11233, bsc#1095218) + * arbitrary code execution when recursively cloning a malicious +repository (CVE-2018-11235, bsc#1095219) Other differences: --
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-08-27 15:19:57 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.7948 (New) Package is "git" Tue Aug 27 15:19:57 2019 rev:237 rq:724398 version:2.23.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-08-16 15:32:44.929924349 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.7948/git.changes2019-08-27 15:20:02.860881288 +0200 @@ -1,0 +2,12 @@ +Sun Aug 18 15:24:45 UTC 2019 - Andreas Stieger + +- git 2.23.0: + * The "--base" option of "format-patch" computed the patch-ids for +prerequisite patches in an unstable way, which has been updated +to compute in a way that is compatible with "git patch-id +--stable". + * The "git log" command by default behaves as if the --mailmap +option was given. + * fixes and improvements to UI, workflow and features + +--- Old: git-2.22.1.tar.sign git-2.22.1.tar.xz New: git-2.23.0.tar.sign git-2.23.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.ciUUbQ/_old 2019-08-27 15:20:03.684880873 +0200 +++ /var/tmp/diff_new_pack.ciUUbQ/_new 2019-08-27 15:20:03.60872 +0200 @@ -29,7 +29,7 @@ %bcond_without git_libsecret %bcond_without docs Name: git -Version:2.22.1 +Version:2.23.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only ++ completion-wordbreaks.diff ++ --- /var/tmp/diff_new_pack.ciUUbQ/_old 2019-08-27 15:20:03.736880848 +0200 +++ /var/tmp/diff_new_pack.ciUUbQ/_new 2019-08-27 15:20:03.736880848 +0200 @@ -2,13 +2,13 @@ contrib/completion/git-completion.bash | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) -Index: git-2.13.0/contrib/completion/git-completion.bash +Index: git-2.23.0/contrib/completion/git-completion.bash === git-2.13.0.orig/contrib/completion/git-completion.bash 2017-05-09 16:47:28.0 +0200 -+++ git-2.13.0/contrib/completion/git-completion.bash 2017-05-10 12:09:05.594109083 +0200 -@@ -37,10 +37,12 @@ - # When set to "1", do not include "DWIM" suggestions in git-checkout - # completion (e.g., completing "foo" when "origin/foo" exists). +--- git-2.23.0.orig/contrib/completion/git-completion.bash git-2.23.0/contrib/completion/git-completion.bash +@@ -40,10 +40,12 @@ + # and git-switch completion (e.g., completing "foo" when "origin/foo" + # exists). -case "$COMP_WORDBREAKS" in -*:*) : great ;; ++ git-2.22.1.tar.xz -> git-2.23.0.tar.xz ++ 229051 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-08-16 15:32:42 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.22127 (New) Package is "git" Fri Aug 16 15:32:42 2019 rev:236 rq:723284 version:2.22.1 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-07-28 10:21:03.380587160 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.22127/git.changes 2019-08-16 15:32:44.929924349 +0200 @@ -1,0 +2,32 @@ +Wed Aug 14 11:21:43 UTC 2019 - Marketa Calabkova + +- git 2.22.1 + * A relative pathname given to "git init --template= " + ought to be relative to the directory "git init" gets invoked in, + but it instead was made relative to the repository, which has been + corrected. + * "git worktree add" used to fail when another worktree connected to + the same repository was corrupt, which has been corrected. + * "git am -i --resolved" segfaulted after trying to see a commit as + if it were a tree, which has been corrected. + * "git merge --squash" is designed to update the working tree and the + index without creating the commit, and this cannot be countermanded + by adding the "--commit" option; the command now refuses to work + when both options are given. + * Update to Unicode 12.1 width table. + * "git request-pull" learned to warn when the ref we ask them to pull + from in the local repository and in the published repository are + different. + * "git fetch" into a lazy clone forgot to fetch base objects that are + necessary to complete delta in a thin packfile, which has been + corrected. + * The URL decoding code has been updated to avoid going past the end + of the string while parsing %-- sequence. + * "git clean" silently skipped a path when it cannot lstat() it; now + it gives a warning. + * "git rm" to resolve a conflicted path leaked an internal message + "needs merge" before actually removing the path, which was + confusing. This has been corrected. + * Many more bugfixes and code cleanups. + +--- Old: git-2.22.0.tar.sign git-2.22.0.tar.xz New: git-2.22.1.tar.sign git-2.22.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.jVbUDU/_old 2019-08-16 15:32:45.929924058 +0200 +++ /var/tmp/diff_new_pack.jVbUDU/_new 2019-08-16 15:32:45.933924057 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -29,7 +29,7 @@ %bcond_without git_libsecret %bcond_without docs Name: git -Version:2.22.0 +Version:2.22.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only ++ git-2.22.0.tar.xz -> git-2.22.1.tar.xz ++ 5116 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-07-28 10:20:59 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.4126 (New) Package is "git" Sun Jul 28 10:20:59 2019 rev:235 rq:718222 version:2.22.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-07-17 14:23:26.484071626 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.4126/git.changes2019-07-28 10:21:03.380587160 +0200 @@ -1,0 +2,8 @@ +Wed Jul 24 09:17:31 UTC 2019 - matthias.gerst...@suse.com + +- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by + firewalld, see [1]. + + [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html + +--- Old: susefirewall-git-daemon Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.ZKvzHV/_old 2019-07-28 10:21:04.836586663 +0200 +++ /var/tmp/diff_new_pack.ZKvzHV/_new 2019-07-28 10:21:04.840586661 +0200 @@ -12,12 +12,11 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define gitexecdir %{_libexecdir}/git -%define _fwdefdir %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services %if 0%{?suse_version} >= 1210 %bcond_without git_gnome_keyring %else @@ -41,7 +40,6 @@ Source2:sysconfig.git-daemon Source3:git-daemon.service Source5:usr.share.git-web.gitweb.cgi -Source6:susefirewall-git-daemon Source7: https://www.kernel.org/pub/software/scm/git/%{name}-%{version}.tar.sign Source8:%{name}.keyring Source9:%{name}-gui.desktop @@ -351,8 +349,6 @@ install -d -m 755 %{buildroot}%{_fillupdir} install -m 644 %{SOURCE2} %{buildroot}%{_fillupdir}/sysconfig.git-daemon install -d -m 755 %{buildroot}/srv/git -mkdir -p %{buildroot}/%{_fwdefdir} -install -m 644 %{SOURCE6} %{buildroot}/%{_fwdefdir}/git-daemon ### ./.make -C contrib/subtree install %{!?_without_docs: ./.make -C contrib/subtree install-doc} @@ -483,7 +479,6 @@ %dir /srv/git %{_fillupdir}/sysconfig.git-daemon %{!?_without_docs: %{_mandir}/man1/git-daemon.1*} -%config %{_fwdefdir}/* %files -n gitk %{_bindir}/gitk
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-07-17 14:23:25 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.1887 (New) Package is "git" Wed Jul 17 14:23:25 2019 rev:234 rq:715472 version:2.22.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-06-24 21:47:31.855834970 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.1887/git.changes2019-07-17 14:23:26.484071626 +0200 @@ -1,0 +2,5 @@ +Mon Jul 15 12:02:09 UTC 2019 - Marketa Calabkova + +- partial fix for bsc#1112230 (git instaweb gives 500 error) + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.jfZIIj/_old 2019-07-17 14:23:27.180069730 +0200 +++ /var/tmp/diff_new_pack.jfZIIj/_new 2019-07-17 14:23:27.184069719 +0200 @@ -275,6 +275,7 @@ Summary:Git Web Interface Group: Development/Tools/Version Control Requires: git-core = %{version} +Requires: perl-CGI Supplements:packageand(git-core:apache2) %description web
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-06-24 21:47:30 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.4615 (New) Package is "git" Mon Jun 24 21:47:30 2019 rev:233 rq:708976 version:2.22.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-05-15 12:24:32.138082947 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.4615/git.changes2019-06-24 21:47:31.855834970 +0200 @@ -1,0 +2,34 @@ +Mon Jun 10 14:04:52 UTC 2019 - Marketa Calabkova + +- git 2.22.0 + * The filter specification "--filter=sparse:path=" used to + create a lazy/partial clone has been removed. Using a blob that is + part of the project as sparse specification is still supported with + the "--filter=sparse:oid=" option + * "git checkout --no-overlay" can be used to trigger a new mode of + checking out paths out of the tree-ish, that allows paths that + match the pathspec that are in the current index and working tree + and are not in the tree-ish. + * Four new configuration variables {author,committer}.{name,email} + have been introduced to override user.{name,email} in more specific + cases. + * "git branch" learned a new subcommand "--show-current". + * The command line completion (in contrib/) has been taught to + complete more subcommand parameters. + * The completion helper code now pays attention to repository-local + configuration (when available), which allows --list-cmds to honour + a repository specific setting of completion.commands, for example. + * The list of conflicted paths shown in the editor while concluding a + conflicted merge was shown above the scissors line when the + clean-up mode is set to "scissors", even though it was commented + out just like the list of updated paths and other information to + help the user explain the merge better. + * "git rebase" that was reimplemented in C did not set ORIG_HEAD + correctly, which has been corrected. + * "git worktree add" used to do a "find an available name with stat + and then mkdir", which is race-prone. This has been fixed by using + mkdir and reacting to EEXIST in a loop. +- Removed upstreamed patch worktree-fix-worktree-add-race.patch + * previous item + +--- Old: git-2.21.0.tar.sign git-2.21.0.tar.xz worktree-fix-worktree-add-race.patch New: git-2.22.0.tar.sign git-2.22.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.Hc4lZD/_old 2019-06-24 21:47:35.075837401 +0200 +++ /var/tmp/diff_new_pack.Hc4lZD/_new 2019-06-24 21:47:35.107837425 +0200 @@ -30,7 +30,7 @@ %bcond_without git_libsecret %bcond_without docs Name: git -Version:2.21.0 +Version:2.22.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only @@ -54,7 +54,6 @@ # adapt paths in zsh completion (bnc#853183) Patch7: git-zsh-completion-fixes.diff Patch8: git-asciidoc.patch -Patch9: worktree-fix-worktree-add-race.patch Patch10:setup-don-t-fail-if-commondir-reference-is-deleted.patch Patch11:0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch BuildRequires: curl @@ -291,7 +290,6 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 -%patch9 -p1 %patch10 -p1 %patch11 -p1 ++ git-2.21.0.tar.xz -> git-2.22.0.tar.xz ++ 242396 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-05-15 12:24:30 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.5148 (New) Package is "git" Wed May 15 12:24:30 2019 rev:232 rq:702617 version:2.21.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-04-17 11:21:20.470276694 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.5148/git.changes2019-05-15 12:24:32.138082947 +0200 @@ -1,0 +2,7 @@ +Wed May 8 17:02:10 UTC 2019 - Dominique Leuenberger + +- Add 0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch: Move + to DocBook 5.x. Asciidoctor 2.x no longer supports the legacy + DocBook 4.5 format. + +--- New: 0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.vfU1Oe/_old 2019-05-15 12:24:32.986081041 +0200 +++ /var/tmp/diff_new_pack.vfU1Oe/_new 2019-05-15 12:24:32.990081032 +0200 @@ -56,6 +56,7 @@ Patch8: git-asciidoc.patch Patch9: worktree-fix-worktree-add-race.patch Patch10:setup-don-t-fail-if-commondir-reference-is-deleted.patch +Patch11:0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch BuildRequires: curl BuildRequires: fdupes BuildRequires: gpg2 @@ -214,9 +215,9 @@ Summary:Git tools for sending email Group: Development/Tools/Version Control Requires: git-core = %{version} -Requires: perl-MailTools # For sending mails over secure SMTP: Requires: perl-Authen-SASL +Requires: perl-MailTools Requires: perl-Net-SMTP-SSL %description email @@ -229,10 +230,10 @@ Requires(pre): %fillup_prereq Requires(pre): %{_sbindir}/useradd Requires(pre): shadow +%{?systemd_requires} %if 0%{?suse_version} >= 1500 Requires(pre): group(nogroup) %endif -%{?systemd_requires} %description daemon A really simple TCP git daemon. In the default configuration it allows @@ -292,6 +293,7 @@ %patch8 -p1 %patch9 -p1 %patch10 -p1 +%patch11 -p1 %build cat > .make <<'EOF' ++ 0001-DOC-Move-to-DocBook-5-when-using-asciidoctor.patch ++ >From 5264df9284461edb4ae2309ad72acf7c3d8161e9 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Wed, 8 May 2019 19:00:47 +0200 Subject: [PATCH] DOC: Move to DocBook 5 when using asciidoctor DocBook 5 has been released about a decade ago. Newer versions of asciidoctor (since version 2.x) no longer support DocBook 4.5, it is thus time for us to move to newer support as well. --- Documentation/Makefile | 4 ++-- contrib/subtree/Makefile | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Documentation/Makefile b/Documentation/Makefile index 6d738f831e..dcb8f60b37 100644 --- a/Documentation/Makefile +++ b/Documentation/Makefile @@ -124,7 +124,7 @@ TXT_TO_HTML = $(ASCIIDOC_COMMON) -b $(ASCIIDOC_HTML) TXT_TO_XML = $(ASCIIDOC_COMMON) -b $(ASCIIDOC_DOCBOOK) MANPAGE_XSL = manpage-normal.xsl XMLTO = xmlto -XMLTO_EXTRA = +XMLTO_EXTRA = --skip-validation INSTALL ?= install RM ?= rm -f MAN_REPO = ../../git-manpages @@ -193,7 +193,7 @@ ifdef USE_ASCIIDOCTOR ASCIIDOC = asciidoctor ASCIIDOC_CONF = ASCIIDOC_HTML = xhtml5 -ASCIIDOC_DOCBOOK = docbook45 +ASCIIDOC_DOCBOOK = docbook5 ASCIIDOC_EXTRA += -acompat-mode -atabsize=8 ASCIIDOC_EXTRA += -I. -rasciidoctor-extensions ASCIIDOC_EXTRA += -alitdd='&\#x2d;&\#x2d;' diff --git a/contrib/subtree/Makefile b/contrib/subtree/Makefile index 6906aae441..09e53b9480 100644 --- a/contrib/subtree/Makefile +++ b/contrib/subtree/Makefile @@ -25,12 +25,13 @@ ASCIIDOC_HTML= xhtml11 ASCIIDOC_DOCBOOK = docbook ASCIIDOC_EXTRA = XMLTO= xmlto +XMLTO_EXTRA = --skip-validation ifdef USE_ASCIIDOCTOR ASCIIDOC = asciidoctor ASCIIDOC_CONF= ASCIIDOC_HTML= xhtml5 -ASCIIDOC_DOCBOOK = docbook45 +ASCIIDOC_DOCBOOK = docbook5 ASCIIDOC_EXTRA += -I../../Documentation -rasciidoctor-extensions ASCIIDOC_EXTRA += -alitdd='&\#x2d;&\#x2d;' endif @@ -78,7 +79,7 @@ install-html: $(GIT_SUBTREE_HTML) $(INSTALL) -m 644 $^ $(DESTDIR)$(htmldir) $(GIT_SUBTREE_DOC): $(GIT_SUBTREE_XML) - $(XMLTO) -m $(MANPAGE_XSL) man $^ + $(XMLTO) -m $(MANPAGE_XSL) $(XMLTO_EXTRA) man $^ $(GIT_SUBTREE_XML): $(GIT_SUBTREE_TXT) $(ASCIIDOC) -b $(ASCIIDOC_DOCBOOK) -d manpage $(ASCIIDOC_CONF) \ -- 2.21.0
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-04-17 11:21:15 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.17052 (New) Package is "git" Wed Apr 17 11:21:15 2019 rev:231 rq:694145 version:2.21.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-02-28 21:37:47.133651845 +0100 +++ /work/SRC/openSUSE:Factory/.git.new.17052/git.changes 2019-04-17 11:21:20.470276694 +0200 @@ -1,0 +2,5 @@ +Sun Apr 14 14:09:52 UTC 2019 - Christian Boltz + +- update git-web AppArmor profile for bash and tar usrMerge (boo#1132350) + +--- Other differences: -- ++ usr.share.git-web.gitweb.cgi ++ --- /var/tmp/diff_new_pack.NKMtOX/_old 2019-04-17 11:21:23.094279781 +0200 +++ /var/tmp/diff_new_pack.NKMtOX/_new 2019-04-17 11:21:23.098279786 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Dec 19 11:03:49 2008 +# Last Modified: Fri Apr 14 14:11:09 2019 #include /usr/share/gitweb/gitweb.cgi { @@ -7,8 +7,8 @@ #include #include - /bin/bash rix, - /bin/tar rix, + /{usr/,}bin/bash rix, + /{usr/,}bin/tar rix, /usr/bin/gzip rix, /usr/bin/bzip2 rix, /usr/bin/zip rix,
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-02-28 21:37:43 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.28833 (New) Package is "git" Thu Feb 28 21:37:43 2019 rev:230 rq:678866 version:2.21.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-01-26 22:18:55.839025061 +0100 +++ /work/SRC/openSUSE:Factory/.git.new.28833/git.changes 2019-02-28 21:37:47.133651845 +0100 @@ -1,0 +2,31 @@ +Mon Feb 25 09:56:24 UTC 2019 - Marketa Calabkova + +- git 2.21.0 + * Historically, the "-m" (mainline) option can only be used for "git +cherry-pick" and "git revert" when working with a merge commit. +This version of Git no longer warns or errors out when working with +a single-parent commit, as long as the argument to the "-m" option +is 1 (i.e. it has only one parent, and the request is to pick or +revert relative to that first parent). Scripts that relied on the +behaviour may get broken with this change. + * Small fixes and features for fast-export and fast-import. + * The "http.version" configuration variable can be used with recent +enough versions of cURL library to force the version of HTTP used +to talk when fetching and pushing. + * "git push $there $src:$dst" rejects when $dst is not a fully +qualified refname and it is not clear what the end user meant. + * Update "git multimail" from the upstream. + * A new date format "--date=human" that morphs its output depending +on how far the time is from the current time has been introduced. +"--date=auto:human" can be used to use this new format (or any +existing format) when the output is going to the pager or to the +terminal, and otherwise the default format. + +--- +Wed Feb 13 09:45:58 UTC 2019 - Michal Suchanek + +- Fix worktree creation race (bsc#1114225). + worktree-fix-worktree-add-race.patch + setup-don-t-fail-if-commondir-reference-is-deleted.patch + +--- Old: git-2.20.1.tar.sign git-2.20.1.tar.xz New: git-2.21.0.tar.sign git-2.21.0.tar.xz setup-don-t-fail-if-commondir-reference-is-deleted.patch worktree-fix-worktree-add-race.patch Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.uswYuQ/_old 2019-02-28 21:37:48.025651565 +0100 +++ /var/tmp/diff_new_pack.uswYuQ/_new 2019-02-28 21:37:48.025651565 +0100 @@ -30,7 +30,7 @@ %bcond_without git_libsecret %bcond_without docs Name: git -Version:2.20.1 +Version:2.21.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only @@ -54,6 +54,8 @@ # adapt paths in zsh completion (bnc#853183) Patch7: git-zsh-completion-fixes.diff Patch8: git-asciidoc.patch +Patch9: worktree-fix-worktree-add-race.patch +Patch10:setup-don-t-fail-if-commondir-reference-is-deleted.patch BuildRequires: curl BuildRequires: fdupes BuildRequires: gpg2 @@ -288,6 +290,8 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 +%patch10 -p1 %build cat > .make <<'EOF' ++ git-2.20.1.tar.xz -> git-2.21.0.tar.xz ++ 203042 lines of diff (skipped) ++ setup-don-t-fail-if-commondir-reference-is-deleted.patch ++ >From 37df7fd81c3dee990bd7723f18c94713a0d842b6 Mon Sep 17 00:00:00 2001 From: Michal Suchanek Date: Fri, 15 Feb 2019 18:46:20 +0100 Subject: [PATCH] setup: don't fail if commondir reference is deleted. Apparently it can happen that stat() claims there is a commondir file but when trying to open the file it is missing. Another even rarer issue is that the file might be zero size because another process initializing a worktree opened the file but has not written is content yet. When any of this happnes git aborts failing to perform perfectly valid command because unrelated worktree is not yet fully initialized. Rather than testing if the file exists before reading it handle ENOENT and ENOTDIR. Signed-off-by: Michal Suchanek --- v2: - do not test file existence first, just read it and handle ENOENT. - handle zero size file correctly v3: - handle ENOTDIR as well - add more details to commit message --- setup.c | 16 +++- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/setup.c b/setup.c index ca9e8a949ed8..49306e36990d 100644 --- a/setup.c +++ b/setup.c @@ -270,12 +270,20 @@ int get_common_dir_noenv(struct strbuf *sb, const char *gitdir) { struct strbuf data = STRBUF_INIT; struct strbuf path = STRBUF_INIT; - int ret = 0; + int ret;
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-01-26 22:18:54 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.28833 (New) Package is "git" Sat Jan 26 22:18:54 2019 rev:229 rq:667946 version:2.20.1 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2019-01-21 10:08:20.958800745 +0100 +++ /work/SRC/openSUSE:Factory/.git.new.28833/git.changes 2019-01-26 22:18:55.839025061 +0100 @@ -1,0 +2,12 @@ +Tue Jan 22 09:29:14 UTC 2019 - Marketa Calabkova + +- the proper way how to add shadow dependency, only the -daemon + subpackage uses the shadow package + +--- +Sun Jan 20 19:33:07 UTC 2019 - Hans-Peter Jansen + +- add shadow build dependency: pre/postinstall script checks fail + for 42.3 otherwise + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.aFFiis/_old 2019-01-26 22:18:56.683024376 +0100 +++ /var/tmp/diff_new_pack.aFFiis/_new 2019-01-26 22:18:56.691024370 +0100 @@ -1,7 +1,7 @@ # # spec file for package git # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -226,6 +226,7 @@ Requires: git-core = %{version} Requires(pre): %fillup_prereq Requires(pre): %{_sbindir}/useradd +Requires(pre): shadow %if 0%{?suse_version} >= 1500 Requires(pre): group(nogroup) %endif
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2019-01-21 10:08:17 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.28833 (New) Package is "git" Mon Jan 21 10:08:17 2019 rev:228 rq:664998 version:2.20.1 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-12-19 13:25:34.169224510 +0100 +++ /work/SRC/openSUSE:Factory/.git.new.28833/git.changes 2019-01-21 10:08:20.958800745 +0100 @@ -1,0 +2,10 @@ +Fri Jan 11 13:32:47 UTC 2019 - Dominique Leuenberger + +- Do not BuildRequire apache2: + + it is only in the build chain for the directory ownership. +Let's just own the directories ourselves. + + This actually also fixes the issue that installing, then +uninstalling git-web, without apache2 being present on the +machine, leaves those directories stale on the disk. + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.dkKCaA/_old 2019-01-21 10:08:21.718799977 +0100 +++ /var/tmp/diff_new_pack.dkKCaA/_new 2019-01-21 10:08:21.722799973 +0100 @@ -54,7 +54,6 @@ # adapt paths in zsh completion (bnc#853183) Patch7: git-zsh-completion-fixes.diff Patch8: git-asciidoc.patch -BuildRequires: apache2 BuildRequires: curl BuildRequires: fdupes BuildRequires: gpg2 @@ -494,6 +493,8 @@ %files web %doc README.gitweb INSTALL.gitweb +%dir %{_sysconfdir}/apache2 +%dir %{_sysconfdir}/apache2/conf.d/ %config(noreplace) %{_sysconfdir}/apache2/conf.d/gitweb.conf %{_datadir}/gitweb %{_sysconfdir}/apparmor.d
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-12-19 13:25:31 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.28833 (New) Package is "git" Wed Dec 19 13:25:31 2018 rev:227 rq:658762 version:2.20.1 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-12-10 12:26:14.622652501 +0100 +++ /work/SRC/openSUSE:Factory/.git.new.28833/git.changes 2018-12-19 13:25:34.169224510 +0100 @@ -1,0 +2,45 @@ +Sun Dec 16 11:06:03 UTC 2018 - astie...@suse.com + +- git 2.20.1: + * portability fixes + * "git help -a" did not work well when an overly long alias was +defined + * no longer squelched an error message when the run_command API +failed to run a missing command + +--- +Mon Dec 10 11:31:04 UTC 2018 - Marketa Calabkova + +- git 2.20.0 + * "git help -a" now gives verbose output (same as "git help -av"). + Those who want the old output may say "git help --no-verbose -a".. + * "git send-email" learned to grab address-looking string on any + trailer whose name ends with "-by". + * "git format-patch" learned new "--interdiff" and "--range-diff" + options to explain the difference between this version and the + previous attempt in the cover letter (or after the three-dashes as + a comment). + * Developer builds now use -Wunused-function compilation option. + * Fix a bug in which the same path could be registered under multiple + worktree entries if the path was missing (for instance, was removed + manually). Also, as a convenience, expand the number of cases in + which --force is applicable. + * The overly large Documentation/config.txt file have been split into + million little pieces. This potentially allows each individual piece + to be included into the manual page of the command it affects more easily. + * Malformed or crafted data in packstream can make our code attempt + to read or write past the allocated buffer and abort, instead of + reporting an error, which has been fixed. + * Fix for a long-standing bug that leaves the index file corrupt when + it shrinks during a partial commit. + * "git merge" and "git pull" that merges into an unborn branch used + to completely ignore "--verify-signatures", which has been + corrected. + * ...and much more features and fixes + +--- +Wed Dec 5 15:19:35 UTC 2018 - Hans-Peter Jansen + +- group(nogroup) is provided with Leap 15 onwards only + +--- Old: git-2.19.2.tar.sign git-2.19.2.tar.xz New: git-2.20.1.tar.sign git-2.20.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.MOzN2A/_old 2018-12-19 13:25:34.801223740 +0100 +++ /var/tmp/diff_new_pack.MOzN2A/_new 2018-12-19 13:25:34.805223736 +0100 @@ -30,7 +30,7 @@ %bcond_without git_libsecret %bcond_without docs Name: git -Version:2.19.2 +Version:2.20.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only @@ -227,7 +227,9 @@ Requires: git-core = %{version} Requires(pre): %fillup_prereq Requires(pre): %{_sbindir}/useradd +%if 0%{?suse_version} >= 1500 Requires(pre): group(nogroup) +%endif %{?systemd_requires} %description daemon ++ git-2.19.2.tar.xz -> git-2.20.1.tar.xz ++ 229392 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-12-10 12:26:12 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.19453 (New) Package is "git" Mon Dec 10 12:26:12 2018 rev:226 rq:653788 version:2.19.2 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-11-26 10:14:51.718115205 +0100 +++ /work/SRC/openSUSE:Factory/.git.new.19453/git.changes 2018-12-10 12:26:14.622652501 +0100 @@ -1,0 +2,13 @@ +Tue Dec 4 08:40:09 UTC 2018 - Jan Engelhardt + +- Use Requires(pre). +- Do not ignore error returns from useradd. +- Package descriptions need not be wrapped in %if..%endif. + +--- +Fri Nov 30 11:42:53 UTC 2018 - Marketa Calabkova + +- Avoid boo#1082023 - git send-email fails to authenticate with + SMTP server + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.VwVhkT/_old 2018-12-10 12:26:15.518651606 +0100 +++ /var/tmp/diff_new_pack.VwVhkT/_new 2018-12-10 12:26:15.522651603 +0100 @@ -12,44 +12,38 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -#Compat macro for new _fillupdir macro introduced in Nov 2017 -%if ! %{defined _fillupdir} - %define _fillupdir /var/adm/fillup-templates -%endif - -%define gitexecdir %_libexecdir/git -%define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services - +%define gitexecdir %{_libexecdir}/git +%define _fwdefdir %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services %if 0%{?suse_version} >= 1210 %bcond_without git_gnome_keyring %else %bcond_with git_gnome_keyring %endif - +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir %{_localstatedir}/adm/fillup-templates +%endif %bcond_without git_libsecret - %bcond_without docs - Name: git Version:2.19.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only Group: Development/Tools/Version Control -Url:http://git-scm.com - +URL:http://git-scm.com Source0: https://www.kernel.org/pub/software/scm/git/%{name}-%{version}.tar.xz -Source7: https://www.kernel.org/pub/software/scm/git/%{name}-%{version}.tar.sign Source1:apache2-gitweb.conf Source2:sysconfig.git-daemon Source3:git-daemon.service Source5:usr.share.git-web.gitweb.cgi Source6:susefirewall-git-daemon -Source8:%name.keyring +Source7: https://www.kernel.org/pub/software/scm/git/%{name}-%{version}.tar.sign +Source8:%{name}.keyring Source9:%{name}-gui.desktop Source10: %{name}-gui.png Patch3: completion-wordbreaks.diff @@ -61,28 +55,12 @@ Patch7: git-zsh-completion-fixes.diff Patch8: git-asciidoc.patch BuildRequires: apache2 -%if %{with docs} -%if 0%{?suse_version} > 1320 -BuildRequires: rubygem(asciidoctor) -%else -BuildRequires: asciidoc -%endif -%endif BuildRequires: curl BuildRequires: fdupes BuildRequires: gpg2 BuildRequires: libcurl-devel BuildRequires: libexpat-devel -%if %{with git_gnome_keyring} -BuildRequires: libgnome-keyring-devel -%endif -%if %{with git_libsecret} -BuildRequires: libsecret-devel -%endif BuildRequires: libopenssl-devel -%if 0%{?suse_version} > 1320 -BuildRequires: libsha1detectcoll-devel -%endif BuildRequires: pcre2-devel BuildRequires: perl-Error BuildRequires: perl-MailTools @@ -95,8 +73,29 @@ BuildRequires: xz BuildRequires: zlib-devel Requires: git-core = %{version} -Recommends: git-svn git-cvs git-email gitk git-gui -Suggests: git-daemon git-web +Recommends: git-cvs +Recommends: git-email +Recommends: git-gui +Recommends: git-svn +Recommends: gitk +Suggests: git-daemon +Suggests: git-web +%if %{with docs} +%if 0%{?suse_version} > 1320 +BuildRequires: rubygem(asciidoctor) +%else +BuildRequires: asciidoc +%endif +%endif +%if %{with git_gnome_keyring} +BuildRequires: libgnome-keyring-devel +%endif +%if %{with git_libsecret} +BuildRequires: libsecret-devel +%endif +%if 0%{?suse_version} > 1320 +BuildRequires: libsha1detectcoll-devel +%endif %description Git is a fast, scalable, distributed revision control system with an @@ -115,13 +114,13 @@ Requires: less Requires: openssh Requires: perl-Error +Requires: rsync +
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-11-26 10:14:47 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new.19453 (New) Package is "git" Mon Nov 26 10:14:47 2018 rev:225 rq:650777 version:2.19.2 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-10-11 11:46:58.126670984 +0200 +++ /work/SRC/openSUSE:Factory/.git.new.19453/git.changes 2018-11-26 10:14:51.718115205 +0100 @@ -1,0 +2,6 @@ +Wed Nov 21 19:59:33 UTC 2018 - astie...@suse.com + +- git 2.19.2: + * various bug fixes for multiple subcommands and operations + +--- Old: git-2.19.1.tar.sign git-2.19.1.tar.xz New: git-2.19.2.tar.sign git-2.19.2.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.MJLSq8/_old 2018-11-26 10:14:52.810113925 +0100 +++ /var/tmp/diff_new_pack.MJLSq8/_new 2018-11-26 10:14:52.814113921 +0100 @@ -35,7 +35,7 @@ %bcond_without docs Name: git -Version:2.19.1 +Version:2.19.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only ++ git-2.19.1.tar.xz -> git-2.19.2.tar.xz ++ 5760 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-10-11 11:46:47 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Thu Oct 11 11:46:47 2018 rev:224 rq:640121 version:2.19.1 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-09-18 11:40:52.348071693 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2018-10-11 11:46:58.126670984 +0200 @@ -1,0 +2,8 @@ +Fri Oct 5 17:31:07 UTC 2018 - astie...@suse.com + +- git 2.19.1: + * CVE-2018-17456: Specially crafted .gitmodules files may have +allowed arbitrary code execution when the repository is cloned +with --recurse-submodules (bsc#1110949) + +--- Old: git-2.19.0.tar.sign git-2.19.0.tar.xz New: git-2.19.1.tar.sign git-2.19.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.u1X0mq/_old 2018-10-11 11:46:59.386669380 +0200 +++ /var/tmp/diff_new_pack.u1X0mq/_new 2018-10-11 11:46:59.386669380 +0200 @@ -35,7 +35,7 @@ %bcond_without docs Name: git -Version:2.19.0 +Version:2.19.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only ++ git-2.19.0.tar.xz -> git-2.19.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.19.0/Documentation/RelNotes/2.14.5.txt new/git-2.19.1/Documentation/RelNotes/2.14.5.txt --- old/git-2.19.0/Documentation/RelNotes/2.14.5.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.19.1/Documentation/RelNotes/2.14.5.txt2018-09-27 22:46:40.0 +0200 @@ -0,0 +1,16 @@ +Git v2.14.5 Release Notes += + +This release is to address the recently reported CVE-2018-17456. + +Fixes since v2.14.4 +--- + + * Submodules' "URL"s come from the untrusted .gitmodules file, but + we blindly gave it to "git clone" to clone submodules when "git + clone --recurse-submodules" was used to clone a project that has + such a submodule. The code has been hardened to reject such + malformed URLs (e.g. one that begins with a dash). + +Credit for finding and fixing this vulnerability goes to joernchen +and Jeff King, respectively. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.19.0/Documentation/RelNotes/2.15.3.txt new/git-2.19.1/Documentation/RelNotes/2.15.3.txt --- old/git-2.19.0/Documentation/RelNotes/2.15.3.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.19.1/Documentation/RelNotes/2.15.3.txt2018-09-27 22:46:40.0 +0200 @@ -0,0 +1,6 @@ +Git v2.15.3 Release Notes += + +This release merges up the fixes that appear in v2.14.5 to address +the recently reported CVE-2018-17456; see the release notes for that +version for details. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.19.0/Documentation/RelNotes/2.16.5.txt new/git-2.19.1/Documentation/RelNotes/2.16.5.txt --- old/git-2.19.0/Documentation/RelNotes/2.16.5.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.19.1/Documentation/RelNotes/2.16.5.txt2018-09-27 22:46:40.0 +0200 @@ -0,0 +1,6 @@ +Git v2.16.5 Release Notes += + +This release merges up the fixes that appear in v2.14.5 to address +the recently reported CVE-2018-17456; see the release notes for that +version for details. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.19.0/Documentation/RelNotes/2.17.2.txt new/git-2.19.1/Documentation/RelNotes/2.17.2.txt --- old/git-2.19.0/Documentation/RelNotes/2.17.2.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.19.1/Documentation/RelNotes/2.17.2.txt2018-09-27 22:46:40.0 +0200 @@ -0,0 +1,12 @@ +Git v2.17.2 Release Notes += + +This release merges up the fixes that appear in v2.14.5 to address +the recently reported CVE-2018-17456; see the release notes for that +version for details. + +In addition, this release also teaches "fsck" and the server side +logic to reject pushes to repositories that attempt to create such a +problematic ".gitmodules" file as tracked contents, to help hosting +sites protect their customers by preventing malicious contents from +spreading. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.19.0/Documentation/RelNotes/2.18.1.txt new/git-2.19.1/Documentation/RelNotes/2.18.1.txt --- old/git-2.19.0/Documentation/RelNotes/2.18.1.txt1970-01-
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-09-18 11:40:44 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Tue Sep 18 11:40:44 2018 rev:223 rq:635268 version:2.19.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-09-05 13:47:46.814179608 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2018-09-18 11:40:52.348071693 +0200 @@ -1,0 +2,68 @@ +Tue Sep 11 14:40:01 UTC 2018 - Petr Vorel + +- git 2.19.0: + * "git diff" compares the index and the working tree. For paths + added with intent-to-add bit, the command shows the full contents + of them as added, but the paths themselves were not marked as new + files. They are now shown as new by default. + * "git apply" learned the "--intent-to-add" option so that an + otherwise working-tree-only application of a patch will add new + paths to the index marked with the "intent-to-add" bit. + * "git grep" learned the "--column" option that gives not just the + line number but the column number of the hit. + * The "-l" option in "git branch -l" is an unfortunate short-hand for + "--create-reflog", but many users, both old and new, somehow expect + it to be something else, perhaps "--list". This step warns when "-l" + is used as a short-hand for "--create-reflog" and warns about the + future repurposing of the it when it is used. + * The userdiff pattern for .php has been updated. + * The content-transfer-encoding of the message "git send-email" sends + out by default was 8bit, which can cause trouble when there is an + overlong line to bust RFC 5322/2822 limit. A new option 'auto' to + automatically switch to quoted-printable when there is such a line + in the payload has been introduced and is made the default. + * "git checkout" and "git worktree add" learned to honor + checkout.defaultRemote when auto-vivifying a local branch out of a + remote tracking branch in a repository with multiple remotes that + have tracking branches that share the same names. + (merge 8d7b558bae ab/checkout-default-remote later to maint). + * "git grep" learned the "--only-matching" option. + * "git rebase --rebase-merges" mode now handles octopus merges as + well. + * Add a server-side knob to skip commits in exponential/fibbonacci + stride in an attempt to cover wider swath of history with a smaller + number of iterations, potentially accepting a larger packfile + transfer, instead of going back one commit a time during common + ancestor discovery during the "git fetch" transaction. + (merge 42cc7485a2 jt/fetch-negotiator-skipping later to maint). + * A new configuration variable core.usereplacerefs has been added, + primarily to help server installations that want to ignore the + replace mechanism altogether. + * Teach "git tag -s" etc. a few configuration variables (gpg.format + that can be set to "openpgp" or "x509", and gpg..program + that is used to specify what program to use to deal with the format) + to allow x.509 certs with CMS via "gpgsm" to be used instead of + openpgp via "gnupg". + * Many more strings are prepared for l10n. + * "git p4 submit" learns to ask its own pre-submit hook if it should + continue with submitting. + * The test performed at the receiving end of "git push" to prevent + bad objects from entering repository can be customized via + receive.fsck.* configuration variables; we now have gained a + counterpart to do the same on the "git fetch" side, with + fetch.fsck.* configuration variables. + * "git pull --rebase=interactive" learned "i" as a short-hand for + "interactive". + * "git instaweb" has been adjusted to run better with newer Apache on + RedHat based distros. + * "git range-diff" is a reimplementation of "git tbdiff" that lets us + compare individual patches in two iterations of a topic. + * The sideband code learned to optionally paint selected keywords at + the beginning of incoming lines on the receiving end. + * "git branch --list" learned to take the default sort order from the + 'branch.sort' configuration variable, just like "git tag --list" + pays attention to 'tag.sort'. + * "git worktree" command learned "--quiet" option to make it less + verbose. + +--- Old: git-2.18.0.tar.sign git-2.18.0.tar.xz New: git-2.19.0.tar.sign git-2.19.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.98nmVC/_old 2018-09-18 11:40:53.452070533 +0200 +++ /var/tmp/diff_new_pack.98nmVC/_new 2018-09-18 11:40:53.456070529 +0200 @@ -35,7 +35,7 @@ %bcond_without docs
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-09-05 13:47:40 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Wed Sep 5 13:47:40 2018 rev:222 rq:632822 version:2.18.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-06-27 10:16:54.645883835 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2018-09-05 13:47:46.814179608 +0200 @@ -1,0 +2,6 @@ +Mon Aug 27 09:21:46 UTC 2018 - tchva...@suse.com + +- State zlib-devel in deps, previously magically pulled in by + openssl + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.ujpIUJ/_old 2018-09-05 13:47:47.486180736 +0200 +++ /var/tmp/diff_new_pack.ujpIUJ/_new 2018-09-05 13:47:47.486180736 +0200 @@ -93,6 +93,7 @@ BuildRequires: update-desktop-files BuildRequires: xmlto BuildRequires: xz +BuildRequires: zlib-devel Requires: git-core = %{version} Recommends: git-svn git-cvs git-email gitk git-gui Suggests: git-daemon git-web
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-06-27 10:16:44 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Wed Jun 27 10:16:44 2018 rev:221 rq:618889 version:2.18.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-06-03 12:31:19.322916175 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2018-06-27 10:16:54.645883835 +0200 @@ -1,0 +2,12 @@ +Mon Jun 25 07:40:25 UTC 2018 - astie...@suse.com + +- git 2.18.0: + * improvements to rename detection logic + * When built with more recent cURL, GIT_SSL_VERSION can now +specify "tlsv1.3" as its value. + * "git mergetools" learned talking to guiffy. + * various other workflow improvements and fixes + * performance improvements and other developer visible fixes +- drop git-bash-completion-egrep-color-fix.diff no longer required + +--- Old: git-2.17.1.tar.sign git-2.17.1.tar.xz git-bash-completion-egrep-color-fix.diff New: git-2.18.0.tar.sign git-2.18.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.fxpjTL/_old 2018-06-27 10:16:55.973835533 +0200 +++ /var/tmp/diff_new_pack.fxpjTL/_new 2018-06-27 10:16:55.977835388 +0200 @@ -35,7 +35,7 @@ %bcond_without docs Name: git -Version:2.17.1 +Version:2.18.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only @@ -55,8 +55,6 @@ Patch3: completion-wordbreaks.diff # CVE-2011-2186, bnc#698456 Patch4: git-prevent_xss-default.diff -# fix broken bash copmletion with colored egrep (bnc#779536) -Patch5: git-bash-completion-egrep-color-fix.diff # cook up tcsh completion to be installable (bnc#853183) Patch6: git-tcsh-completion-fixes.diff # adapt paths in zsh completion (bnc#853183) @@ -286,7 +284,6 @@ %setup -q %patch3 -p1 %patch4 -p1 -%patch5 -p1 %patch6 -p1 %patch7 -p1 %patch8 -p1 @@ -504,6 +501,7 @@ %{_datadir}/git-core/ %dir %{gitexecdir} %dir %{gitexecdir}/mergetools +%{gitexecdir}/mergetools/guiffy %{_bindir}/git-new-workdir %if 0%{?suse_version} < 1140 /var/adm/perl-modules/%{name} ++ git-2.17.1.tar.xz -> git-2.18.0.tar.xz ++ 204082 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-06-03 12:31:12 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Sun Jun 3 12:31:12 2018 rev:220 rq:613093 version:2.17.1 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-05-25 21:37:44.667034750 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2018-06-03 12:31:19.322916175 +0200 @@ -1,0 +2,18 @@ +Tue May 29 23:11:45 UTC 2018 - avin...@opensuse.org + +- git 2.17.1 + * Submodule "names" come from the untrusted .gitmodules file, but + we blindly append them to $GIT_DIR/modules to create our on-disk + repo paths. This means you can do bad things by putting "../" + into the name. We now enforce some rules for submodule names + which will cause Git to ignore these malicious names + (CVE-2018-11235, bsc#1095219) + * It was possible to trick the code that sanity-checks paths on + NTFS into reading random piece of memory + (CVE-2018-11233, bsc#1095218) + * Support on the server side to reject pushes to repositories + that attempt to create such problematic .gitmodules file etc. + as tracked contents, to help hosting sites protect their + customers by preventing malicious contents from spreading. + +--- Old: git-2.17.0.tar.sign git-2.17.0.tar.xz New: git-2.17.1.tar.sign git-2.17.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.RwEJut/_old 2018-06-03 12:31:20.898858480 +0200 +++ /var/tmp/diff_new_pack.RwEJut/_new 2018-06-03 12:31:20.902858333 +0200 @@ -35,7 +35,7 @@ %bcond_without docs Name: git -Version:2.17.0 +Version:2.17.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only ++ git-2.17.0.tar.xz -> git-2.17.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.17.0/Documentation/RelNotes/2.13.7.txt new/git-2.17.1/Documentation/RelNotes/2.13.7.txt --- old/git-2.17.0/Documentation/RelNotes/2.13.7.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.17.1/Documentation/RelNotes/2.13.7.txt2018-05-29 10:14:06.0 +0200 @@ -0,0 +1,20 @@ +Git v2.13.7 Release Notes += + +Fixes since v2.13.6 +--- + + * Submodule "names" come from the untrusted .gitmodules file, but we + blindly append them to $GIT_DIR/modules to create our on-disk repo + paths. This means you can do bad things by putting "../" into the + name. We now enforce some rules for submodule names which will cause + Git to ignore these malicious names (CVE-2018-11235). + + Credit for finding this vulnerability and the proof of concept from + which the test script was adapted goes to Etienne Stalmans. + + * It was possible to trick the code that sanity-checks paths on NTFS + into reading random piece of memory (CVE-2018-11233). + +Credit for fixing for these bugs goes to Jeff King, Johannes +Schindelin and others. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.17.0/Documentation/RelNotes/2.14.4.txt new/git-2.17.1/Documentation/RelNotes/2.14.4.txt --- old/git-2.17.0/Documentation/RelNotes/2.14.4.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.17.1/Documentation/RelNotes/2.14.4.txt2018-05-29 10:14:06.0 +0200 @@ -0,0 +1,5 @@ +Git v2.14.4 Release Notes += + +This release is to forward-port the fixes made in the v2.13.7 version +of Git. See its release notes for details. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.17.0/Documentation/RelNotes/2.15.2.txt new/git-2.17.1/Documentation/RelNotes/2.15.2.txt --- old/git-2.17.0/Documentation/RelNotes/2.15.2.txt2018-04-02 19:44:04.0 +0200 +++ new/git-2.17.1/Documentation/RelNotes/2.15.2.txt2018-05-29 10:14:06.0 +0200 @@ -43,5 +43,8 @@ * Clarify and enhance documentation for "merge-base --fork-point", as it was clear what it computed but not why/what for. + * This release also contains the fixes made in the v2.13.7 version of + Git. See its release notes for details. + Also contains various documentation updates and code clean-ups. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.17.0/Documentation/RelNotes/2.16.4.txt new/git-2.17.1/Documentation/RelNotes/2.16.4.txt --- old/git-2.17.0/Documentation/RelNotes/2.16.4.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.17.1/Doc
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-05-25 21:37:43 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Fri May 25 21:37:43 2018 rev:219 rq:611896 version:2.17.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-05-21 20:21:35.803567721 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2018-05-25 21:37:44.667034750 +0200 @@ -1,0 +2,6 @@ +Thu May 24 12:05:33 UTC 2018 - tchva...@suse.com + +- Fix docless build to not fail on find/chmod not having any files +- Require just python3-base not full python for build + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.B3Gy0z/_old 2018-05-25 21:37:45.690997683 +0200 +++ /var/tmp/diff_new_pack.B3Gy0z/_new 2018-05-25 21:37:45.694997538 +0200 @@ -88,7 +88,7 @@ BuildRequires: pcre2-devel BuildRequires: perl-Error BuildRequires: perl-MailTools -BuildRequires: python3 +BuildRequires: python3-base BuildRequires: sgml-skel BuildRequires: systemd-rpm-macros BuildRequires: tcsh @@ -320,7 +320,9 @@ # chmod 755 .make ./.make all %{?_smp_mflags} -%{!?_without_docs: ./.make doc} +%if %{with docs} +./.make doc %{?_smp_mflags} +%endif %if %{with git_gnome_keyring} ./.make -C contrib/credential/gnome-keyring @@ -355,7 +357,9 @@ (find %{buildroot}%{gitexecdir} ! -type d | grep -vE "archimport|p4|svn|cvs|email|gitk|git-daemon|gui" | sed -e s@^%{buildroot}@@) >> bin-man-doc-files (find %{buildroot}%{_mandir} -type f | grep -vE "archimport|p4|svn|git-cvs|email|gitk|git-daemon|gui" | sed -e s@^%{buildroot}@@ -e 's/$/*/' ) >> bin-man-doc-files %perl_process_packlist +%if %{with docs} find %{buildroot}/%_mandir -type f -print0 | xargs -0 chmod 644 +%endif install -m 644 -D contrib/completion/git-completion.bash %{buildroot}/etc/bash_completion.d/git.sh install -m 644 -D contrib/completion/git-prompt.sh %{buildroot}/etc/bash_completion.d/git-prompt.sh # contrib/credential
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-05-21 20:21:32 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Mon May 21 20:21:32 2018 rev:218 rq:610717 version:2.17.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-03-29 11:49:30.943559955 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2018-05-21 20:21:35.803567721 +0200 @@ -1,0 +2,53 @@ +Sat May 19 20:37:48 UTC 2018 - sch...@linux-m68k.org + +- git 2.17.0: + * "diff" family of commands learned "--find-object=" option +to limit the findings to changes that involve the named object. + * "git format-patch" learned to give 72-cols to diffstat, which is +consistent with other line length limits the subcommand uses for +its output meant for e-mails. + * The log from "git daemon" can be redirected with a new option; one +relevant use case is to send the log to standard error (instead of +syslog) when running it from inetd. + * "git rebase" learned to take "--allow-empty-message" option. + * "git am" has learned the "--quit" option, in addition to the +existing "--abort" option; having the pair mirrors a few other +commands like "rebase" and "cherry-pick". + * "git worktree add" learned to run the post-checkout hook, just like +"git clone" runs it upon the initial checkout. + * "git tag" learned an explicit "--edit" option that allows the +message given via "-m" and "-F" to be further edited. + * "git fetch --prune-tags" may be used as a handy short-hand for +getting rid of stale tags that are locally held. + * The new "--show-current-patch" option gives an end-user facing way +to get the diff being applied when "git rebase" (and "git am") +stops with a conflict. + * "git add -p" used to offer "/" (look for a matching hunk) as a +choice, even there was only one hunk, which has been corrected. +Also the single-key help is now given only for keys that are +enabled (e.g. help for '/' won't be shown when there is only one +hunk). + * Since Git 1.7.9, "git merge" defaulted to --no-ff (i.e. even when +the side branch being merged is a descendant of the current commit, +create a merge commit instead of fast-forwarding) when merging a +tag object. This was appropriate default for integrators who pull +signed tags from their downstream contributors, but caused an +unnecessary merges when used by downstream contributors who +habitually "catch up" their topic branches with tagged releases +from the upstream. Update "git merge" to default to --no-ff only +when merging a tag object that does *not* sit at its usual place in +refs/tags/ hierarchy, and allow fast-forwarding otherwise, to +mitigate the problem. + * "git status" can spend a lot of cycles to compute the relation +between the current branch and its upstream, which can now be +disabled with "--no-ahead-behind" option. + * "git diff" and friends learned funcname patterns for Go language +source files. + * "git send-email" learned "--reply-to=" option. + * Funcname pattern used for C# now recognizes "async" keyword. + * In a way similar to how "git tag" learned to honor the pager +setting only in the list mode, "git config" learned to ignore the +pager setting when it is used for setting values (i.e. when the +purpose of the operation is not to "show"). + +--- Old: git-2.16.3.tar.sign git-2.16.3.tar.xz New: git-2.17.0.tar.sign git-2.17.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.BQH0ca/_old 2018-05-21 20:21:36.779531899 +0200 +++ /var/tmp/diff_new_pack.BQH0ca/_new 2018-05-21 20:21:36.779531899 +0200 @@ -35,7 +35,7 @@ %bcond_without docs Name: git -Version:2.16.3 +Version:2.17.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only @@ -87,6 +87,7 @@ %endif BuildRequires: pcre2-devel BuildRequires: perl-Error +BuildRequires: perl-MailTools BuildRequires: python3 BuildRequires: sgml-skel BuildRequires: systemd-rpm-macros @@ -218,6 +219,7 @@ Summary:Git tools for sending email Group: Development/Tools/Version Control Requires: git-core = %{version} +Requires: perl-MailTools # For sending mails over secure SMTP: Recommends: perl-Net-SMTP-SSL, perl-Authen-SASL @@ -307,10 +309,12 @@ %endif PYTHON_PATH=%{_bindir}/python3 \ USE_LIBPCRE2=YesPlease \ + NO_PERL_CPAN_FALLBACKS=1 \ V=1 \
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-03-29 11:49:09 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Thu Mar 29 11:49:09 2018 rev:217 rq:591587 version:2.16.3 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-03-09 10:35:14.951195419 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2018-03-29 11:49:30.943559955 +0200 @@ -1,0 +2,39 @@ +Tue Mar 27 11:55:21 CEST 2018 - ku...@suse.de + +- Use %license instead of %doc [bsc#1082318] + +--- +Fri Mar 23 03:12:14 UTC 2018 - avin...@opensuse.org + +- git 2.16.3: + * "git status" after moving a path in the working tree (hence +making it appear "removed") and then adding with the -N option +(hence making that appear "added") detected it as a rename, but +did not report the old and new pathnames correctly. + * "git commit --fixup" did not allow "-m" option to be +used at the same time; allow it to annotate resulting commit +with more text. + * When resetting the working tree files recursively, the working +tree of submodules are now also reset to match. + * Fix for a commented-out code to adjust it to a rather old API +change around object ID. + * When there are too many changed paths, "git diff" showed a +warning message but in the middle of a line. + * The http tracing code, often used to debug connection issues, +learned to redact potentially sensitive information from its +output so that it can be more safely sharable. + * Crash fix for a corner case where an error codepath tried to +unlock what it did not acquire lock on. + * The split-index mode had a few corner case bugs fixed. + * Assorted fixes to "git daemon". + * Completion of "git merge -s" (in contrib/) did not +work well in non-C locale. + * Workaround for segfault with more recent versions of SVN. + * Recently introduced leaks in fsck have been plugged. + * Travis CI integration now builds the executable in 'script' +phase to follow the established practice, rather than during +'before_script' phase. This allows the CI categorize the +failures better ('failed' is project's fault, 'errored' is +build environment's). + +--- Old: git-2.16.2.tar.sign git-2.16.2.tar.xz New: git-2.16.3.tar.sign git-2.16.3.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.PoETNY/_old 2018-03-29 11:49:31.631535173 +0200 +++ /var/tmp/diff_new_pack.PoETNY/_new 2018-03-29 11:49:31.635535029 +0200 @@ -35,7 +35,7 @@ %bcond_without docs Name: git -Version:2.16.2 +Version:2.16.3 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0-only @@ -393,7 +393,7 @@ fi mkdir -p "%buildroot/%_docdir/git" "%buildroot/%_docdir/git/howto" "%buildroot/%_docdir/git/technical" -cp -a README.md COPYING Documentation/*.txt "%buildroot/%_docdir/git/" +cp -a README.md Documentation/*.txt "%buildroot/%_docdir/git/" cp -a Documentation/howto/*.txt "%buildroot/%_docdir/git/howto/" cp -a Documentation/technical/*.txt "%buildroot/%_docdir/git/technical/" %{!?_without_docs: cp -a Documentation/*.html "%buildroot/%_docdir/git/"} @@ -437,7 +437,6 @@ %files doc %_docdir/%name/ %exclude %_docdir/%name/README.md -%exclude %_docdir/%name/COPYING %files svn %{gitexecdir}/*svn* @@ -513,6 +512,6 @@ %{_datadir}/tcsh /etc/profile.d/*.csh /etc/zsh_completion.d -%doc %{_docdir}/%name/COPYING +%license COPYING %changelog ++ git-2.16.2.tar.xz -> git-2.16.3.tar.xz ++ 2573 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-03-09 10:35:12 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Fri Mar 9 10:35:12 2018 rev:216 rq:584489 version:2.16.2 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-03-01 12:01:27.823756829 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2018-03-09 10:35:14.951195419 +0100 @@ -1,0 +2,10 @@ +Thu Mar 8 12:58:20 CET 2018 - ti...@suse.de + +- Drop superfluous xinetd snippet, no longer used (bsc#1084460) + +--- +Tue Mar 6 08:50:12 CET 2018 - ti...@suse.de + +- Build with asciidoctor for the recent distros (bsc#1075764) + +--- Old: git.xinetd Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.GBXrYq/_old 2018-03-09 10:35:15.911160857 +0100 +++ /var/tmp/diff_new_pack.GBXrYq/_new 2018-03-09 10:35:15.915160713 +0100 @@ -38,7 +38,7 @@ Version:2.16.2 Release:0 Summary:Fast, scalable, distributed revision control system -License:GPL-2.0 +License:GPL-2.0-only Group: Development/Tools/Version Control Url:http://git-scm.com @@ -47,7 +47,6 @@ Source1:apache2-gitweb.conf Source2:sysconfig.git-daemon Source3:git-daemon.service -Source4:git.xinetd Source5:usr.share.git-web.gitweb.cgi Source6:susefirewall-git-daemon Source8:%name.keyring @@ -65,8 +64,12 @@ Patch8: git-asciidoc.patch BuildRequires: apache2 %if %{with docs} +%if 0%{?suse_version} > 1320 +BuildRequires: rubygem(asciidoctor) +%else BuildRequires: asciidoc %endif +%endif BuildRequires: curl BuildRequires: fdupes BuildRequires: gpg2 @@ -298,6 +301,9 @@ NO_INSTALL_HARDLINKS=1 \ %if 0%{?suse_version} > 1320 DC_SHA1_EXTERNAL=YesPlease \ +%if %{with docs} + USE_ASCIIDOCTOR=YesPlease \ +%endif %endif PYTHON_PATH=%{_bindir}/python3 \ USE_LIBPCRE2=YesPlease \ @@ -336,8 +342,6 @@ install -d -m 755 %{buildroot}%{_fillupdir} install -m 644 %{SOURCE2} %{buildroot}%{_fillupdir}/sysconfig.git-daemon install -d -m 755 %{buildroot}/srv/git -install -d -m 755 %{buildroot}/etc/xinetd.d -install -m 644 %{S:4} %{buildroot}/etc/xinetd.d/git mkdir -p %{buildroot}/%{_fwdefdir} install -m 644 %{S:6} %{buildroot}/%{_fwdefdir}/git-daemon ### @@ -474,7 +478,6 @@ %dir /srv/git %{_fillupdir}/sysconfig.git-daemon %{!?_without_docs: %{_mandir}/man1/git-daemon.1*} -%config(noreplace) /etc/xinetd.d/git %config %{_fwdefdir}/* %files -n gitk
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-03-01 12:01:26 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Thu Mar 1 12:01:26 2018 rev:215 rq:580554 version:2.16.2 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-02-23 15:28:47.172716020 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2018-03-01 12:01:27.823756829 +0100 @@ -1,0 +2,5 @@ +Mon Feb 26 23:38:08 UTC 2018 - sch...@linux-m68k.org + +- Move %{?systemd_requires} to daemon subpackage + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.0dZ3Ib/_old 2018-03-01 12:01:28.799721835 +0100 +++ /var/tmp/diff_new_pack.0dZ3Ib/_new 2018-03-01 12:01:28.803721691 +0100 @@ -91,7 +91,6 @@ BuildRequires: update-desktop-files BuildRequires: xmlto BuildRequires: xz -%{?systemd_requires} Requires: git-core = %{version} Recommends: git-svn git-cvs git-email gitk git-gui Suggests: git-daemon git-web @@ -227,6 +226,7 @@ Group: Development/Tools/Version Control Requires: git-core = %{version} PreReq: /usr/sbin/useradd %fillup_prereq +%{?systemd_requires} %description daemon A really simple TCP git daemon. In the default configuration it allows
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-02-23 15:28:45 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Fri Feb 23 15:28:45 2018 rev:214 rq:578902 version:2.16.2 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-02-19 12:54:11.612735990 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2018-02-23 15:28:47.172716020 +0100 @@ -1,0 +2,5 @@ +Wed Feb 21 12:19:29 UTC 2018 - fcro...@suse.com + +- Create subpackage for libsecret credential helper. + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.jzjbAa/_old 2018-02-23 15:28:48.276676135 +0100 +++ /var/tmp/diff_new_pack.jzjbAa/_new 2018-02-23 15:28:48.280675991 +0100 @@ -30,6 +30,8 @@ %bcond_with git_gnome_keyring %endif +%bcond_without git_libsecret + %bcond_without docs Name: git @@ -73,6 +75,9 @@ %if %{with git_gnome_keyring} BuildRequires: libgnome-keyring-devel %endif +%if %{with git_libsecret} +BuildRequires: libsecret-devel +%endif BuildRequires: libopenssl-devel %if 0%{?suse_version} > 1320 BuildRequires: libsha1detectcoll-devel @@ -176,6 +181,17 @@ A Git credential backend which uses the GNOME keyring as storage. %endif +%if %{with git_libsecret} +%package credential-libsecret +Summary:Git credential backend using libsecret to access keyring +Group: Development/Tools/Version Control +Requires: git-core = %{version} + +%description credential-libsecret +A Git credential backend which uses libsecret API to acces keyrings such as +kwallet or GNOME keyring. +%endif + %package arch Summary:Git tools for importing Arch repositories Group: Development/Tools/Version Control @@ -299,6 +315,9 @@ %if %{with git_gnome_keyring} ./.make -C contrib/credential/gnome-keyring %endif +%if %{with git_libsecret} +./.make -C contrib/credential/libsecret +%endif ./.make -C contrib/subtree/ %install @@ -340,6 +359,9 @@ %if %{with git_gnome_keyring} install -m 755 -D contrib/credential/gnome-keyring/git-credential-gnome-keyring %{buildroot}/%{gitexecdir}/git-credential-gnome-keyring %endif +%if %{with git_libsecret} +install -m 755 -D contrib/credential/libsecret/git-credential-libsecret %{buildroot}/%{gitexecdir}/git-credential-libsecret +%endif # contrib/workdir install -m 755 -D contrib/workdir/git-new-workdir %{buildroot}/%{_bindir} # process tcsh completion @@ -427,6 +449,11 @@ %{gitexecdir}/git-credential-gnome-keyring %endif +%if %{with git_libsecret} +%files credential-libsecret +%{gitexecdir}/git-credential-libsecret +%endif + %files arch %{gitexecdir}/git-archimport %{!?_without_docs: %{_mandir}/man1/git-archimport.1*}
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-02-19 12:54:02 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Mon Feb 19 12:54:02 2018 rev:213 rq:577719 version:2.16.2 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-01-24 15:25:24.200677238 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2018-02-19 12:54:11.612735990 +0100 @@ -1,0 +2,22 @@ +Sun Feb 18 02:45:50 UTC 2018 - avin...@opensuse.org + +- git 2.16.2: + * An old regression in "git describe --all $annotated_tag^0" has + been fixed. + * "git svn dcommit" did not take into account the fact that a + svn+ssh:// URL with a username@ (typically used for pushing) + refers to the same SVN repository without the username@ and + failed when svn.pushmergeinfo option is set. + * "git merge -Xours/-Xtheirs" learned to use our/their version + when resolving a conflicting updates to a symbolic link. + * "git clone $there $here" is allowed even when here directory + exists as long as it is an empty directory, but the command + incorrectly removed it upon a failure of the operation. + * "git stash -- " incorrectly blew away untracked files + in the directory that matched the pathspec, which has been + corrected. + * "git add -p" was taught to ignore local changes to submodules + as they do not interfere with the partial addition of regular + changes anyway. + +--- Old: git-2.16.1.tar.sign git-2.16.1.tar.xz New: git-2.16.2.tar.sign git-2.16.2.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.ITTdmD/_old 2018-02-19 12:54:12.520703245 +0100 +++ /var/tmp/diff_new_pack.ITTdmD/_new 2018-02-19 12:54:12.520703245 +0100 @@ -33,7 +33,7 @@ %bcond_without docs Name: git -Version:2.16.1 +Version:2.16.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.16.1.tar.xz -> git-2.16.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.16.1/Documentation/RelNotes/2.16.2.txt new/git-2.16.2/Documentation/RelNotes/2.16.2.txt --- old/git-2.16.1/Documentation/RelNotes/2.16.2.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.16.2/Documentation/RelNotes/2.16.2.txt2018-02-16 00:32:34.0 +0100 @@ -0,0 +1,30 @@ +Git v2.16.2 Release Notes += + +Fixes since v2.16.1 +--- + + * An old regression in "git describe --all $annotated_tag^0" has been + fixed. + + * "git svn dcommit" did not take into account the fact that a + svn+ssh:// URL with a username@ (typically used for pushing) refers + to the same SVN repository without the username@ and failed when + svn.pushmergeinfo option is set. + + * "git merge -Xours/-Xtheirs" learned to use our/their version when + resolving a conflicting updates to a symbolic link. + + * "git clone $there $here" is allowed even when here directory exists + as long as it is an empty directory, but the command incorrectly + removed it upon a failure of the operation. + + * "git stash -- " incorrectly blew away untracked files in + the directory that matched the pathspec, which has been corrected. + + * "git add -p" was taught to ignore local changes to submodules as + they do not interfere with the partial addition of regular changes + anyway. + + +Also contains various documentation updates and code clean-ups. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.16.1/Documentation/git-cat-file.txt new/git-2.16.2/Documentation/git-cat-file.txt --- old/git-2.16.1/Documentation/git-cat-file.txt 2018-01-22 06:38:30.0 +0100 +++ new/git-2.16.2/Documentation/git-cat-file.txt 2018-02-16 00:32:34.0 +0100 @@ -42,8 +42,9 @@ . -e:: - Suppress all output; instead exit with zero status if - exists and is a valid object. + Exit with zero status if exists and is a valid + object. If is of an invalid format exit with non-zero and + emits an error on stderr. -p:: Pretty-print the contents of based on its type. @@ -168,7 +169,7 @@ If `-s` is specified, the size of the in bytes. -If `-e` is specified, no output. +If `-e` is specified, no output, unless the is malformed. If `-p` is specified, the contents of are pretty-printed. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.16.1/Documentation/git-read-tree.txt new/git-2
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-01-24 15:25:20 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Wed Jan 24 15:25:20 2018 rev:212 rq:568594 version:2.16.1 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2018-01-21 15:47:27.806160655 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2018-01-24 15:25:24.200677238 +0100 @@ -1,0 +2,8 @@ +Tue Jan 23 14:23:47 UTC 2018 - astie...@suse.com + +- git 2.16.1: + * "git clone" segfaulted when cloning a project that happens to +track two paths that differ only in case on a case insensitive +filesystem + +--- Old: git-2.16.0.tar.sign git-2.16.0.tar.xz New: git-2.16.1.tar.sign git-2.16.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.SLIqY5/_old 2018-01-24 15:25:25.568613255 +0100 +++ /var/tmp/diff_new_pack.SLIqY5/_new 2018-01-24 15:25:25.568613255 +0100 @@ -33,7 +33,7 @@ %bcond_without docs Name: git -Version:2.16.0 +Version:2.16.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.16.0.tar.xz -> git-2.16.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.16.0/Documentation/RelNotes/2.16.1.txt new/git-2.16.1/Documentation/RelNotes/2.16.1.txt --- old/git-2.16.0/Documentation/RelNotes/2.16.1.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.16.1/Documentation/RelNotes/2.16.1.txt2018-01-22 06:38:30.0 +0100 @@ -0,0 +1,11 @@ +Git v2.16.1 Release Notes += + +Fixes since v2.16 +- + + * "git clone" segfaulted when cloning a project that happens to + track two paths that differ only in case on a case insensitive + filesystem. + +Does not contain any other documentation updates or code clean-ups. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.16.0/GIT-VERSION-GEN new/git-2.16.1/GIT-VERSION-GEN --- old/git-2.16.0/GIT-VERSION-GEN 2018-01-17 23:49:47.0 +0100 +++ new/git-2.16.1/GIT-VERSION-GEN 2018-01-22 06:38:30.0 +0100 @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v2.16.0 +DEF_VER=v2.16.1 LF=' ' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.16.0/RelNotes new/git-2.16.1/RelNotes --- old/git-2.16.0/RelNotes 2018-01-24 15:25:26.852553200 +0100 +++ new/git-2.16.1/RelNotes 2018-01-24 15:25:26.856553012 +0100 @@ -1 +1 @@ -symbolic link to Documentation/RelNotes/2.16.0.txt +symbolic link to Documentation/RelNotes/2.16.1.txt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.16.0/configure new/git-2.16.1/configure --- old/git-2.16.0/configure2018-01-17 23:49:47.0 +0100 +++ new/git-2.16.1/configure2018-01-22 06:38:30.0 +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.16.0. +# Generated by GNU Autoconf 2.69 for git 2.16.1. # # Report bugs to . # @@ -580,8 +580,8 @@ # Identity of this package. PACKAGE_NAME='git' PACKAGE_TARNAME='git' -PACKAGE_VERSION='2.16.0' -PACKAGE_STRING='git 2.16.0' +PACKAGE_VERSION='2.16.1' +PACKAGE_STRING='git 2.16.1' PACKAGE_BUGREPORT='g...@vger.kernel.org' PACKAGE_URL='' @@ -1254,7 +1254,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.16.0 to adapt to many kinds of systems. +\`configure' configures git 2.16.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1315,7 +1315,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of git 2.16.0:";; + short | recursive ) echo "Configuration of git 2.16.1:";; esac cat <<\_ACEOF @@ -1460,7 +1460,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -git configure 2.16.0 +git configure 2.16.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1940,7 +1940,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.16.0, which was +It was created by git $as_me 2.16.1, which was generated by GNU Autoconf 2.69.
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2018-01-21 15:47:23 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Sun Jan 21 15:47:23 2018 rev:211 rq:567635 version:2.16.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-12-03 10:06:58.249060345 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2018-01-21 15:47:27.806160655 +0100 @@ -1,0 +2,9 @@ +Fri Jan 19 02:00:31 UTC 2018 - avin...@opensuse.org + +- git 2.16.0: + * See https://raw.github.com/git/git/master/Documentation/RelNotes/2.16.0.txt +- partial cleanup with spec-cleaner +- drop git-gui-tclIndex.patch + * merged upstream in da10ea373b80cc8bf8efca5acb1d11ecf410fb0c + +--- Old: git-2.15.1.tar.sign git-2.15.1.tar.xz git-gui-tclIndex.patch New: git-2.16.0.tar.sign git-2.16.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.6Yz4vj/_old 2018-01-21 15:47:28.686119362 +0100 +++ /var/tmp/diff_new_pack.6Yz4vj/_new 2018-01-21 15:47:28.690119175 +0100 @@ -1,7 +1,7 @@ # # spec file for package git # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -33,7 +33,7 @@ %bcond_without docs Name: git -Version:2.15.1 +Version:2.16.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -61,8 +61,6 @@ # adapt paths in zsh completion (bnc#853183) Patch7: git-zsh-completion-fixes.diff Patch8: git-asciidoc.patch -Patch9: git-gui-tclIndex.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: apache2 %if %{with docs} BuildRequires: asciidoc @@ -271,16 +269,15 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 -%patch9 -p1 %build cat > .make <<'EOF' #!/bin/bash -make %{_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" \ +make %{_smp_mflags} CFLAGS="%{optflags}" \ GITWEB_CONFIG="/etc/gitweb.conf" \ GITWEB_PROJECTROOT="/srv/git" \ WITH_OWN_SUBPROCESS_PY=YesPlease \ - DESTDIR=$RPM_BUILD_ROOT \ + DESTDIR=%{buildroot} \ NO_CROSS_DIRECTORY_HARDLINKS=1 \ NO_INSTALL_HARDLINKS=1 \ %if 0%{?suse_version} > 1320 @@ -309,62 +306,62 @@ ### git-web cp gitweb/INSTALL INSTALL.gitweb cp gitweb/README README.gitweb -install -d %{buildroot}/usr/share/git-web +install -d %{buildroot}%{_datadir}/git-web install -d %{buildroot}/etc/apache2/conf.d -install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/etc/apache2/conf.d/gitweb.conf +install -m 644 %{SOURCE1} %{buildroot}/etc/apache2/conf.d/gitweb.conf ### git-daemon -install -d -m 755 $RPM_BUILD_ROOT%{_unitdir} -install -m 644 %{SOURCE3} $RPM_BUILD_ROOT/%{_unitdir}/git-daemon.service -install -d -m 755 $RPM_BUILD_ROOT%{_sbindir} -ln -s /usr/sbin/service $RPM_BUILD_ROOT%{_sbindir}/rcgit-daemon -install -d -m 755 $RPM_BUILD_ROOT%{_fillupdir} -install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_fillupdir}/sysconfig.git-daemon -install -d -m 755 $RPM_BUILD_ROOT/srv/git -install -d -m 755 $RPM_BUILD_ROOT/etc/xinetd.d -install -m 644 %{S:4} $RPM_BUILD_ROOT/etc/xinetd.d/git -mkdir -p $RPM_BUILD_ROOT/%{_fwdefdir} -install -m 644 %{S:6} $RPM_BUILD_ROOT/%{_fwdefdir}/git-daemon +install -d -m 755 %{buildroot}%{_unitdir} +install -m 644 %{SOURCE3} %{buildroot}/%{_unitdir}/git-daemon.service +install -d -m 755 %{buildroot}%{_sbindir} +ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcgit-daemon +install -d -m 755 %{buildroot}%{_fillupdir} +install -m 644 %{SOURCE2} %{buildroot}%{_fillupdir}/sysconfig.git-daemon +install -d -m 755 %{buildroot}/srv/git +install -d -m 755 %{buildroot}/etc/xinetd.d +install -m 644 %{S:4} %{buildroot}/etc/xinetd.d/git +mkdir -p %{buildroot}/%{_fwdefdir} +install -m 644 %{S:6} %{buildroot}/%{_fwdefdir}/git-daemon ### ./.make -C contrib/subtree install %{!?_without_docs: ./.make -C contrib/subtree install-doc} -(find $RPM_BUILD_ROOT%{_bindir} -type f -o -type l | grep -vE "archimport|p4|svn|cvs|email|gitk|git-daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@) > bin-man-doc-files -(find $RPM_BUILD_ROOT%{gitexecdir} ! -type d | grep -vE "archimport|p4|svn|cvs|email|gitk|git-daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@) >> bin-man-doc-files -(find $RPM_BUILD_ROOT%{_mandir} -type f | grep -vE "archimport|p4|svn|git-cvs|email|gitk|git-daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@ -e 's/$/*/' ) >> bin-man-doc-files +(find
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-12-03 10:06:55 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Sun Dec 3 10:06:55 2017 rev:210 rq:547590 version:2.15.1 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-11-30 12:36:24.913500686 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-12-03 10:06:58.249060345 +0100 @@ -1,0 +2,17 @@ +Fri Dec 1 01:48:24 UTC 2017 - aavind...@gmail.com + +- git 2.15.1: + * fix "auto" column output + * fixes to moved lines diffing + * documentation updates + * fix use of repositories immediately under the root directory + * improve usage of libsecret + * fixes to various error conditions in git commands + +--- +Tue Nov 28 15:14:59 CET 2017 - ti...@suse.de + +- Rewrite from sysv init to systemd unit file for git-daemon + (bsc#1069803) + +--- Old: git-2.15.0.tar.sign git-2.15.0.tar.xz git-daemon.init New: git-2.15.1.tar.sign git-2.15.1.tar.xz git-daemon.service Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.XBjTZe/_old 2017-12-03 10:06:59.197025880 +0100 +++ /var/tmp/diff_new_pack.XBjTZe/_new 2017-12-03 10:06:59.201025734 +0100 @@ -33,7 +33,7 @@ %bcond_without docs Name: git -Version:2.15.0 +Version:2.15.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -44,7 +44,7 @@ Source7: https://www.kernel.org/pub/software/scm/git/%{name}-%{version}.tar.sign Source1:apache2-gitweb.conf Source2:sysconfig.git-daemon -Source3:git-daemon.init +Source3:git-daemon.service Source4:git.xinetd Source5:usr.share.git-web.gitweb.cgi Source6:susefirewall-git-daemon @@ -83,10 +83,12 @@ BuildRequires: perl-Error BuildRequires: python3 BuildRequires: sgml-skel +BuildRequires: systemd-rpm-macros BuildRequires: tcsh BuildRequires: update-desktop-files BuildRequires: xmlto BuildRequires: xz +%{?systemd_requires} Requires: git-core = %{version} Recommends: git-svn git-cvs git-email gitk git-gui Suggests: git-daemon git-web @@ -210,7 +212,7 @@ Summary:Simple Server for Git Repositories Group: Development/Tools/Version Control Requires: git-core = %{version} -PreReq: /usr/sbin/useradd %fillup_prereq %insserv_prereq +PreReq: /usr/sbin/useradd %fillup_prereq %description daemon A really simple TCP git daemon. In the default configuration it allows @@ -311,10 +313,10 @@ install -d %{buildroot}/etc/apache2/conf.d install -m 644 %{SOURCE1} $RPM_BUILD_ROOT/etc/apache2/conf.d/gitweb.conf ### git-daemon -install -d -m 755 $RPM_BUILD_ROOT/etc/init.d -install -m 755 %{SOURCE3} $RPM_BUILD_ROOT/etc/init.d/git-daemon +install -d -m 755 $RPM_BUILD_ROOT%{_unitdir} +install -m 644 %{SOURCE3} $RPM_BUILD_ROOT/%{_unitdir}/git-daemon.service install -d -m 755 $RPM_BUILD_ROOT%{_sbindir} -ln -s ../../etc/init.d/git-daemon $RPM_BUILD_ROOT%{_sbindir}/rcgit-daemon +ln -s /usr/sbin/service $RPM_BUILD_ROOT%{_sbindir}/rcgit-daemon install -d -m 755 $RPM_BUILD_ROOT%{_fillupdir} install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_fillupdir}/sysconfig.git-daemon install -d -m 755 $RPM_BUILD_ROOT/srv/git @@ -393,16 +395,17 @@ if ! /usr/bin/getent passwd git-daemon >/dev/null; then /usr/sbin/useradd -r -d /var/lib/empty -s /bin/false -c "git daemon" -g nogroup git-daemon || : fi +%service_add_pre git-daemon.service %post daemon -%{fillup_and_insserv -n git-daemon} - -%postun daemon -%{restart_on_update git-daemon} -%{insserv_cleanup} +%{fillup_only -n git-daemon} +%service_add_post git-daemon.service %preun daemon -%{stop_on_removal git-daemon} +%service_del_preun git-daemon.service + +%postun daemon +%service_del_postun git-daemon.service %files %defattr(-,root,root) @@ -451,7 +454,7 @@ %files daemon %defattr(-,root,root) %{gitexecdir}/git-daemon -/etc/init.d/git-daemon +%{_unitdir}/git-daemon.service %{_sbindir}/rcgit-daemon %dir /srv/git %{_fillupdir}/sysconfig.git-daemon ++ git-2.15.0.tar.xz -> git-2.15.1.tar.xz ++ 2778 lines of diff (skipped) ++ git-daemon.service ++ [Unit] Description=Start Git Daemon [Service] EnvironmentFile=-/etc/sysconfig/git-daemon ExecStart=/bin/sh -c 'exec git daemon --reuseaddr --base-path=${GIT_DAEMON_BASE_PATH:-/srv/git/} --user=${GIT_DAEMON_USER:-git-daemon} --group=${GIT_DAEMON_GROUP:-nogroup} $GIT_DAEMON_ARGS' Restart=always Re
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-11-30 12:36:22 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Thu Nov 30 12:36:22 2017 rev:209 rq:544852 version:2.15.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-11-19 11:10:45.932756106 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-11-30 12:36:24.913500686 +0100 @@ -1,0 +2,6 @@ +Thu Nov 23 13:50:00 UTC 2017 - rbr...@suse.com + +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.rLSCd1/_old 2017-11-30 12:36:26.517442359 +0100 +++ /var/tmp/diff_new_pack.rLSCd1/_new 2017-11-30 12:36:26.525442068 +0100 @@ -16,6 +16,11 @@ # +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir /var/adm/fillup-templates +%endif + %define gitexecdir %_libexecdir/git %define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services @@ -310,8 +315,8 @@ install -m 755 %{SOURCE3} $RPM_BUILD_ROOT/etc/init.d/git-daemon install -d -m 755 $RPM_BUILD_ROOT%{_sbindir} ln -s ../../etc/init.d/git-daemon $RPM_BUILD_ROOT%{_sbindir}/rcgit-daemon -install -d -m 755 $RPM_BUILD_ROOT/var/adm/fillup-templates -install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.git-daemon +install -d -m 755 $RPM_BUILD_ROOT%{_fillupdir} +install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_fillupdir}/sysconfig.git-daemon install -d -m 755 $RPM_BUILD_ROOT/srv/git install -d -m 755 $RPM_BUILD_ROOT/etc/xinetd.d install -m 644 %{S:4} $RPM_BUILD_ROOT/etc/xinetd.d/git @@ -449,7 +454,7 @@ /etc/init.d/git-daemon %{_sbindir}/rcgit-daemon %dir /srv/git -/var/adm/fillup-templates/sysconfig.git-daemon +%{_fillupdir}/sysconfig.git-daemon %{!?_without_docs: %{_mandir}/man1/git-daemon.1*} %config(noreplace) /etc/xinetd.d/git %config %{_fwdefdir}/*
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-11-19 11:10:40 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Sun Nov 19 11:10:40 2017 rev:208 rq:542209 version:2.15.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-11-14 14:44:30.015960806 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-11-19 11:10:45.932756106 +0100 @@ -1,0 +2,8 @@ +Thu Nov 9 18:46:12 UTC 2017 - jmate...@suse.com + +- split off p4 to a subpackage (bsc#1067502) +- do not buildrequire asciidoc (dependent on Python 2) when + not building docs +- switch to Python 3 for tests + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.W9uQya/_old 2017-11-19 11:10:48.908647600 +0100 +++ /var/tmp/diff_new_pack.W9uQya/_new 2017-11-19 11:10:48.912647454 +0100 @@ -25,6 +25,8 @@ %bcond_with git_gnome_keyring %endif +%bcond_without docs + Name: git Version:2.15.0 Release:0 @@ -57,7 +59,9 @@ Patch9: git-gui-tclIndex.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: apache2 +%if %{with docs} BuildRequires: asciidoc +%endif BuildRequires: curl BuildRequires: fdupes BuildRequires: gpg2 @@ -72,7 +76,7 @@ %endif BuildRequires: pcre2-devel BuildRequires: perl-Error -BuildRequires: python +BuildRequires: python3 BuildRequires: sgml-skel BuildRequires: tcsh BuildRequires: update-desktop-files @@ -177,6 +181,16 @@ Tools for importing GNU Arch repositories to the GIT version control system. +%package p4 +Summary:Git tools for importing Perforce repositories +Group: Development/Tools/Version Control +Requires: git-core = %{version} +Requires: python2-base + +%description p4 +Tools for importing Perforce repositories to the GIT version control +system. + %package email Summary:Git tools for sending email Group: Development/Tools/Version Control @@ -265,6 +279,7 @@ %if 0%{?suse_version} > 1320 DC_SHA1_EXTERNAL=YesPlease \ %endif + PYTHON_PATH=%{_bindir}/python3 \ USE_LIBPCRE2=YesPlease \ V=1 \ prefix=%{_prefix} mandir=%{_mandir} \ @@ -305,9 +320,9 @@ ### ./.make -C contrib/subtree install %{!?_without_docs: ./.make -C contrib/subtree install-doc} -(find $RPM_BUILD_ROOT%{_bindir} -type f -o -type l | grep -vE "archimport|svn|cvs|email|gitk|git-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|git-daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@) >> bin-man-doc-files -(find $RPM_BUILD_ROOT%{_mandir} -type f | grep -vE "archimport|svn|git-cvs|email|gitk|git-daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@ -e 's/$/*/' ) >> bin-man-doc-files +(find $RPM_BUILD_ROOT%{_bindir} -type f -o -type l | grep -vE "archimport|p4|svn|cvs|email|gitk|git-daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@) > bin-man-doc-files +(find $RPM_BUILD_ROOT%{gitexecdir} ! -type d | grep -vE "archimport|p4|svn|cvs|email|gitk|git-daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@) >> bin-man-doc-files +(find $RPM_BUILD_ROOT%{_mandir} -type f | grep -vE "archimport|p4|svn|git-cvs|email|gitk|git-daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@ -e 's/$/*/' ) >> bin-man-doc-files ( pushd perl perl Makefile.PL make -f perl.mak DESTDIR=%{buildroot} install_vendor @@ -417,6 +432,12 @@ %{gitexecdir}/git-archimport %{!?_without_docs: %{_mandir}/man1/git-archimport.1*} +%files p4 +%defattr(-,root,root) +%{gitexecdir}/git-p4 +%{gitexecdir}/mergetools/p4merge +%{!?_without_docs: %{_mandir}/man1/git-p4.1*} + %files email %defattr(-,root,root) %{gitexecdir}/*email*
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-11-14 14:44:28 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Tue Nov 14 14:44:28 2017 rev:207 rq:539445 version:2.15.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-11-04 10:24:44.236823906 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-11-14 14:44:30.015960806 +0100 @@ -1,0 +2,5 @@ +Mon Nov 6 15:47:22 CET 2017 - ti...@suse.de + +- Build with the external libsha1detectcoll (bsc#1042644) + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.l4NGTw/_old 2017-11-14 14:44:34.651792349 +0100 +++ /var/tmp/diff_new_pack.l4NGTw/_new 2017-11-14 14:44:34.655792203 +0100 @@ -67,6 +67,9 @@ BuildRequires: libgnome-keyring-devel %endif BuildRequires: libopenssl-devel +%if 0%{?suse_version} > 1320 +BuildRequires: libsha1detectcoll-devel +%endif BuildRequires: pcre2-devel BuildRequires: perl-Error BuildRequires: python @@ -259,6 +262,9 @@ DESTDIR=$RPM_BUILD_ROOT \ NO_CROSS_DIRECTORY_HARDLINKS=1 \ NO_INSTALL_HARDLINKS=1 \ +%if 0%{?suse_version} > 1320 + DC_SHA1_EXTERNAL=YesPlease \ +%endif USE_LIBPCRE2=YesPlease \ V=1 \ prefix=%{_prefix} mandir=%{_mandir} \
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-11-04 10:23:47 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Sat Nov 4 10:23:47 2017 rev:206 rq:538087 version:2.15.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-10-26 18:39:24.653874903 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-11-04 10:24:44.236823906 +0100 @@ -1,0 +2,13 @@ +Wed Nov 1 13:10:43 UTC 2017 - astie...@suse.com + +- git 2.15.0: + * Use of an empty string as a pathspec element that is used for + 'everything matches' is still warned and Git asks users to use a +more explicit '.' for that instead. Removal scheduled for 2.16 + * Git now avoids blindly falling back to ".git" when the setup +sequence said we are _not_ in Git repository (another corner +case removed) + * "branch --set-upstream" was retired, deprecated since 1.8 + * many other improvements and updates + +--- Old: git-2.14.3.tar.sign git-2.14.3.tar.xz New: git-2.15.0.tar.sign git-2.15.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.7Gi1af/_old 2017-11-04 10:24:45.272786208 +0100 +++ /var/tmp/diff_new_pack.7Gi1af/_new 2017-11-04 10:24:45.276786062 +0100 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.14.3 +Version:2.15.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.14.3.tar.xz -> git-2.15.0.tar.xz ++ 185715 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-10-26 18:39:24 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Thu Oct 26 18:39:24 2017 rev:205 rq:535930 version:2.14.3 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-10-13 14:16:59.697834959 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-10-26 18:39:24.653874903 +0200 @@ -1,0 +2,11 @@ +Mon Oct 23 08:59:09 UTC 2017 - astie...@suse.com + +- git 2.14.3: + * git send-email understands more cc: formats + * fixes so gitk --bisect + * git commit-tree fixed to handle -F file alike + * Prevent segfault in "git cat-file --textconv" + * Fix function header parsing for HTML + * Various small fixes to user commands and and internal functions + +--- Old: git-2.14.2.tar.sign git-2.14.2.tar.xz New: git-2.14.3.tar.sign git-2.14.3.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.m9I3L9/_old 2017-10-26 18:39:25.521834409 +0200 +++ /var/tmp/diff_new_pack.m9I3L9/_new 2017-10-26 18:39:25.525834223 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.14.2 +Version:2.14.3 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.14.2.tar.xz -> git-2.14.3.tar.xz ++ 4065 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-10-13 14:16:59 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Fri Oct 13 14:16:59 2017 rev:204 rq:533155 version:2.14.2 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-09-29 11:48:49.978249879 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-10-13 14:16:59.697834959 +0200 @@ -16,2 +15,0 @@ - * "git cvsserver" no longer is invoked by "git daemon" by -default bsc#1060377 @@ -20 +18,3 @@ -bsc#1060378 +CVE-2017-14867 bsc#1061041 + * "git cvsserver" no longer is invoked by "git daemon" by +default Other differences: --
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-09-29 11:48:46 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Fri Sep 29 11:48:46 2017 rev:203 rq:528736 version:2.14.2 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-08-21 11:35:03.278949855 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-09-29 11:48:49.978249879 +0200 @@ -1,0 +2,21 @@ +Tue Sep 26 07:56:20 UTC 2017 - astie...@suse.com + +- git 2.14.2: + * fixes to color output + * http.{sslkey,sslCert} now interpret "~[username]/" prefix + * fixes to walking of reflogs via "log -g" and friends + * various fixes to output correctness + * "git push --recurse-submodules $there HEAD:$target" is now +propagated down to the submodules + * "git clone --recurse-submodules --quiet" c$how propagates quiet +option down to submodules. + * "git svn --localtime" correctness fixes + * "git grep -L" and "git grep --quiet -L" now report same exit code + * fixes to "git apply" when converting line endings + * "git cvsserver" no longer is invoked by "git daemon" by +default bsc#1060377 + * Various Perl scripts did not use safe_pipe_capture() instead +of backticks, leaving them susceptible to end-user input. +bsc#1060378 + +--- Old: git-2.14.1.tar.sign git-2.14.1.tar.xz New: git-2.14.2.tar.sign git-2.14.2.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.RIZFmt/_old 2017-09-29 11:48:50.954112263 +0200 +++ /var/tmp/diff_new_pack.RIZFmt/_new 2017-09-29 11:48:50.958111698 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.14.1 +Version:2.14.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.14.1.tar.xz -> git-2.14.2.tar.xz ++ 7827 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-08-21 11:35:00 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Mon Aug 21 11:35:00 2017 rev:202 rq:515991 version:2.14.1 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-08-06 11:25:54.534575941 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-08-21 11:35:03.278949855 +0200 @@ -1,0 +2,25 @@ +Thu Aug 10 19:19:07 UTC 2017 - astie...@suse.com + +- git 2.14.1 (bsc#1052481): + * Security fix for CVE-2017-1000117: A malicious third-party can +give a crafted "ssh://..." URL to an unsuspecting victim, and +an attempt to visit the URL can result in any program that +exists on the victim's machine being executed. Such a URL could +be placed in the .gitmodules file of a malicious project, and +an unsuspecting victim could be tricked into running +"git clone --recurse-submodules" to trigger the vulnerability. + * A "ssh://..." URL can result in a "ssh" command line with a +hostname that begins with a dash "-", which would cause the +"ssh" command to instead (mis)treat it as an option. This is +now prevented by forbidding such a hostname (which should not +impact any real-world usage). + * Similarly, when GIT_PROXY_COMMAND is configured, the command +is run with host and port that are parsed out from "ssh://..." +URL; a poorly written GIT_PROXY_COMMAND could be tricked into +treating a string that begins with a dash "-" as an option. +This is now prevented by forbidding such a hostname and port +number (again, which should not impact any real-world usage). + * In the same spirit, a repository name that begins with a dash +"-" is also forbidden now. + +--- Old: git-2.14.0.tar.sign git-2.14.0.tar.xz New: git-2.14.1.tar.sign git-2.14.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.VzVGHq/_old 2017-08-21 11:35:04.370796300 +0200 +++ /var/tmp/diff_new_pack.VzVGHq/_new 2017-08-21 11:35:04.382794613 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.14.0 +Version:2.14.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.14.0.tar.xz -> git-2.14.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.14.0/Documentation/RelNotes/2.10.4.txt new/git-2.14.1/Documentation/RelNotes/2.10.4.txt --- old/git-2.14.0/Documentation/RelNotes/2.10.4.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.14.1/Documentation/RelNotes/2.10.4.txt2017-08-09 21:54:31.0 +0200 @@ -0,0 +1,4 @@ +Git v2.10.4 Release Notes += + +This release forward-ports the fix for "ssh://..." URL from Git v2.7.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.14.0/Documentation/RelNotes/2.11.3.txt new/git-2.14.1/Documentation/RelNotes/2.11.3.txt --- old/git-2.14.0/Documentation/RelNotes/2.11.3.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.14.1/Documentation/RelNotes/2.11.3.txt2017-08-09 21:54:31.0 +0200 @@ -0,0 +1,4 @@ +Git v2.11.3 Release Notes += + +This release forward-ports the fix for "ssh://..." URL from Git v2.7.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.14.0/Documentation/RelNotes/2.12.4.txt new/git-2.14.1/Documentation/RelNotes/2.12.4.txt --- old/git-2.14.0/Documentation/RelNotes/2.12.4.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.14.1/Documentation/RelNotes/2.12.4.txt2017-08-09 21:54:31.0 +0200 @@ -0,0 +1,4 @@ +Git v2.12.4 Release Notes += + +This release forward-ports the fix for "ssh://..." URL from Git v2.7.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.14.0/Documentation/RelNotes/2.13.5.txt new/git-2.14.1/Documentation/RelNotes/2.13.5.txt --- old/git-2.14.0/Documentation/RelNotes/2.13.5.txt1970-01-01 01:00:00.0 +0100 +++ new/git-2.14.1/Documentation/RelNotes/2.13.5.txt2017-08-09 21:54:31.0 +0200 @@ -0,0 +1,4 @@ +Git v2.13.5 Release Notes += + +This release forward-ports the fix for "ssh://..." URL from Git v2.7.6 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.14.0/Documentation/RelNotes/2.14.1.txt new/git-2.14.1/Documentation/RelNotes/2.14.1.txt --- old/gi
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-08-06 11:25:53 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Sun Aug 6 11:25:53 2017 rev:201 rq:514712 version:2.14.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-07-17 09:02:22.742121690 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-08-06 11:25:54.534575941 +0200 @@ -1,0 +2,21 @@ +Sat Aug 5 14:23:43 UTC 2017 - astie...@suse.com + +- git 2.14.0: + * Use of an empty string as a pathspec element that is used for +'everything matches' is deprecated, use '.' + * Avoid blindly falling back to ".git" when the setup sequence +indicates operation not on a Git repository + * "indent heuristics" are now the default. + * Builds with pcre2 + * Many bug fixes, improvements and updates + +--- +Wed Aug 2 00:34:01 UTC 2017 - astie...@suse.com + +- git 2.13.4: + * Update the character width tables. + * Fix an alias that contained an uppercase letter + * Progress meter fixes + * git gc concurrency fixes + +--- Old: git-2.13.3.tar.sign git-2.13.3.tar.xz New: git-2.14.0.tar.sign git-2.14.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.Psz4MH/_old 2017-08-06 11:25:56.670275063 +0200 +++ /var/tmp/diff_new_pack.Psz4MH/_new 2017-08-06 11:25:56.706269993 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.13.3 +Version:2.14.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -67,7 +67,7 @@ BuildRequires: libgnome-keyring-devel %endif BuildRequires: libopenssl-devel -BuildRequires: pcre-devel +BuildRequires: pcre2-devel BuildRequires: perl-Error BuildRequires: python BuildRequires: sgml-skel @@ -259,7 +259,7 @@ DESTDIR=$RPM_BUILD_ROOT \ NO_CROSS_DIRECTORY_HARDLINKS=1 \ NO_INSTALL_HARDLINKS=1 \ - USE_LIBPCRE=1 \ + USE_LIBPCRE2=YesPlease \ V=1 \ prefix=%{_prefix} mandir=%{_mandir} \ gitexecdir=%{gitexecdir} \ ++ git-2.13.3.tar.xz -> git-2.14.0.tar.xz ++ 208853 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-07-17 09:02:21 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Mon Jul 17 09:02:21 2017 rev:200 rq:510035 version:2.13.3 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-06-30 18:41:15.259479929 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-07-17 09:02:22.742121690 +0200 @@ -1,0 +2,12 @@ +Thu Jul 13 09:08:26 UTC 2017 - astie...@suse.com + +- git 2.13.3: + * various internal bug fixes + * Fix a regression to "git rebase -i" + * Correct unaligned 32-bit access in pack-bitmap code + * Tighten error checks for invalid "git apply" input + * The split index code did not honor core.sharedrepository setting +correctly + * Fix "git branch --list" handling of color.branch.local + +--- Old: git-2.13.2.tar.sign git-2.13.2.tar.xz New: git-2.13.3.tar.sign git-2.13.3.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.v9AxAu/_old 2017-07-17 09:02:23.478018064 +0200 +++ /var/tmp/diff_new_pack.v9AxAu/_new 2017-07-17 09:02:23.478018064 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.13.2 +Version:2.13.3 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.13.2.tar.xz -> git-2.13.3.tar.xz ++ 2380 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-06-30 18:41:04 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Fri Jun 30 18:41:04 2017 rev:199 rq:506141 version:2.13.2 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-06-07 09:54:38.229349670 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-06-30 18:41:15.259479929 +0200 @@ -1,0 +2,18 @@ +Sun Jun 25 19:46:12 UTC 2017 - astie...@suse.com + +- git 2.13.2: + * "collision detecting" SHA-1 update for platform fixes + * "git checkout --recurse-submodules" did not quite work with a +submodule that itself has submodules. + * The "run-command" API implementation has been made more robust +against dead-locking in a threaded environment. + * "git clean -d" now only cleans ignored files with "-x" + * "git status --ignored" did not list ignored and untracked files +without "-uall" + * "git pull --rebase --autostash" didn't auto-stash when the local +history fast-forwards to the upstream. + * "git describe --contains" gives as much weight to lightweight +tags as annotated tags + * Fix "git stash push " from a subdirectory + +--- Old: git-2.13.1.tar.sign git-2.13.1.tar.xz New: git-2.13.2.tar.sign git-2.13.2.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.3JZQto/_old 2017-06-30 18:41:16.087363482 +0200 +++ /var/tmp/diff_new_pack.3JZQto/_new 2017-06-30 18:41:16.091362920 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.13.1 +Version:2.13.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.13.1.tar.xz -> git-2.13.2.tar.xz ++ 3217 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-06-07 09:54:24 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Wed Jun 7 09:54:24 2017 rev:198 rq:501116 version:2.13.1 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-05-20 10:06:54.689123189 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-06-07 09:54:38.229349670 +0200 @@ -1,0 +2,22 @@ +Mon Jun 5 08:43:05 UTC 2017 - astie...@suse.com + +- git 2.13.1: + * Setting "log.decorate=false" in the configuration file did not +take effect in v2.13, which has been corrected. + * corrections to documentation and command help output + * garbage collection fixes + * memory leaks fixed + * receive-pack now makes sure that the push certificate records +the same set of push options used for pushing + * shell completion corrections for git stash + * fix "git clone --config var=val" with empty strings + * internal efficiency improvements + * Update sha1 collision detection code for big-endian platforms +and platforms not supporting unaligned fetches + +--- +Sat May 27 12:49:47 UTC 2017 - sch...@linux-m68k.org + +- Fix packaging of documentation + +--- @@ -14,0 +37,2 @@ + * add a hardened implementation of SHA1 in response to practical +collision attacks (CVE-2005-4900, bsc#1042640) Old: git-2.13.0.tar.sign git-2.13.0.tar.xz New: git-2.13.1.tar.sign git-2.13.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.xCmkyJ/_old 2017-06-07 09:54:39.001240589 +0200 +++ /var/tmp/diff_new_pack.xCmkyJ/_new 2017-06-07 09:54:39.005240024 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.13.0 +Version:2.13.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -263,7 +263,7 @@ V=1 \ prefix=%{_prefix} mandir=%{_mandir} \ gitexecdir=%{gitexecdir} \ - htmldir=%{_docdir}/git-core \ + htmldir=%{_docdir}/git \ "$@" EOF # @@ -301,7 +301,7 @@ %{!?_without_docs: ./.make -C contrib/subtree install-doc} (find $RPM_BUILD_ROOT%{_bindir} -type f -o -type l | grep -vE "archimport|svn|cvs|email|gitk|git-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|git-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|git-daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@ -e 's/$/*/' ) >> bin-man-doc-files +(find $RPM_BUILD_ROOT%{_mandir} -type f | grep -vE "archimport|svn|git-cvs|email|gitk|git-daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@ -e 's/$/*/' ) >> bin-man-doc-files ( pushd perl perl Makefile.PL make -f perl.mak DESTDIR=%{buildroot} install_vendor @@ -341,9 +341,13 @@ exit 1 fi -mkdir -p "%buildroot/%_docdir/git" +mkdir -p "%buildroot/%_docdir/git" "%buildroot/%_docdir/git/howto" "%buildroot/%_docdir/git/technical" cp -a README.md COPYING Documentation/*.txt "%buildroot/%_docdir/git/" +cp -a Documentation/howto/*.txt "%buildroot/%_docdir/git/howto/" +cp -a Documentation/technical/*.txt "%buildroot/%_docdir/git/technical/" %{!?_without_docs: cp -a Documentation/*.html "%buildroot/%_docdir/git/"} +%{!?_without_docs: cp -a Documentation/howto/*.html "%buildroot/%_docdir/git/howto/"} +%{!?_without_docs: cp -a Documentation/technical/*.html "%buildroot/%_docdir/git/technical/"} install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/applications install -m 644 %{SOURCE9} $RPM_BUILD_ROOT%{_datadir}/applications @@ -383,21 +387,18 @@ %defattr(-,root,root) %_docdir/%name/ %exclude %_docdir/%name/README.md +%exclude %_docdir/%name/COPYING %files svn %defattr(-,root,root) %{gitexecdir}/*svn* -%doc Documentation/*svn*.txt %{!?_without_docs: %{_mandir}/man1/*svn*.1*} -%{!?_without_docs: %doc Documentation/*svn*.html } %files cvs %defattr(-,root,root) -%doc Documentation/*git-cvs*.txt %{_bindir}/git-cvs* %{gitexecdir}/*cvs* %{!?_without_docs: %{_mandir}/man1/*cvs*.1*} -%{!?_without_docs: %doc Documentation/*git-cvs*.html } %if %{with git_gnome_keyring} %files credential-gnome-keyring @@ -407,46 +408,36 @@ %files arch %defattr(-,root,root) -%doc Documentation/git-archimport.txt %{gitexecdir}/git-archimport %{!?_without_docs: %{_mandir}/man1/git-archimport.1*} -%{!?_without_docs: %doc Docu
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-05-20 10:06:50 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Sat May 20 10:06:50 2017 rev:197 rq:494473 version:2.13.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-03-31 15:05:23.215167904 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-05-20 10:06:54.689123189 +0200 @@ -1,0 +2,24 @@ +Wed May 10 21:09:53 UTC 2017 - astie...@suse.com + +- git 2.13.0: + * empty string as a pathspec element for 'everything matches' +is still warned, for future removal. + * deprecated argument order "git merge HEAD ..." +was removed + * default location "~/.git-credential-cache/socket" for the +socket used to communicate with the credential-cache daemon +moved to "~/.cache/git/credential/socket". + * now avoid blindly falling back to ".git" when the setup +sequence indicated otherwise + * many workflow features, improvements and bug fixes + +--- +Wed May 10 07:54:52 UTC 2017 - astie...@suse.com + +- git 2.12.3: + * CVE-2017-8386: On a server running git-shell as login shell to +restrict user to git commands, remote users may have been able +to have git service programs spawn an interactive pager +and thus escape the shell restrictions. (bsc#1038395) + +--- Old: git-2.12.2.tar.sign git-2.12.2.tar.xz New: git-2.13.0.tar.sign git-2.13.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.zuEjIU/_old 2017-05-20 10:06:55.493009599 +0200 +++ /var/tmp/diff_new_pack.zuEjIU/_new 2017-05-20 10:06:55.493009599 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.12.2 +Version:2.13.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ completion-wordbreaks.diff ++ --- /var/tmp/diff_new_pack.zuEjIU/_old 2017-05-20 10:06:55.541002818 +0200 +++ /var/tmp/diff_new_pack.zuEjIU/_new 2017-05-20 10:06:55.541002818 +0200 @@ -2,13 +2,13 @@ contrib/completion/git-completion.bash | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) -Index: git-2.11.0/contrib/completion/git-completion.bash +Index: git-2.13.0/contrib/completion/git-completion.bash === git-2.11.0.orig/contrib/completion/git-completion.bash -+++ git-2.11.0/contrib/completion/git-completion.bash -@@ -29,10 +29,12 @@ - # tell the completion to use commit completion. This also works with aliases - # of form "!sh -c '...'". For example, "!sh -c ': git commit ; ... '". +--- git-2.13.0.orig/contrib/completion/git-completion.bash 2017-05-09 16:47:28.0 +0200 git-2.13.0/contrib/completion/git-completion.bash 2017-05-10 12:09:05.594109083 +0200 +@@ -37,10 +37,12 @@ + # When set to "1", do not include "DWIM" suggestions in git-checkout + # completion (e.g., completing "foo" when "origin/foo" exists). -case "$COMP_WORDBREAKS" in -*:*) : great ;; @@ -21,5 +21,5 @@ +#*) COMP_WORDBREAKS="$COMP_WORDBREAKS:" +#esac - # __gitdir accepts 0 or 1 arguments (i.e., location) - # returns location of .git repo + # Discovers the path to the git repository taking any '--git-dir=' and + # '-C ' options into account and stores it in the $__git_repo_path ++ git-2.12.2.tar.xz -> git-2.13.0.tar.xz ++ 152199 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-03-31 15:05:20 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Fri Mar 31 15:05:20 2017 rev:196 rq:482660 version:2.12.2 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-03-10 21:45:17.343101185 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-03-31 15:05:23.215167904 +0200 @@ -1,0 +2,19 @@ +Sat Mar 25 13:43:23 UTC 2017 - astie...@suse.com + +- git 2.12.2: + * CLI output fixes + * "Dump http" transport fixes + * various fixes for internal code paths + * Trailer "Cc:" RFC fix + +--- +Tue Mar 21 13:40:28 UTC 2017 - astie...@suse.com + +- git 2.12.1: + * Reduce authentication round-trip over HTTP when the server +supports just a single authentication method. + * "git add -i" patch subcommand fixed to have a path selection + * various path verification fixes + * fix "git log -L..." buffer overrun + +--- Old: git-2.12.0.tar.sign git-2.12.0.tar.xz New: git-2.12.2.tar.sign git-2.12.2.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.dBID9d/_old 2017-03-31 15:05:25.022912340 +0200 +++ /var/tmp/diff_new_pack.dBID9d/_new 2017-03-31 15:05:25.026911774 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.12.0 +Version:2.12.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.12.0.tar.xz -> git-2.12.2.tar.xz ++ 2571 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-03-10 21:45:16 Comparing /work/SRC/openSUSE:Factory/git (Old) and /work/SRC/openSUSE:Factory/.git.new (New) Package is "git" Fri Mar 10 21:45:16 2017 rev:195 rq:477583 version:2.12.0 Changes: --- /work/SRC/openSUSE:Factory/git/git.changes 2017-02-26 17:05:25.538764808 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-03-10 21:45:17.343101185 +0100 @@ -1,0 +2,5 @@ +Tue Mar 7 16:42:18 UTC 2017 - lchiqui...@suse.de + +- Submit version 2.12.0 to SLE-12 (fate#322294, bsc#977477) + +--- Other differences: --
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-02-26 17:05:23 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 2017-02-20 13:12:31.542139637 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-02-26 17:05:25.538764808 +0100 @@ -1,0 +2,15 @@ +Fri Feb 24 22:07:09 UTC 2017 - astie...@suse.com + +- git 2.12.0: + * Use of an empty string that is used for 'everything matches' is +still warned and Git asks users to use a more explicit '.' for that +instead. The hope is that existing users will not mind this +change, and eventually the warning can be turned into a hard error, +upgrading the deprecation into removal of this (mis)feature. That +is not scheduled to happen in the upcoming release (yet). + * The historical argument order "git merge HEAD ..." +has been deprecated for quite some time, and will be removed in a +future release. + * An ancient script "git relink" has been removed. + +--- Old: git-2.11.1.tar.sign git-2.11.1.tar.xz New: git-2.12.0.tar.sign git-2.12.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.pYPMQQ/_old 2017-02-26 17:05:26.206663499 +0100 +++ /var/tmp/diff_new_pack.pYPMQQ/_new 2017-02-26 17:05:26.210662893 +0100 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.11.1 +Version:2.12.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.11.1.tar.xz -> git-2.12.0.tar.xz ++ 132885 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-02-20 13:12:30 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 2017-02-06 14:33:19.777589780 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-02-20 13:12:31.542139637 +0100 @@ -1,0 +2,16 @@ +Thu Feb 9 19:12:11 UTC 2017 - dims...@opensuse.org + +- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13. + +--- +Fri Feb 3 09:05:22 UTC 2017 - astie...@suse.com + +- git 2.11.1: + * The default Travis-CI configuration specifies newer P4 and GitLFS. + * The character width table has been updated to match Unicode 9.0 + * various fixes affecting multiple subcommands for correctness, +bugs, and unexpected behavior. + * documentation updates + * git-svn updates + +--- Old: git-2.11.0.tar.sign git-2.11.0.tar.xz New: git-2.11.1.tar.sign git-2.11.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.q0IZDa/_old 2017-02-20 13:12:32.266037737 +0100 +++ /var/tmp/diff_new_pack.q0IZDa/_new 2017-02-20 13:12:32.270037174 +0100 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.11.0 +Version:2.11.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -459,6 +459,7 @@ %files core -f bin-man-doc-files %defattr(-,root,root) +%doc %{_docdir}/git-core/ %{_datadir}/git-core/ %dir %{gitexecdir} %dir %{gitexecdir}/mergetools ++ git-2.11.0.tar.xz -> git-2.11.1.tar.xz ++ 6460 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2017-02-06 14:33:18 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 2016-12-19 11:27:30.221341011 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2017-02-06 14:33:19.777589780 +0100 @@ -1,0 +2,6 @@ +Wed Feb 1 13:35:04 CET 2017 - lchiqui...@suse.de + +- Refresh all patches to update line numbers +- Add old bug reference to allow submission to SLE-12 + +--- @@ -929 +935 @@ -- Adapt git-web to newer apache2 (bnc#898318) +- Adapt git-web to newer apache2 (bnc#898318, bnc#897005) Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.jDxuAO/_old 2017-02-06 14:33:20.493486333 +0100 +++ /var/tmp/diff_new_pack.jDxuAO/_new 2017-02-06 14:33:20.493486333 +0100 @@ -1,7 +1,7 @@ # # spec file for package git # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++ completion-wordbreaks.diff ++ --- /var/tmp/diff_new_pack.jDxuAO/_old 2017-02-06 14:33:20.529481132 +0100 +++ /var/tmp/diff_new_pack.jDxuAO/_new 2017-02-06 14:33:20.529481132 +0100 @@ -2,11 +2,11 @@ contrib/completion/git-completion.bash | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) -Index: git-2.1.0/contrib/completion/git-completion.bash +Index: git-2.11.0/contrib/completion/git-completion.bash === git-2.1.0.orig/contrib/completion/git-completion.bash 2014-08-15 23:26:55.0 +0100 -+++ git-2.1.0/contrib/completion/git-completion.bash 2014-08-17 21:49:40.0 +0100 -@@ -28,10 +28,12 @@ +--- git-2.11.0.orig/contrib/completion/git-completion.bash git-2.11.0/contrib/completion/git-completion.bash +@@ -29,10 +29,12 @@ # tell the completion to use commit completion. This also works with aliases # of form "!sh -c '...'". For example, "!sh -c ': git commit ; ... '". ++ git-asciidoc.patch ++ --- /var/tmp/diff_new_pack.jDxuAO/_old 2017-02-06 14:33:20.545478820 +0100 +++ /var/tmp/diff_new_pack.jDxuAO/_new 2017-02-06 14:33:20.545478820 +0100 @@ -2,8 +2,10 @@ Documentation/asciidoc.conf |2 ++ 1 file changed, 2 insertions(+) a/Documentation/asciidoc.conf -+++ b/Documentation/asciidoc.conf +Index: git-2.11.0/Documentation/asciidoc.conf +=== +--- git-2.11.0.orig/Documentation/asciidoc.conf git-2.11.0/Documentation/asciidoc.conf @@ -21,6 +21,8 @@ tilde=~ apostrophe=' backtick=` ++ git-bash-completion-egrep-color-fix.diff ++ --- /var/tmp/diff_new_pack.jDxuAO/_old 2017-02-06 14:33:20.553477665 +0100 +++ /var/tmp/diff_new_pack.jDxuAO/_new 2017-02-06 14:33:20.553477665 +0100 @@ -2,9 +2,11 @@ contrib/completion/git-completion.bash |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) a/contrib/completion/git-completion.bash -+++ b/contrib/completion/git-completion.bash -@@ -536,7 +536,7 @@ __git_commands () { +Index: git-2.11.0/contrib/completion/git-completion.bash +=== +--- git-2.11.0.orig/contrib/completion/git-completion.bash git-2.11.0/contrib/completion/git-completion.bash +@@ -627,7 +627,7 @@ __git_commands () { then printf "%s" "${GIT_TESTING_COMMAND_COMPLETION}" else ++ git-gui-tclIndex.patch ++ --- /var/tmp/diff_new_pack.jDxuAO/_old 2017-02-06 14:33:20.569475353 +0100 +++ /var/tmp/diff_new_pack.jDxuAO/_new 2017-02-06 14:33:20.569475353 +0100 @@ -11,8 +11,10 @@ Signed-off-by: Anders Kaseorg a/git-gui/Makefile -+++ b/git-gui/Makefile +Index: git-2.11.0/git-gui/Makefile +=== +--- git-2.11.0.orig/git-gui/Makefile git-2.11.0/git-gui/Makefile @@ -252,7 +252,7 @@ $(ALL_MSGFILES): %.msg : %.po lib/tclIndex: $(ALL_LIBFILES) GIT-GUI-VARS $(QUIET_INDEX)if echo \ ++ git-prevent_xss-default.diff ++ --- /var/tmp/diff_new_pack.jDxuAO/_old 2017-02-06 14:33:20.597471307 +0100 +++ /var/tmp/diff_new_pack.jDxuAO/_new 2017-02-06 14:33:20.597471307 +0100 @@ -12,9 +12,11 @@ gitweb/gitweb.perl |2 +- 3 files changed, 8 insertions(+), 3 deletions(-) a/git-instaweb.sh -+++ b/git-instaweb.sh -@@ -583,6 +583,10 @@ +Index: git-2.11.0/
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-12-02 16:40:25 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 2016-11-07 11:22:56.0 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-12-02 16:40:26.0 +0100 @@ -1,0 +2,18 @@ +Wed Nov 30 11:54:01 UTC 2016 - astie...@suse.com + +- git 2.11.0: + * backward compatibility: ++ empty string (matching everything) used as pathspec now + triggers a warning ++ historical argument order "git merge HEAD ..." + is deprecated ++ default abbreviation length of 7 now scales by repo size + * updates ++ new version of git-gui ++ many new command line and configuration options ++ many workflow and output improvements + * dropped upstreamed patches: ++ git-setup-i18n-fix.patch ++ git-tclIndex.patch + +--- @@ -28 +46 @@ -- hotfix shell lib include path in git-sh-setup +- fix shell lib include path in git-sh-setup (boo#1011169) Old: git-2.10.2.tar.sign git-2.10.2.tar.xz git-setup-i18n-fix.patch git-tclIndex.patch New: git-2.11.0.tar.sign git-2.11.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.Wf4Hpg/_old 2016-12-02 16:40:27.0 +0100 +++ /var/tmp/diff_new_pack.Wf4Hpg/_new 2016-12-02 16:40:27.0 +0100 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.10.2 +Version:2.11.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -54,9 +54,6 @@ # adapt paths in zsh completion (bnc#853183) Patch7: git-zsh-completion-fixes.diff Patch8: git-asciidoc.patch -Patch9: git-tclIndex.patch -# PATCH-FIX-OPENSUSE git-setup-i18n-fix.patch - hotfix shell lib include patch -Patch10:git-setup-i18n-fix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: apache2 BuildRequires: asciidoc @@ -249,8 +246,6 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 -%patch9 -p1 -%patch10 -p1 %build cat > .make <<'EOF' ++ git-2.10.2.tar.xz -> git-2.11.0.tar.xz ++ 185729 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-11-07 11:22:56 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 2016-10-06 12:31:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-11-07 11:22:56.0 +0100 @@ -1,0 +2,8 @@ +Sat Oct 29 09:00:48 UTC 2016 - astie...@suse.com + +- git 2.10.2: + * minor bug fixes + * internal code improvements + * documentation updates + +--- Old: git-2.10.1.tar.sign git-2.10.1.tar.xz New: git-2.10.2.tar.sign git-2.10.2.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.NTGUvt/_old 2016-11-07 11:22:58.0 +0100 +++ /var/tmp/diff_new_pack.NTGUvt/_new 2016-11-07 11:22:58.0 +0100 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.10.1 +Version:2.10.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.10.1.tar.xz -> git-2.10.2.tar.xz ++ 13968 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-10-06 12:31:02 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 2016-09-17 14:38:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-10-06 12:31:03.0 +0200 @@ -1,0 +2,16 @@ +Tue Oct 4 11:21:51 UTC 2016 - astie...@suse.com + +- git 2.10.1: + * documentation and command output updates + * Prevents loops on submodules with broken metadata + * Forbid removal of the symbolic reference HEAD + * Update Japanese translation for "git-gui". + * Fix "git commit-tree" reading commit.gpgsign configuration + * Ignore merges when matching with "git log --cherry-pick" + * Fix "git format-patch --base=..." usage of signature separator + * "git add --chmod=+x " added recently only toggled the + executable bit for paths that are either new or modified. This has + been corrected to flip the executable bit for all paths that match + the given pathspec. + +--- Old: git-2.10.0.tar.sign git-2.10.0.tar.xz New: git-2.10.1.tar.sign git-2.10.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.iAyh1Z/_old 2016-10-06 12:31:04.0 +0200 +++ /var/tmp/diff_new_pack.iAyh1Z/_new 2016-10-06 12:31:04.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.10.0 +Version:2.10.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.10.0.tar.xz -> git-2.10.1.tar.xz ++ 9206 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-09-17 14:38:36 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 2016-09-05 21:18:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-09-17 14:38:38.0 +0200 @@ -1,0 +2,6 @@ +Wed Sep 7 15:26:55 UTC 2016 - astie...@suse.com + +- hotfix shell lib include path in git-sh-setup + adding git-setup-i18n-fix.patch + +--- New: git-setup-i18n-fix.patch Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.r9GsX4/_old 2016-09-17 14:38:40.0 +0200 +++ /var/tmp/diff_new_pack.r9GsX4/_new 2016-09-17 14:38:40.0 +0200 @@ -55,6 +55,8 @@ Patch7: git-zsh-completion-fixes.diff Patch8: git-asciidoc.patch Patch9: git-tclIndex.patch +# PATCH-FIX-OPENSUSE git-setup-i18n-fix.patch - hotfix shell lib include patch +Patch10:git-setup-i18n-fix.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: apache2 BuildRequires: asciidoc @@ -248,6 +250,7 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 +%patch10 -p1 %build cat > .make <<'EOF' ++ git-setup-i18n-fix.patch ++ Index: git-2.10.0/git-sh-setup.sh === --- git-2.10.0.orig/git-sh-setup.sh 2016-09-03 03:59:09.0 +0200 +++ git-2.10.0/git-sh-setup.sh 2016-09-07 17:24:58.817642893 +0200 @@ -3,7 +3,7 @@ # a few helper shell functions. # Source git-sh-i18n for gettext support. -. git-sh-i18n +. "$(git --exec-path)/git-sh-i18n" # Having this variable in your environment would break scripts because # you would cause "cd" to be taken to unexpected places. If you
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-09-05 21:18:53 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 2016-08-17 12:03:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-09-05 21:18:56.0 +0200 @@ -1,0 +2,16 @@ +Sat Sep 3 19:25:08 UTC 2016 - astie...@suse.com + +- git 2.10.0, feature and bugfix update: + * various workflow output improvements + * various improvements and extensions of command line options + * A handful of "git svn" updates. + * internal performance improvements + +--- +Wed Aug 31 15:55:05 UTC 2016 - o...@aepfle.de + +- Reduce build-compare noise + git-asciidoc.patch + git-tclIndex.patch + +--- Old: git-2.9.3.tar.sign git-2.9.3.tar.xz New: git-2.10.0.tar.sign git-2.10.0.tar.xz git-asciidoc.patch git-tclIndex.patch Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.Ssq87j/_old 2016-09-05 21:18:58.0 +0200 +++ /var/tmp/diff_new_pack.Ssq87j/_new 2016-09-05 21:18:58.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.9.3 +Version:2.10.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -53,6 +53,8 @@ Patch6: git-tcsh-completion-fixes.diff # adapt paths in zsh completion (bnc#853183) Patch7: git-zsh-completion-fixes.diff +Patch8: git-asciidoc.patch +Patch9: git-tclIndex.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: apache2 BuildRequires: asciidoc @@ -244,6 +246,8 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 +%patch8 -p1 +%patch9 -p1 %build cat > .make <<'EOF' ++ git-2.9.3.tar.xz -> git-2.10.0.tar.xz ++ 116215 lines of diff (skipped) ++ git-asciidoc.patch ++ --- Documentation/asciidoc.conf |2 ++ 1 file changed, 2 insertions(+) --- a/Documentation/asciidoc.conf +++ b/Documentation/asciidoc.conf @@ -21,6 +21,8 @@ tilde=~ apostrophe=' backtick=` litdd=-- +# drops the "last-updated" footer, with asciidoc-8.6.9+ +footer-style=none ifdef::backend-docbook[] [linkgit-inlinemacro] ++ git-tclIndex.patch ++ ALL_LIBFILES uses wildcard, which provides the result in directory order. This order depends on the underlying filesystem on the buildhost. To get reproducible builds it is required to sort such list before using them. --- git-gui/Makefile |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/git-gui/Makefile +++ b/git-gui/Makefile @@ -259,7 +259,7 @@ lib/tclIndex: $(ALL_LIBFILES) GIT-GUI-VA rm -f $@ ; \ echo '# Autogenerated by git-gui Makefile' >$@ && \ echo >>$@ && \ -$(foreach p,$(PRELOAD_FILES) $(ALL_LIBFILES),echo '$(subst lib/,,$p)' >>$@ &&) \ +$(foreach p,$(PRELOAD_FILES) $(sort $(ALL_LIBFILES)),echo '$(subst lib/,,$p)' >>$@ &&) \ echo >>$@ ; \ fi
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-08-17 12:03:44 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 2016-07-18 21:23:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-08-17 12:03:46.0 +0200 @@ -1,0 +2,7 @@ +Sat Aug 13 08:22:30 UTC 2016 - astie...@suse.com + +- git 2.9.3: + * many compatible fixes and improvements to various git commands +and functions + +--- Old: git-2.9.2.tar.sign git-2.9.2.tar.xz New: git-2.9.3.tar.sign git-2.9.3.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.dS3SZC/_old 2016-08-17 12:03:47.0 +0200 +++ /var/tmp/diff_new_pack.dS3SZC/_new 2016-08-17 12:03:47.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.9.2 +Version:2.9.3 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.9.2.tar.xz -> git-2.9.3.tar.xz ++ 6726 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-07-18 21:23:10 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 2016-07-01 09:56:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-07-18 21:23:12.0 +0200 @@ -1,0 +2,15 @@ +Sat Jul 16 10:33:58 UTC 2016 - astie...@suse.com + +- git 2.9.2: + * fix test suite failues with 64 bit timestamps + +--- +Tue Jul 12 18:58:46 UTC 2016 - astie...@suse.com + +- git 2.9.1: + * socket-level KEEPALIVE for git daemon + * Various compatible workflow and UI fixes + * Various optimisations and documentation updates + * Fix regression in v2.9 affecting "clone --depth" + +--- Old: git-2.9.0.tar.sign git-2.9.0.tar.xz New: git-2.9.2.tar.sign git-2.9.2.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.A9UA3c/_old 2016-07-18 21:23:14.0 +0200 +++ /var/tmp/diff_new_pack.A9UA3c/_new 2016-07-18 21:23:14.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.9.0 +Version:2.9.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.9.0.tar.xz -> git-2.9.2.tar.xz ++ 4208 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-07-01 09:56:29 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 2016-06-10 23:59:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-07-01 09:56:30.0 +0200 @@ -1,0 +2,20 @@ +Mon Jun 13 21:49:43 UTC 2016 - astie...@suse.com + +- git 2.9.0: + * commands in the "git diff" and "git log" family by default +enable the rename detection; use "diff.renames" configuration +variable to disable this. + * merging two branches that have no common ancestor with "git +merge" is by default forbidden now to prevent creating such an +unusual merge by mistake. + * output formats of "git log" that indents the commit log message +by 4 spaces now expands HT in the log message by default. +The "--no-expand-tabs" option disables this. + * "git commit-tree" plumbing command required the user to always +sign its result when the user sets the commit.gpgsign +configuration variable, this is no longer the case. Scrips +using commit-tree which may rely on this mistake no needs to +read commit.gpgsign and pass the -S option as necessary. + * Many more bug fixes and minor updates. + +--- Old: git-2.8.4.tar.sign git-2.8.4.tar.xz New: git-2.9.0.tar.sign git-2.9.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.2DF9GS/_old 2016-07-01 09:56:31.0 +0200 +++ /var/tmp/diff_new_pack.2DF9GS/_new 2016-07-01 09:56:31.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.8.4 +Version:2.9.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.8.4.tar.xz -> git-2.9.0.tar.xz ++ 103792 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-06-10 23:59:04 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 2016-05-23 17:31:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-06-10 23:59:05.0 +0200 @@ -1,0 +2,14 @@ +Tue Jun 7 07:21:35 UTC 2016 - astie...@suse.com + +- git 2.8.4: + * Documentation updates + * "git fsck" learned to catch NUL byte in a commit object as + potential error and warn. + * "git describe --contains" improvements + * Treat "http.cookieFile" config as a path + * Suggest "submodule deinit --all" for deinitializing all submodules + * A couple of bugs around core.autocrlf have been fixed. + * "git difftool" learned to handle unmerged paths correctly in +dir-diff mode. + +--- Old: git-2.8.3.tar.sign git-2.8.3.tar.xz New: git-2.8.4.tar.sign git-2.8.4.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.0eMA7B/_old 2016-06-10 23:59:06.0 +0200 +++ /var/tmp/diff_new_pack.0eMA7B/_new 2016-06-10 23:59:06.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.8.3 +Version:2.8.4 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.8.3.tar.xz -> git-2.8.4.tar.xz ++ 2606 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-05-23 17:31:17 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 2016-05-05 13:18:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-05-23 17:31:18.0 +0200 @@ -1,0 +2,58 @@ +Thu May 19 19:40:48 UTC 2016 - astie...@suse.com + +- git 2.8.3: + * "git send-email" now uses a more readable timestamps when + formulating a message ID. + * When "git worktree" feature is in use, "git branch -d" allowed + deletion of a branch that is checked out in another worktree + * When "git worktree" feature is in use, "git branch -m" renamed a + branch that is checked out in another worktree without adjusting + the HEAD symbolic ref for the worktree. + * "git format-patch --help" showed `-s` and `--no-patch` as if these + are valid options to the command. We already hide `--patch` option + from the documentation, because format-patch is about showing the + diff, and the documentation now hides these options as well. + * A change back in version 2.7 to "git branch" broke display of a + symbolic ref in a non-standard place in the refs/ hierarchy (we + expect symbolic refs to appear in refs/remotes/*/HEAD to point at + the primary branch the remote has, and as .git/HEAD to point at the + branch we locally checked out). + * A partial rewrite of "git submodule" in the 2.7 timeframe changed + the way the gitdir: pointer in the submodules point at the real + repository location to use absolute paths by accident. This has + been corrected. + * "git commit" misbehaved in a few minor ways when an empty message + is given via -m '', all of which has been corrected. + * Support for CRAM-MD5 authentication method in "git imap-send" did + not work well. + * The socks5:// proxy support added back in 2.6.4 days was not aware + that socks5h:// proxies behave differently. + * "git config" had a codepath that tried to pass a NULL to + printf("%s"), which nobody seems to have noticed. + * "git replace -e" did not honour "core.editor" configuration. + * "git submodule" reports the paths of submodules the command + recurses into, but this was incorrect when the command was not run + from the root level of the superproject. + * The "user.useConfigOnly" configuration variable makes it an error + if users do not explicitly set user.name and user.email. However, + its check was not done early enough and allowed another error to + trigger, reporting that the default value we guessed from the + system setting was unusable. This was a suboptimal end-user + experience as we want the users to set user.name/user.email without + relying on the auto-detection at all. + * "git mv old new" did not adjust the path for a submodule that lives + as a subdirectory inside old/ directory correctly. + * "git push" from a corrupt repository that attempts to push a large + number of refs deadlocked; the thread to relay rejection notices + for these ref updates blocked on writing them to the main thread, + after the main thread at the receiving end notices that the push + failed and decides not to read these notices and return a failure. + * A question by "git send-email" to ask the identity of the sender + has been updated. + * Recent update to Git LFS broke "git p4" by changing the output from + its "lfs pointer" subcommand. + * Some multi-byte encoding can have a backslash byte as a later part + of one letter, which would confuse "highlight" filter used in + gitweb. + +--- Old: git-2.8.2.tar.sign git-2.8.2.tar.xz New: git-2.8.3.tar.sign git-2.8.3.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.N48qbk/_old 2016-05-23 17:31:19.0 +0200 +++ /var/tmp/diff_new_pack.N48qbk/_new 2016-05-23 17:31:19.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.8.2 +Version:2.8.3 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.8.2.tar.xz -> git-2.8.3.tar.xz ++ 4317 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-05-05 13:18:45 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 2016-04-28 16:50:19.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-05-05 13:18:46.0 +0200 @@ -1,0 +2,36 @@ +Sat Apr 30 12:15:11 UTC 2016 - astie...@suse.com + +- git 2.8.2: + * "index-pack --keep=" was broken since v2.1.0 timeframe. + * "git config --get-urlmatch", unlike other variants of the "git + config --get" family, did not signal error with its exit status + when there was no matching configuration. + * The "--local-env-vars" and "--resolve-git-dir" options of "git + rev-parse" failed to work outside a repository when the command's + option parsing was rewritten in 1.8.5 era. + * Fetching of history by naming a commit object name directly didn't + work across remote-curl transport. + * A small memory leak in an error codepath has been plugged in xdiff + code. + * "git mergetool" did not work well with conflicts that both sides + deleted. + * "git send-email" had trouble parsing alias file in mailrc format + when lines in it had trailing whitespaces on them. + * When "git merge --squash" stopped due to conflict, the concluding + "git commit" failed to read in the SQUASH_MSG that shows the log + messages from all the squashed commits. + * "git merge FETCH_HEAD" dereferenced NULL pointer when merging + nothing into an unborn history (which is arguably unusual usage, + which perhaps was the reason why nobody noticed it). + * "git diff -M" used to work better when two originally identical + files A and B got renamed to X/A and X/B by pairing A to X/A and B + to X/B, but this was broken in the 2.0 timeframe. + * "git send-pack --all " was broken when its command line + option parsing was written in the 2.6 timeframe. + * When running "git blame $path" with unnormalized data in the index + for the path, the data in the working tree was blamed, even though + "git add" would not have changed what is already in the index, due + to "safe crlf" that disables the line-end conversion. It has been + corrected. + +--- Old: git-2.8.1.tar.sign git-2.8.1.tar.xz New: git-2.8.2.tar.sign git-2.8.2.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.XaUwPH/_old 2016-05-05 13:18:47.0 +0200 +++ /var/tmp/diff_new_pack.XaUwPH/_new 2016-05-05 13:18:47.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.8.1 +Version:2.8.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.8.1.tar.xz -> git-2.8.2.tar.xz ++ 3762 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-04-28 16:50:18 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 2016-04-07 13:36:08.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-04-28 16:50:19.0 +0200 @@ -1,0 +2,5 @@ +Mon Apr 18 18:58:06 UTC 2016 - ter...@gmail.com + +- add desktop entry for the git gui + +--- New: git-gui.desktop git-gui.png Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.6UB5OV/_old 2016-04-28 16:50:20.0 +0200 +++ /var/tmp/diff_new_pack.6UB5OV/_new 2016-04-28 16:50:20.0 +0200 @@ -42,6 +42,8 @@ Source5:usr.share.git-web.gitweb.cgi Source6:susefirewall-git-daemon Source8:%name.keyring +Source9:%{name}-gui.desktop +Source10: %{name}-gui.png Patch3: completion-wordbreaks.diff # CVE-2011-2186, bnc#698456 Patch4: git-prevent_xss-default.diff @@ -68,6 +70,7 @@ BuildRequires: python BuildRequires: sgml-skel BuildRequires: tcsh +BuildRequires: update-desktop-files BuildRequires: xmlto BuildRequires: xz Requires: git-core = %{version} @@ -338,6 +341,12 @@ cp -a README.md COPYING Documentation/*.txt "%buildroot/%_docdir/git/" %{!?_without_docs: cp -a Documentation/*.html "%buildroot/%_docdir/git/"} +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/applications +install -m 644 %{SOURCE9} $RPM_BUILD_ROOT%{_datadir}/applications +install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/pixmaps +install -m 644 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/pixmaps +%suse_update_desktop_file $RPM_BUILD_ROOT%{_datadir}/applications/%{name}-gui.desktop + %find_lang %{name} cat %{name}.lang >>bin-man-doc-files # use symlinks instead of hardlinks in sub-commands @@ -434,6 +443,8 @@ /usr/share/git-gui %{!?_without_docs: %{_mandir}/man1/*gui*.1*} %{!?_without_docs: %doc Documentation/*gui*.html } +%{_datadir}/applications/%{name}-gui.desktop +%{_datadir}/pixmaps/%{name}-gui.png %files web %defattr(-,root,root) ++ git-gui.desktop ++ [Desktop Entry] Name=Git Gui GenericName=Version Control GUI Comment=Git GUI Exec=git gui Icon=git-gui StartupNotify=false Terminal=false Type=Application Categories=Development;RevisionControl; X-KDE-SubstituteUID=false
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-04-07 13:36:05 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 2016-03-29 09:54:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-04-07 13:36:08.0 +0200 @@ -1,0 +2,25 @@ +Sun Apr 3 19:51:56 UTC 2016 - astie...@suse.com + +- git 2.8.1: + * make rpmbuild target was broken, unused in openSUSE package + +--- +Fri Apr 1 09:20:24 UTC 2016 - astie...@suse.com + +- git 2.8.0 + * Backward compatibility: ++ The rsync:// transport has been removed. + * various subcommands improvements + * various output improvements + * improved handling of notes + * improved handling of end of line styles + * http.proxyAuthMethod configures proxy authentication method + * new "^{/!-}" notation + * "user.useConfigOnly" configuration variable forces individual +project configuration + * "git fetch" and friends that make network connections can now be +told to only use ipv4 (or ipv6). + * http.[.]pinnedpubkey to specify the pinned public key + * bug fixes and performance improvements + +--- Old: git-2.7.4.tar.sign git-2.7.4.tar.xz New: git-2.8.1.tar.sign git-2.8.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.kNwz38/_old 2016-04-07 13:36:09.0 +0200 +++ /var/tmp/diff_new_pack.kNwz38/_new 2016-04-07 13:36:09.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.7.4 +Version:2.8.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -335,7 +335,7 @@ fi mkdir -p "%buildroot/%_docdir/git" -cp -a README COPYING Documentation/*.txt "%buildroot/%_docdir/git/" +cp -a README.md COPYING Documentation/*.txt "%buildroot/%_docdir/git/" %{!?_without_docs: cp -a Documentation/*.html "%buildroot/%_docdir/git/"} %find_lang %{name} @@ -364,12 +364,12 @@ %files %defattr(-,root,root) %dir %_docdir/%name -%_docdir/%name/README +%_docdir/%name/README.md %files doc %defattr(-,root,root) %_docdir/%name/ -%exclude %_docdir/%name/README +%exclude %_docdir/%name/README.md %files svn %defattr(-,root,root) @@ -458,7 +458,8 @@ /usr/share/tcsh /etc/profile.d/*.csh /etc/zsh_completion.d -%doc README COPYING Documentation/*.txt +%doc README.md COPYING Documentation/*.txt + %{!?_without_docs: %doc Documentation/*.html Documentation/howto} %{!?_without_docs: %doc Documentation/technical} ++ git-2.7.4.tar.xz -> git-2.8.1.tar.xz ++ 105675 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-03-29 09:54:40 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 2016-03-16 10:26:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-03-29 09:54:42.0 +0200 @@ -1,0 +2,12 @@ +Thu Mar 17 21:22:02 UTC 2016 - astie...@suse.com + +- git 2.7.4: + Fix remote code execution via buffer overflow (CVE-2016-2315, + CVE-2016-2324, bsc#971328) + * plug heap corruption holes + * catch integer overflow in the computation of pathname lengths + * get rid of the name_path API. Both of + These would have resulted in writing over an under-allocated + buffer when formulating pathnames while tree traversal. + +--- Old: git-2.7.3.tar.sign git-2.7.3.tar.xz New: git-2.7.4.tar.sign git-2.7.4.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.oQxcFr/_old 2016-03-29 09:54:43.0 +0200 +++ /var/tmp/diff_new_pack.oQxcFr/_new 2016-03-29 09:54:43.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.7.3 +Version:2.7.4 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.7.3.tar.xz -> git-2.7.4.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.7.3/Documentation/RelNotes/2.4.11.txt new/git-2.7.4/Documentation/RelNotes/2.4.11.txt --- old/git-2.7.3/Documentation/RelNotes/2.4.11.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.7.4/Documentation/RelNotes/2.4.11.txt 2016-03-17 21:47:59.0 +0100 @@ -0,0 +1,11 @@ +Git v2.4.11 Release Notes += + +Fixes since v2.4.10 +--- + + * Bugfix patches were backported from the 'master' front to plug heap + corruption holes, to catch integer overflow in the computation of + pathname lengths, and to get rid of the name_path API. Both of + these would have resulted in writing over an under-allocated buffer + when formulating pathnames while tree traversal. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.7.3/Documentation/RelNotes/2.5.5.txt new/git-2.7.4/Documentation/RelNotes/2.5.5.txt --- old/git-2.7.3/Documentation/RelNotes/2.5.5.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.7.4/Documentation/RelNotes/2.5.5.txt 2016-03-17 21:47:59.0 +0100 @@ -0,0 +1,11 @@ +Git v2.5.5 Release Notes + + +Fixes since v2.5.4 +-- + + * Bugfix patches were backported from the 'master' front to plug heap + corruption holes, to catch integer overflow in the computation of + pathname lengths, and to get rid of the name_path API. Both of + these would have resulted in writing over an under-allocated buffer + when formulating pathnames while tree traversal. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.7.3/Documentation/RelNotes/2.6.6.txt new/git-2.7.4/Documentation/RelNotes/2.6.6.txt --- old/git-2.7.3/Documentation/RelNotes/2.6.6.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.7.4/Documentation/RelNotes/2.6.6.txt 2016-03-17 21:47:59.0 +0100 @@ -0,0 +1,11 @@ +Git v2.6.6 Release Notes + + +Fixes since v2.6.5 +-- + + * Bugfix patches were backported from the 'master' front to plug heap + corruption holes, to catch integer overflow in the computation of + pathname lengths, and to get rid of the name_path API. Both of + these would have resulted in writing over an under-allocated buffer + when formulating pathnames while tree traversal. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.7.3/Documentation/RelNotes/2.7.4.txt new/git-2.7.4/Documentation/RelNotes/2.7.4.txt --- old/git-2.7.3/Documentation/RelNotes/2.7.4.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.7.4/Documentation/RelNotes/2.7.4.txt 2016-03-17 21:47:59.0 +0100 @@ -0,0 +1,11 @@ +Git v2.7.4 Release Notes + + +Fixes since v2.7.3 +-- + + * Bugfix patches were backported from the 'master' front to plug heap + corruption holes, to catch integer overflow in the computation of + pathname lengths, and to get rid of the name_path API. Both of + these would have resulted in writing over an under-allocated buffer + when formulating path
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-03-16 10:26:41 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 2016-02-25 22:43:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-03-16 10:26:42.0 +0100 @@ -1,0 +2,26 @@ +Fri Mar 11 08:38:09 UTC 2016 - astie...@suse.com + +- git 2.7.3: + * "git show 'HEAD:Foo[BAR]Baz'" did not interpret the argument as a + rev, i.e. the object named by the the pathname with wildcard + characters in a tree object. + * "git rev-parse --git-common-dir" used in the worktree feature + misbehaved when run from a subdirectory. + * The "v(iew)" subcommand of the interactive "git am -i" command was + broken in 2.6.0 timeframe when the command was rewritten in C. + * "git merge-tree" used to mishandle "both sides added" conflict with + its own "create a fake ancestor file that has the common parts of + what both sides have added and do a 3-way merge" logic; this has + been updated to use the usual "3-way merge with an empty blob as + the fake common ancestor file" approach used in the rest of the + system. + * The documentation did not clearly state that the 'simple' mode is + now the default for "git push" when push.default configuration is + not set. + * Test adjustments for GNU grep, obsoleting + git-2.7.1-fix-tests-grep-2.23.patch + * "git config section.var value" to set a value in per-repository + configuration file failed when it was run outside any repository, + but didn't say the reason correctly. + +--- Old: git-2.7.1-fix-tests-grep-2.23.patch git-2.7.2.tar.sign git-2.7.2.tar.xz New: git-2.7.3.tar.sign git-2.7.3.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.cDfUr9/_old 2016-03-16 10:26:43.0 +0100 +++ /var/tmp/diff_new_pack.cDfUr9/_new 2016-03-16 10:26:43.0 +0100 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.7.2 +Version:2.7.3 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -51,7 +51,6 @@ Patch6: git-tcsh-completion-fixes.diff # adapt paths in zsh completion (bnc#853183) Patch7: git-zsh-completion-fixes.diff -Patch8: git-2.7.1-fix-tests-grep-2.23.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: apache2 BuildRequires: asciidoc @@ -242,7 +241,6 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 -%patch8 -p1 %build cat > .make <<'EOF' ++ git-2.7.2.tar.xz -> git-2.7.3.tar.xz ++ 6153 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-02-25 22:00:43 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 2016-02-09 16:49:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-02-25 22:43:29.0 +0100 @@ -1,0 +2,19 @@ +Tue Feb 23 10:14:22 UTC 2016 - astie...@suse.com + +- git 2.7.2: + * improvements placing conflict markers with different line +terminators + * "git worktree" fixes for manually moved paths + * "git push --force-with-lease" has been taught to report if the +push needed to force (or fast-forwarded). + * vimdiff backend improvements for "git mergetool": buffer order + * improvements for handling paths added to index with "add -N" +which are not in the index yet + +--- +Mon Feb 15 15:02:44 UTC 2016 - astie...@suse.com + +- fix test failures with grep 2.23 + add git-2.7.1-fix-tests-grep-2.23.patch + +--- Old: git-2.7.1.tar.sign git-2.7.1.tar.xz New: git-2.7.1-fix-tests-grep-2.23.patch git-2.7.2.tar.sign git-2.7.2.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.25tZgX/_old 2016-02-25 22:43:31.0 +0100 +++ /var/tmp/diff_new_pack.25tZgX/_new 2016-02-25 22:43:31.0 +0100 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.7.1 +Version:2.7.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -51,6 +51,7 @@ Patch6: git-tcsh-completion-fixes.diff # adapt paths in zsh completion (bnc#853183) Patch7: git-zsh-completion-fixes.diff +Patch8: git-2.7.1-fix-tests-grep-2.23.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: apache2 BuildRequires: asciidoc @@ -241,6 +242,7 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 +%patch8 -p1 %build cat > .make <<'EOF' ++ git-2.7.1-fix-tests-grep-2.23.patch ++ From: Andreas Stieger Date: Mon, 15 Feb 2016 15:00:57 + Subject: fix build with GNU grep 2.23 References: http://permalink.gmane.org/gmane.comp.version-control.git/285733 Upstream: it's on the mailing list grep 2.23 changed binary matching [ 1421s] *** t8005-blame-i18n.sh *** [ 1421s] not ok 2 - blame respects i18n.commitencoding [ 1421s] # [ 1421s] # git blame --incremental file | \ [ 1421s] # egrep "^(author|summary) " > actual && [ 1421s] # test_cmp actual expected [ 1421s] # [ 1421s] not ok 3 - blame respects i18n.logoutputencoding [ 1421s] # [ 1421s] # git config i18n.logoutputencoding eucJP && [ 1421s] # git blame --incremental file | \ [ 1421s] # egrep "^(author|summary) " > actual && [ 1421s] # test_cmp actual expected [ 1421s] # [ 1421s] not ok 4 - blame respects --encoding=UTF-8 [ 1421s] # [ 1421s] # git blame --incremental --encoding=UTF-8 file | \ [ 1421s] # egrep "^(author|summary) " > actual && [ 1421s] # test_cmp actual expected [ 1421s] # [ 1422s] not ok 5 - blame respects --encoding=none [ 1422s] # [ 1422s] # git blame --incremental --encoding=none file | \ [ 1422s] # egrep "^(author|summary) " > actual && [ 1422s] # test_cmp actual expected [ 1422s] # [ 1422s] # failed 4 among 5 test(s) [ 1422s] 1..5 [ 1422s] Makefile:44: recipe for target 't8005-blame-i18n.sh' failed Index: git-2.7.1/t/t8005-blame-i18n.sh === --- git-2.7.1.orig/t/t8005-blame-i18n.sh2016-02-06 00:31:08.0 +0100 +++ git-2.7.1/t/t8005-blame-i18n.sh 2016-02-15 15:59:02.557155352 +0100 @@ -36,7 +36,7 @@ EOF test_expect_success !MINGW \ 'blame respects i18n.commitencoding' ' git blame --incremental file | \ - egrep "^(author|summary) " > actual && + egrep -a "^(author|summary) " > actual && test_cmp actual expected ' @@ -53,7 +53,7 @@ test_expect_success !MINGW \ 'blame respects i18n.logoutputencoding' ' git config i18n.logoutputencoding eucJP && git blame --incremental file | \ - egrep "^(author|summary) " > actual && + egrep -a "^(author|summary) " > actual && test_cmp actual expected ' @@ -69,7 +69,7 @@ EOF test_expect_success !MINGW \ 'blame respe
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-02-09 16:49:05 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 2016-02-03 10:17:12.0 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-02-09 16:49:11.0 +0100 @@ -1,0 +2,8 @@ +Sat Feb 6 08:30:57 UTC 2016 - astie...@suse.com + +- git 2.7.1: + * fix hooks and aliases fixes with GIT_WORK_TREE + * fix "git send-email" reading escaped quotes in mutt alias files + * fix some crashes and regressions + +--- Old: git-2.7.0.tar.sign git-2.7.0.tar.xz New: git-2.7.1.tar.sign git-2.7.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.tc8PHN/_old 2016-02-09 16:49:12.0 +0100 +++ /var/tmp/diff_new_pack.tc8PHN/_new 2016-02-09 16:49:12.0 +0100 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.7.0 +Version:2.7.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.7.0.tar.xz -> git-2.7.1.tar.xz ++ 14089 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-02-03 10:17:11 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 2016-01-13 22:44:10.0 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-02-03 10:17:12.0 +0100 @@ -1,0 +2,5 @@ +Tue Jan 26 07:20:19 UTC 2016 - bwiedem...@suse.com + +- use %perl_requires to allow for easier git+perl updates (boo#961112) + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.SDHlBc/_old 2016-02-03 10:17:13.0 +0100 +++ /var/tmp/diff_new_pack.SDHlBc/_new 2016-02-03 10:17:13.0 +0100 @@ -91,7 +91,11 @@ Requires: less Requires: openssh Requires: perl-Error +%if 0%{?suse_version} >= 1230 +%perl_requires +%else Requires: perl-base = %{perl_version} +%endif Requires: rsync Obsoletes: git-remote-helpers < %{version}
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-01-13 22:44:08 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 2016-01-08 15:22:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-01-13 22:44:10.0 +0100 @@ -1,0 +2,5 @@ +Mon Jan 11 18:40:33 UTC 2016 - astie...@suse.com + +- package git-new-workdir [boo#961292] + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.ODwCpx/_old 2016-01-13 22:44:11.0 +0100 +++ /var/tmp/diff_new_pack.ODwCpx/_new 2016-01-13 22:44:11.0 +0100 @@ -304,6 +304,8 @@ %if %{with git_gnome_keyring} install -m 755 -D contrib/credential/gnome-keyring/git-credential-gnome-keyring $RPM_BUILD_ROOT/%{gitexecdir}/git-credential-gnome-keyring %endif +# contrib/workdir +install -m 755 -D contrib/workdir/git-new-workdir %{buildroot}/%{_bindir} # process tcsh completion (cd contrib/completion mkdir -p $RPM_BUILD_ROOT/usr/share/tcsh @@ -441,6 +443,7 @@ %{_datadir}/git-core/ %dir %{gitexecdir} %dir %{gitexecdir}/mergetools +%{_bindir}/git-new-workdir %if 0%{?suse_version} < 1140 /var/adm/perl-modules/%{name} %endif
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2016-01-08 15:22:27 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-12-17 15:52:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2016-01-08 15:22:29.0 +0100 @@ -1,0 +2,31 @@ +Tue Jan 5 13:24:54 UTC 2016 - astie...@suse.com + +- git 2.7.0: + * UI, Workflows & Features updates + * new subcommands, parameters and configuration options + * performance improvements and code clean-ups + * remove upstreamed patches: +0001-gitk-Fix-crash-with-all-in-non-English-locales.patch +0002-gitk-Update-msgid-s-for-menu-items-with-accelerator.patch +0003-gitk-Add-accelerators-to-Japanese-locale.patch +0004-gitk-Add-accelerator-to-German-locale.patch + +--- +Tue Jan 5 06:58:11 UTC 2016 - astie...@suse.com + +- git 2.6.5: + * Update "git subtree" (in contrib/) so that it can take +whitespaces in the pathnames, not only in the in-tree pathname +but the name of the directory that the repository is in. + * "git p4" used to import Perforce CLs that touch only paths +outside the client spec as empty commits. It has been +corrected to ignorethem instead, with a new configuration +git-p4.keepEmptyCommits as a backward compatibility knob. + * Improve error reporting when SMTP TLS fails. + * "git symbolic-ref" forgot to report a failure with its exit +status. + * History traversal with "git log --source" that starts with an +annotated tag failed to report the tag as "source", due to an +old regression in the command line parser back in v2.2 days. + +--- Old: 0001-gitk-Fix-crash-with-all-in-non-English-locales.patch 0002-gitk-Update-msgid-s-for-menu-items-with-accelerator.patch 0003-gitk-Add-accelerators-to-Japanese-locale.patch 0004-gitk-Add-accelerator-to-German-locale.patch git-2.6.4.tar.sign git-2.6.4.tar.xz New: git-2.7.0.tar.sign git-2.7.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.YvbH27/_old 2016-01-08 15:22:30.0 +0100 +++ /var/tmp/diff_new_pack.YvbH27/_new 2016-01-08 15:22:30.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package git # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ %endif Name: git -Version:2.6.4 +Version:2.7.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -51,11 +51,6 @@ Patch6: git-tcsh-completion-fixes.diff # adapt paths in zsh completion (bnc#853183) Patch7: git-zsh-completion-fixes.diff -# PATCH-FIX-OPENSUSE fixes for gitk crash (bsc#951153) -Patch101: 0001-gitk-Fix-crash-with-all-in-non-English-locales.patch -Patch102: 0002-gitk-Update-msgid-s-for-menu-items-with-accelerator.patch -Patch103: 0003-gitk-Add-accelerators-to-Japanese-locale.patch -Patch104: 0004-gitk-Add-accelerator-to-German-locale.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: apache2 BuildRequires: asciidoc @@ -242,10 +237,6 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 -%patch101 -p1 -%patch102 -p1 -%patch103 -p1 -%patch104 -p1 %build cat > .make <<'EOF' ++ git-2.6.4.tar.xz -> git-2.7.0.tar.xz ++ 124181 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-12-17 15:52:47 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-11-12 19:40:10.0 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-12-17 15:52:48.0 +0100 @@ -1,0 +2,13 @@ +Wed Dec 9 07:21:40 UTC 2015 - astie...@suse.com + +- git 2.6.4: + * Add support for talking http/https over socks proxy. + * Allow all hooks to ignore their standard input, +rather than having git complain of SIGPIPE. + * Allow tilde-expansion in some http config variables. + * Make git-p4 work on a detached head. + * Add "git rebase --no-autostash" + * Allow "git interpret-trailers" to run outside of a Git +repository. + +--- Old: git-2.6.3.tar.sign git-2.6.3.tar.xz New: git-2.6.4.tar.sign git-2.6.4.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.UEA4oh/_old 2015-12-17 15:52:50.0 +0100 +++ /var/tmp/diff_new_pack.UEA4oh/_new 2015-12-17 15:52:50.0 +0100 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.6.3 +Version:2.6.4 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.6.3.tar.xz -> git-2.6.4.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.6.3/Documentation/RelNotes/2.6.4.txt new/git-2.6.4/Documentation/RelNotes/2.6.4.txt --- old/git-2.6.3/Documentation/RelNotes/2.6.4.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.6.4/Documentation/RelNotes/2.6.4.txt 2015-12-08 23:54:24.0 +0100 @@ -0,0 +1,63 @@ +Git v2.6.4 Release Notes + + +Fixes since v2.6.3 +-- + + * The "configure" script did not test for -lpthread correctly, which + upset some linkers. + + * Add support for talking http/https over socks proxy. + + * Portability fix for Windows, which may rewrite $SHELL variable using + non-POSIX paths. + + * We now consistently allow all hooks to ignore their standard input, + rather than having git complain of SIGPIPE. + + * Fix shell quoting in contrib script. + + * Test portability fix for a topic in v2.6.1. + + * Allow tilde-expansion in some http config variables. + + * Give a useful special case "diff/show --word-diff-regex=." as an + example in the documentation. + + * Fix for a corner case in filter-branch. + + * Make git-p4 work on a detached head. + + * Documentation clarification for "check-ignore" without "--verbose". + + * Just like the working tree is cleaned up when the user cancelled + submission in P4Submit.applyCommit(), clean up the mess if "p4 + submit" fails. + + * Having a leftover .idx file without corresponding .pack file in + the repository hurts performance; "git gc" learned to prune them. + + * The code to prepare the working tree side of temporary directory + for the "dir-diff" feature forgot that symbolic links need not be + copied (or symlinked) to the temporary area, as the code already + special cases and overwrites them. Besides, it was wrong to try + computing the object name of the target of symbolic link, which may + not even exist or may be a directory. + + * There was no way to defeat a configured rebase.autostash variable + from the command line, as "git rebase --no-autostash" was missing. + + * Allow "git interpret-trailers" to run outside of a Git repository. + + * Produce correct "dirty" marker for shell prompts, even when we + are on an orphan or an unborn branch. + + * Some corner cases have been fixed in string-matching done in "git + status". + + * Apple's common crypto implementation of SHA1_Update() does not take + more than 4GB at a time, and we now have a compile-time workaround + for it. + +Also contains typofixes, documentation updates and trivial code +clean-ups. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.6.3/Documentation/diff-options.txt new/git-2.6.4/Documentation/diff-options.txt --- old/git-2.6.3/Documentation/diff-options.txt2015-11-05 22:31:55.0 +0100 +++ new/git-2.6.4/Documentation/diff-options.txt2015-12-08 23:54:24.0 +0100 @@ -267,6 +267,9 @@ A match that contains a newline is silently truncated(!) at the newline. + +For example, `--word-diff-regex=.` will treat each character as a word +and, correspondingly, show differences character by character. ++ The regex can also be
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-11-12 19:40:08 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-10-28 17:16:33.0 +0100 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-11-12 19:40:10.0 +0100 @@ -1,0 +2,12 @@ +Sat Nov 7 14:12:41 UTC 2015 - astie...@suse.com + +- git 2.6.3: + * UI output fixes + * Bug fixes on case insensitive filesystems + * git p4 fixes + * Prepare for Git on-disk repository representation to undergo +backward incompatible changes by introducing a new repository +format version "1", with an extension mechanism. +- include gpg2 for tests + +--- Old: git-2.6.2.tar.sign git-2.6.2.tar.xz New: git-2.6.3.tar.sign git-2.6.3.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.nYKRBk/_old 2015-11-12 19:40:12.0 +0100 +++ /var/tmp/diff_new_pack.nYKRBk/_new 2015-11-12 19:40:12.0 +0100 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.6.2 +Version:2.6.3 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -61,6 +61,7 @@ BuildRequires: asciidoc BuildRequires: curl BuildRequires: fdupes +BuildRequires: gpg2 BuildRequires: libcurl-devel BuildRequires: libexpat-devel %if %{with git_gnome_keyring} ++ git-2.6.2.tar.xz -> git-2.6.3.tar.xz ++ 11824 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-10-28 17:16:32 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-10-22 12:58:01.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-10-28 17:16:33.0 +0100 @@ -1,0 +2,10 @@ +Thu Oct 22 20:27:11 CEST 2015 - ti...@suse.de + +- Fix crash of gitk with --all option in non-English locales + (bsc#951153): + 0001-gitk-Fix-crash-with-all-in-non-English-locales.patch + 0002-gitk-Update-msgid-s-for-menu-items-with-accelerator.patch + 0003-gitk-Add-accelerators-to-Japanese-locale.patch + 0004-gitk-Add-accelerator-to-German-locale.patch + +--- New: 0001-gitk-Fix-crash-with-all-in-non-English-locales.patch 0002-gitk-Update-msgid-s-for-menu-items-with-accelerator.patch 0003-gitk-Add-accelerators-to-Japanese-locale.patch 0004-gitk-Add-accelerator-to-German-locale.patch Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.EWo091/_old 2015-10-28 17:16:34.0 +0100 +++ /var/tmp/diff_new_pack.EWo091/_new 2015-10-28 17:16:34.0 +0100 @@ -51,6 +51,11 @@ Patch6: git-tcsh-completion-fixes.diff # adapt paths in zsh completion (bnc#853183) Patch7: git-zsh-completion-fixes.diff +# PATCH-FIX-OPENSUSE fixes for gitk crash (bsc#951153) +Patch101: 0001-gitk-Fix-crash-with-all-in-non-English-locales.patch +Patch102: 0002-gitk-Update-msgid-s-for-menu-items-with-accelerator.patch +Patch103: 0003-gitk-Add-accelerators-to-Japanese-locale.patch +Patch104: 0004-gitk-Add-accelerator-to-German-locale.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: apache2 BuildRequires: asciidoc @@ -236,6 +241,10 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 +%patch101 -p1 +%patch102 -p1 +%patch103 -p1 +%patch104 -p1 %build cat > .make <<'EOF' ++ 0001-gitk-Fix-crash-with-all-in-non-English-locales.patch ++ >From dc5621adb09150be368d2a3d29f4312f79dfcbd3 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Tue, 20 Oct 2015 13:40:13 +0200 Subject: [PATCH 1/4] gitk: Fix crash with --all in non-English locales When gitk is invoked with --all option in a non-English locale, it crashes like: $ LC_ALL="de_DE.UTF-8" gitk --all Error in startup script: bad menu entry index "Ansicht bearbeiten ..." while executing ".bar.view entryconf [mca "Edit view..."] -state normal" invoked from within "if {$cmdline_files ne {} || $revtreeargs ne {} || $revtreeargscmd ne {}} { # create a view for the files/dirs specified on the command line se..." (file "/usr/bin/gitk" line 12442) The reason is the leftover strings that don't match any longer with the new string containing accelerator mark (&). This patch corrects these strings. Bugzilla: https://bugzilla.suse.com/show_bug.cgi?id=951153 Signed-off-by: Takashi Iwai --- gitk-git/gitk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gitk-git/gitk b/gitk-git/gitk index 2028b554f487..fcc606eab735 100755 --- a/gitk-git/gitk +++ b/gitk-git/gitk @@ -12452,8 +12452,8 @@ if {$cmdline_files ne {} || $revtreeargs ne {} || $revtreeargscmd ne {}} { set viewchanged(1) 0 set vdatemode(1) 0 addviewmenu 1 -.bar.view entryconf [mca "Edit view..."] -state normal -.bar.view entryconf [mca "Delete view"] -state normal +.bar.view entryconf [mca "&Edit view..."] -state normal +.bar.view entryconf [mca "&Delete view"] -state normal } if {[info exists permviews]} { -- 2.6.1 ++ 0002-gitk-Update-msgid-s-for-menu-items-with-accelerator.patch ++ 1151 lines (skipped) ++ 0003-gitk-Add-accelerators-to-Japanese-locale.patch ++ >From def48190211772ca6b5a6b4f2603201be1768bb2 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Tue, 20 Oct 2015 14:09:36 +0200 Subject: [PATCH 3/4] gitk: Add accelerators to Japanese locale Just follow the English accelerator keys. Signed-off-by: Takashi Iwai --- gitk-git/po/ja.po | 34 +- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/gitk-git/po/ja.po b/gitk-git/po/ja.po index 9bbbadd3b427..59e42a89fd7e 100644 --- a/gitk-git/po/ja.po +++ b/gitk-git/po/ja.po @@ -91,71 +91,71 @@ msgstr "キャンセル" #: gitk:2069 msgid "&Update" -msgstr "更新" +msgstr "更新(&U)" #: gitk:2070 msgid "&Reload" -msgstr "リロード" +msgstr "リロード(&R)" #: gitk:2071 msgid "Reread re&ferences" -msgstr "リファレンスを再読み込み" +msgstr "リファレンスを再読み込み(&F)" #: gitk:2072 msgid "&List references" -msgstr "リファレンスリストを表示" +msgstr
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-10-22 12:57:59 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-10-01 09:28:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-10-22 12:58:01.0 +0200 @@ -1,0 +2,23 @@ +Mon Oct 19 08:16:32 UTC 2015 - astie...@suse.com + +- git 2.6.2: + * git fsck return status fixes + * Fix for case insensitive filesystems + * Fix "git am" ignoring user.signingkey + * For ssh transport, explicitly clear GIT_* environment variables + * Other compatible minor bug fixes and improvements +- drop pager-don-t-use-unsafe-functions-in-signal-handle.patch + +--- +Tue Oct 6 08:53:30 UTC 2015 - astie...@suse.com + +- git 2.6.1, with a security fix: + * Make xdiff code handle extremely large files, cap around 1GB. + * Some protocols (like git-remote-ext) can execute arbitrary code + found in the URL. The URLs that submodules use may come from + arbitrary sources (e.g., .gitmodules files in a remote + repository), and can hurt those who blindly enable recursive + fetch. Restrict the allowed protocols to well known and safe + ones. [boo#948969] + +--- Old: git-2.6.0.tar.sign git-2.6.0.tar.xz pager-don-t-use-unsafe-functions-in-signal-handle.patch New: git-2.6.2.tar.sign git-2.6.2.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.KVYsrE/_old 2015-10-22 12:58:02.0 +0200 +++ /var/tmp/diff_new_pack.KVYsrE/_new 2015-10-22 12:58:02.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.6.0 +Version:2.6.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -51,8 +51,6 @@ Patch6: git-tcsh-completion-fixes.diff # adapt paths in zsh completion (bnc#853183) Patch7: git-zsh-completion-fixes.diff -# PATCH-FIX-SUSE pager-don-t-use-unsafe-functions-in-signal-handle.patch boo#942297 -Patch8: pager-don-t-use-unsafe-functions-in-signal-handle.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: apache2 BuildRequires: asciidoc @@ -238,7 +236,6 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 -%patch8 -p1 %build cat > .make <<'EOF' ++ git-2.6.0.tar.xz -> git-2.6.2.tar.xz ++ 2544 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-10-01 09:28: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 2015-09-17 09:17:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-10-01 09:28:20.0 +0200 @@ -1,0 +2,29 @@ +Tue Sep 29 18:57:13 UTC 2015 - astie...@suse.com + +- git 2.6.0: + * many UI and workflow updates, added parameters and options + * some performance optimisations and resource use reduction +- refresh pager-don-t-use-unsafe-functions-in-signal-handle.patch + +--- +Fri Sep 25 15:11:29 CEST 2015 - ti...@suse.de + +- Fix deadlock in signal handler in pager (boo#942297): + pager-don-t-use-unsafe-functions-in-signal-handle.patch + +--- +Sun Sep 20 16:34:29 UTC 2015 - astie...@suse.com + +- git 2.5.3: + * The experimental untracked-cache feature were buggy when paths + with a few levels of subdirectories are involved. + * Fix performance regression in "git am --skip" + +--- +Sat Sep 19 10:13:32 UTC 2015 - dims...@opensuse.org + +- Suggest instead of recommend git-web: git-web is the web-server + browsing part. Users that install git-core and appache will still + get it auto-recommended based on the supplements. + +--- Old: git-2.5.2.tar.sign git-2.5.2.tar.xz New: git-2.6.0.tar.sign git-2.6.0.tar.xz pager-don-t-use-unsafe-functions-in-signal-handle.patch Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.fFfC83/_old 2015-10-01 09:28:22.0 +0200 +++ /var/tmp/diff_new_pack.fFfC83/_new 2015-10-01 09:28:22.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.5.2 +Version:2.6.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -51,6 +51,8 @@ Patch6: git-tcsh-completion-fixes.diff # adapt paths in zsh completion (bnc#853183) Patch7: git-zsh-completion-fixes.diff +# PATCH-FIX-SUSE pager-don-t-use-unsafe-functions-in-signal-handle.patch boo#942297 +Patch8: pager-don-t-use-unsafe-functions-in-signal-handle.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: apache2 BuildRequires: asciidoc @@ -70,8 +72,8 @@ BuildRequires: xmlto BuildRequires: xz Requires: git-core = %{version} -Recommends: git-svn git-cvs git-email gitk git-gui git-web -Suggests: git-daemon +Recommends: git-svn git-cvs git-email gitk git-gui +Suggests: git-daemon git-web %description Git is a fast, scalable, distributed revision control system with an @@ -236,6 +238,7 @@ %patch5 -p1 %patch6 -p1 %patch7 -p1 +%patch8 -p1 %build cat > .make <<'EOF' ++ git-2.5.2.tar.xz -> git-2.6.0.tar.xz ++ 107983 lines of diff (skipped) ++ pager-don-t-use-unsafe-functions-in-signal-handle.patch ++ >From bbc10c28f64194c143775b80bcd349f46d927bbf Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Fri, 4 Sep 2015 07:23:55 +0200 Subject: [PATCH v2] pager: don't use unsafe functions in signal handlers Since the commit [a3da8821208d: pager: do wait_for_pager on signal death], we call wait_for_pager() in the pager's signal handler. The recent bug report revealed that this causes a deadlock in glibc at aborting "git log" [*1]. When this happens, git process is left unterminated, and it can't be killed by SIGTERM but only by SIGKILL. The problem is that wait_for_pager() function does more than waiting for pager process's termination, but it does cleanups and printing errors. Unfortunately, the functions that may be used in a signal handler are very limited [*2]. Particularly, malloc(), free() and the variants can't be used in a signal handler because they take a mutex internally in glibc. This was the cause of the deadlock above. Other than the direct calls of malloc/free, many functions calling malloc/free can't be used. strerror() is such one, either. Also the usage of fflush() and printf() in a signal handler is bad, although it seems working so far. In a safer side, we should avoid them, too. This patch tries to reduce the calls of such functions in signal handlers. wait_for_signal() takes a flag and avoids the unsafe calls. Also, finish_command_in_signal() is introduced for the same reason. There the free() calls are removed, and only waits for the childr
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-09-17 09:17:53 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-09-03 18:06:34.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-09-17 09:17:55.0 +0200 @@ -1,0 +2,8 @@ +Fri Sep 11 18:29:52 UTC 2015 - astie...@suse.com + +- git 2.5.2: + * usability bug fixes + * performance bug fixes + * fix "git archive" usage of zip64 for >64k entries + +--- Old: git-2.5.1.tar.sign git-2.5.1.tar.xz New: git-2.5.2.tar.sign git-2.5.2.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.vSLuqH/_old 2015-09-17 09:17:56.0 +0200 +++ /var/tmp/diff_new_pack.vSLuqH/_new 2015-09-17 09:17:56.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.5.1 +Version:2.5.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.5.1.tar.xz -> git-2.5.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.5.1/Documentation/RelNotes/2.2.3.txt new/git-2.5.2/Documentation/RelNotes/2.2.3.txt --- old/git-2.5.1/Documentation/RelNotes/2.2.3.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.5.2/Documentation/RelNotes/2.2.3.txt 2015-09-04 20:02:19.0 +0200 @@ -0,0 +1,9 @@ +Git v2.2.3 Release Notes + + +Fixes since v2.2.2 +-- + + * A handful of codepaths that used to use fixed-sized arrays to hold + pathnames have been corrected to use strbuf and other mechanisms to + allow longer pathnames without fearing overflows. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.5.1/Documentation/RelNotes/2.3.9.txt new/git-2.5.2/Documentation/RelNotes/2.3.9.txt --- old/git-2.5.1/Documentation/RelNotes/2.3.9.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.5.2/Documentation/RelNotes/2.3.9.txt 2015-09-04 20:02:19.0 +0200 @@ -0,0 +1,9 @@ +Git v2.3.9 Release Notes + + +Fixes since v2.3.8 +-- + + * A handful of codepaths that used to use fixed-sized arrays to hold + pathnames have been corrected to use strbuf and other mechanisms to + allow longer pathnames without fearing overflows. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.5.1/Documentation/RelNotes/2.4.9.txt new/git-2.5.2/Documentation/RelNotes/2.4.9.txt --- old/git-2.5.1/Documentation/RelNotes/2.4.9.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.5.2/Documentation/RelNotes/2.4.9.txt 2015-09-04 20:02:19.0 +0200 @@ -0,0 +1,9 @@ +Git v2.4.9 Release Notes + + +Fixes since v2.4.9 +-- + + * A handful of codepaths that used to use fixed-sized arrays to hold + pathnames have been corrected to use strbuf and other mechanisms to + allow longer pathnames without fearing overflows. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.5.1/Documentation/RelNotes/2.5.2.txt new/git-2.5.2/Documentation/RelNotes/2.5.2.txt --- old/git-2.5.1/Documentation/RelNotes/2.5.2.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.5.2/Documentation/RelNotes/2.5.2.txt 2015-09-04 20:02:19.0 +0200 @@ -0,0 +1,63 @@ +Git v2.5.2 Release Notes + + +Fixes since v2.5.1 +-- + + * "git init empty && git -C empty log" said "bad default revision 'HEAD'", + which was found to be a bit confusing to new users. + + * The "interpret-trailers" helper mistook a multi-paragraph title of + a commit log message with a colon in it as the end of the trailer + block. + + * When re-priming the cache-tree opportunistically while committing + the in-core index as-is, we mistakenly invalidated the in-core + index too aggressively, causing the experimental split-index code + to unnecessarily rewrite the on-disk index file(s). + + * "git archive" did not use zip64 extension when creating an archive + with more than 64k entries, which nobody should need, right ;-)? + + * The code in "multiple-worktree" support that attempted to recover + from an inconsistent state updated an incorrect file. + + * "git rev-list" does not take "--notes" option, but did not complain + when one is given. + + * Because the configuration system does not allow "alias.0f
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-09-03 18:00:22 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-08-29 20:03:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-09-03 18:06:34.0 +0200 @@ -1,0 +2,9 @@ +Sun Aug 30 12:16:49 UTC 2015 - astie...@suse.com + +- git 2.5.1: + * Performance optimisation for some casee + * Minor bug fixes + * Fix a regression for clone repository name guessing + * Fix a regressoin in "git pull" related to --upload-pack + +--- Old: git-2.5.0.tar.sign git-2.5.0.tar.xz New: git-2.5.1.tar.sign git-2.5.1.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.P2jf1Z/_old 2015-09-03 18:06:44.0 +0200 +++ /var/tmp/diff_new_pack.P2jf1Z/_new 2015-09-03 18:06:44.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.5.0 +Version:2.5.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.5.0.tar.xz -> git-2.5.1.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.5.0/Documentation/RelNotes/2.4.8.txt new/git-2.5.1/Documentation/RelNotes/2.4.8.txt --- old/git-2.5.0/Documentation/RelNotes/2.4.8.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.5.1/Documentation/RelNotes/2.4.8.txt 2015-08-28 21:37:13.0 +0200 @@ -0,0 +1,21 @@ +Git v2.4.8 Release Notes + + +Fixes since v2.4.7 +-- + + * Abandoning an already applied change in "git rebase -i" with + "--continue" left CHERRY_PICK_HEAD and confused later steps. + + * Various fixes around "git am" that applies a patch to a history + that is not there yet. + + * "git for-each-ref" reported "missing object" for 0{40} when it + encounters a broken ref. The lack of object whose name is 0{40} is + not the problem; the ref being broken is. + + * "git commit --cleanup=scissors" was not careful enough to protect + against getting fooled by a line that looked like scissors. + +Also contains typofixes, documentation updates and trivial code +clean-ups. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.5.0/Documentation/RelNotes/2.5.1.txt new/git-2.5.1/Documentation/RelNotes/2.5.1.txt --- old/git-2.5.0/Documentation/RelNotes/2.5.1.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.5.1/Documentation/RelNotes/2.5.1.txt 2015-08-28 21:37:13.0 +0200 @@ -0,0 +1,65 @@ +Git v2.5.1 Release Notes + + +Fixes since v2.5 + + + * Running an aliased command from a subdirectory when the .git thing + in the working tree is a gitfile pointing elsewhere did not work. + + * Often a fast-import stream builds a new commit on top of the + previous commit it built, and it often unconditionally emits a + "from" command to specify the first parent, which can be omitted in + such a case. This caused fast-import to forget the tree of the + previous commit and then re-read it from scratch, which was + inefficient. Optimize for this common case. + + * The "rev-parse --parseopt" mode parsed the option specification + and the argument hint in a strange way to allow '=' and other + special characters in the option name while forbidding them from + the argument hint. This made it impossible to define an option + like "--pair =" with "pair=key=value" specification, + which instead would have defined a "--pair=key " option. + + * A "rebase" replays changes of the local branch on top of something + else, as such they are placed in stage #3 and referred to as + "theirs", while the changes in the new base, typically a foreign + work, are placed in stage #2 and referred to as "ours". Clarify + the "checkout --ours/--theirs". + + * An experimental "untracked cache" feature used uname(2) in a + slightly unportable way. + + * "sparse checkout" misbehaved for a path that is excluded from the + checkout when switching between branches that differ at the path. + + * The low-level "git send-pack" did not honor 'user.signingkey' + configuration variable when sending a signed-push. + + * An attempt to delete a ref by pushing into a repository whose HEAD + symbolic reference points at an unborn branch that cannot be + created due to ref D/F conflict (e.g. refs/heads/a/b exists, HEAD + points at refs/heads/a) failed. +
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-08-29 20:03:10 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-08-10 09:14:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-08-29 20:03:11.0 +0200 @@ -1,0 +2,5 @@ +Tue Aug 25 08:19:20 UTC 2015 - sch...@suse.de + +- In SLE 11 perl-Term-ReadKey is called perl-TermReadKey + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.cVMzaD/_old 2015-08-29 20:03:12.0 +0200 +++ /var/tmp/diff_new_pack.cVMzaD/_new 2015-08-29 20:03:12.0 +0200 @@ -120,7 +120,11 @@ Summary:Git tools for importing Subversion repositories Group: Development/Tools/Version Control Requires: git-core = %{version} +%if 0%{suse_version} < 1140 +Requires: perl-TermReadKey +%else Requires: perl-Term-ReadKey +%endif Requires: subversion Requires: subversion-perl
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-08-10 09:14:44 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-07-24 09:57:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-08-10 09:14:46.0 +0200 @@ -1,0 +2,27 @@ +Tue Jul 28 13:56:51 UTC 2015 - astie...@suse.com + +- git 2.5.0: + * Improvements working with perforce (git p4) + * A new short-hand @{push} + * Introduce http..SSLCipherList configuration variable to +tweak the list of cipher suite to be used with libcURL when +talking with https:// sites. + * "git cat-file --batch(-check)" new option "--follow-symlinks" + * "git send-email" learned the alias file format used by the +sendmail program + * For 3-way merge drivers, add %P (final path) + * "git blame" learned blame.showEmail configuration variable. + * Add the "--allow-unknown-type" option to "cat-file" + * Many long-running operations now show progress eye-candy + +--- +Tue Jul 28 13:05:08 UTC 2015 - astie...@suse.com + +- git 2.4.7: + * Fix "git fsck" regression related to body-less tag object + * Ask libCURL to use the most secure proxy authentication method + * Fix shell handling issues in git log + * Fix git config on read-only fs + * Make "git rebase" exit with failure when format-patch fails + +--- Old: git-2.4.6.tar.sign git-2.4.6.tar.xz New: git-2.5.0.tar.sign git-2.5.0.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.u2Qgok/_old 2015-08-10 09:14:46.0 +0200 +++ /var/tmp/diff_new_pack.u2Qgok/_new 2015-08-10 09:14:46.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.4.6 +Version:2.5.0 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.4.6.tar.xz -> git-2.5.0.tar.xz ++ 81860 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-07-24 09:57:51 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-07-21 13:25:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-07-24 09:57:52.0 +0200 @@ -1,0 +2,6 @@ +Wed Jul 22 09:39:51 UTC 2015 - jsl...@suse.com + +- put git-credential-cache--daemon into git-core -- it is needed + for git-credential-cache (bnc#939065) + +--- Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.JfOdP4/_old 2015-07-24 09:57:53.0 +0200 +++ /var/tmp/diff_new_pack.JfOdP4/_new 2015-07-24 09:57:53.0 +0200 @@ -283,9 +283,9 @@ ### ./.make -C contrib/subtree install %{!?_without_docs: ./.make -C contrib/subtree install-doc} -(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 +(find $RPM_BUILD_ROOT%{_bindir} -type f -o -type l | grep -vE "archimport|svn|cvs|email|gitk|git-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|git-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|git-daemon|gui" | sed -e s@^$RPM_BUILD_ROOT@@ -e 's/$/*/' ) >> bin-man-doc-files ( pushd perl perl Makefile.PL make -f perl.mak DESTDIR=%{buildroot} install_vendor @@ -397,14 +397,14 @@ %files daemon %defattr(-,root,root) -%doc Documentation/*daemon*.txt -%{gitexecdir}/*daemon* +%doc Documentation/git-daemon.txt +%{gitexecdir}/git-daemon /etc/init.d/git-daemon %{_sbindir}/rcgit-daemon %dir /srv/git /var/adm/fillup-templates/sysconfig.git-daemon -%{!?_without_docs: %{_mandir}/man1/*daemon*.1*} -%{!?_without_docs: %doc Documentation/*daemon*.html } +%{!?_without_docs: %{_mandir}/man1/git-daemon.1*} +%{!?_without_docs: %doc Documentation/git-daemon.html } %config(noreplace) /etc/xinetd.d/git %config %{_fwdefdir}/*
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-07-21 13:25:30 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-07-05 18:01:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-07-21 13:25:31.0 +0200 @@ -1,0 +2,15 @@ +Fri Jul 17 10:41:11 UTC 2015 - astie...@suse.com + +- git 2.4.6: + * "git fetch --depth=" and "git clone --depth=" + issued a shallow transfer request even to an upload-pack that + does not support the capability. + * "git fsck" used to ignore missing or invalid objects recorded in +reflog. + * The tcsh completion writes a bash scriptlet but that would have + failed for users with noclobber set. + * "git format-patch --ignore-if-upstream A..B" did not like to be + fed tags as boundary commits. +- git-tcsh-completion-fixes.diff adjusted for context changes + +--- Old: git-2.4.5.tar.sign git-2.4.5.tar.xz New: git-2.4.6.tar.sign git-2.4.6.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.Md0icg/_old 2015-07-21 13:25:32.0 +0200 +++ /var/tmp/diff_new_pack.Md0icg/_new 2015-07-21 13:25:32.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.4.5 +Version:2.4.6 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.4.5.tar.xz -> git-2.4.6.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.4.5/Documentation/RelNotes/2.4.6.txt new/git-2.4.6/Documentation/RelNotes/2.4.6.txt --- old/git-2.4.5/Documentation/RelNotes/2.4.6.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.4.6/Documentation/RelNotes/2.4.6.txt 2015-07-15 22:29:34.0 +0200 @@ -0,0 +1,23 @@ +Git v2.4.6 Release Notes + + +Fixes since v2.4.5 +-- + + * "git fetch --depth=" and "git clone --depth=" issued + a shallow transfer request even to an upload-pack that does not + support the capability. + + * "git fsck" used to ignore missing or invalid objects recorded in reflog. + + * The tcsh completion writes a bash scriptlet but that would have + failed for users with noclobber set. + + * Recent Mac OS X updates breaks the logic to detect that the machine + is on the AC power in the sample pre-auto-gc script. + + * "git format-patch --ignore-if-upstream A..B" did not like to be fed + tags as boundary commits. + +Also contains typofixes, documentation updates and trivial code +clean-ups. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.4.5/Documentation/git-describe.txt new/git-2.4.6/Documentation/git-describe.txt --- old/git-2.4.5/Documentation/git-describe.txt2015-06-25 21:15:40.0 +0200 +++ new/git-2.4.6/Documentation/git-describe.txt2015-07-15 22:29:34.0 +0200 @@ -3,7 +3,7 @@ NAME -git-describe - Show the most recent tag that is reachable from a commit +git-describe - Describe a commit using the most recent tag reachable from it SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.4.5/Documentation/git-format-patch.txt new/git-2.4.6/Documentation/git-format-patch.txt --- old/git-2.4.5/Documentation/git-format-patch.txt2015-06-25 21:15:40.0 +0200 +++ new/git-2.4.6/Documentation/git-format-patch.txt2015-07-15 22:29:34.0 +0200 @@ -170,7 +170,7 @@ -v :: --reroll-count=:: Mark the series as the -th iteration of the topic. The - output filenames have `v` pretended to them, and the + output filenames have `v` prepended to them, and the subject prefix ("PATCH" by default, but configurable via the `--subject-prefix` option) has ` v` appended to it. E.g. `--reroll-count=4` may produce `v4-0001-add-makefile.patch` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.4.5/Documentation/git.txt new/git-2.4.6/Documentation/git.txt --- old/git-2.4.5/Documentation/git.txt 2015-06-25 21:15:40.0 +0200 +++ new/git-2.4.6/Documentation/git.txt 2015-07-15 22:29:34.0 +0200 @@ -43,9 +43,10 @@ branch of the `git.git` repository. Documentation for older releases are available here: -* link:v2.4.5/git.html[documentation for release 2.4.5] +* link:v2.4.6/git.html[documentation for release 2.4.6] * release notes for + link:RelNotes/2.4.6.txt[2.
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-07-05 18:01:25 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-06-11 08:21:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-07-05 18:01:26.0 +0200 @@ -1,0 +2,32 @@ +Fri Jun 26 12:13:19 UTC 2015 - astie...@suse.com + +- git 2.4.5: + * internal code and stability improvements + * ""git rebase -i" fired post-rewrite hook when it shouldn't +(namely, when it was told to stop sequencing with 'exec' insn). + +--- +Wed Jun 17 19:16:05 UTC 2015 - astie...@suse.com + +- git 2.4.4: + * l10n updates for German. + * An earlier leakfix to bitmap testing code was incomplete. + * "git clean pathspec..." tried to lstat(2) and complain even for + paths outside the given pathspec. + * Communication between the HTTP server and http_backend process can + lead to a dead-lock when relaying a large ref negotiation request. + Diagnose the situation better, and mitigate it by reading such a + request first into core (to a reasonable limit). + * The clean/smudge interface did not work well when filtering an + empty contents (failed and then passed the empty input through). + It can be argued that a filter that produces anything but empty for + an empty input is nonsense, but if the user wants to do strange + things, then why not? + * Make "git stash something --help" error out, so that users can + safely say "git stash drop --help". + * Clarify that "log --raw" and "log --format=raw" are unrelated + concepts. + * Catch a programmer mistake to feed a pointer not an array to + ARRAY_SIZE() macro, by using a couple of GCC extensions. + +--- Old: git-2.4.3.tar.sign git-2.4.3.tar.xz New: git-2.4.5.tar.sign git-2.4.5.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.QzsBMi/_old 2015-07-05 18:01:27.0 +0200 +++ /var/tmp/diff_new_pack.QzsBMi/_new 2015-07-05 18:01:27.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.4.3 +Version:2.4.5 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.4.3.tar.xz -> git-2.4.5.tar.xz ++ 2094 lines of diff (skipped)
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-06-01 09:29:46 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-05-15 09:55:26.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-06-01 09:29:47.0 +0200 @@ -1,0 +2,24 @@ +Wed May 27 18:21:16 UTC 2015 - astie...@suse.com + +- git 2.4.2: + * "git rev-list --objects $old --not --all" to see if everything that + is reachable from $old is already connected to the existing refs + was very inefficient. + * "hash-object --literally" introduced in v2.2 was not prepared to + take a really long object type name. + * "git rebase --quiet" was not quite quiet when there is nothing to + do. + * The completion for "log --decorate=" parameter value was incorrect. + * "filter-branch" corrupted commit log message that ends with an + incomplete line on platforms with some "sed" implementations that + munge such a line. Work it around by avoiding to use "sed". + * "git daemon" fails to build from the source under NO_IPV6 + configuration (regression in 2.4). + * "git stash pop/apply" forgot to make sure that not just the working + tree is clean but also the index is clean. The latter is important + as a stash application can conflict and the index will be used for + conflict resolution. + * No longer prepend $GIT_EXEC_PATH and install path to path of + executed subprograms and hooks. + +--- Old: git-2.4.1.tar.sign git-2.4.1.tar.xz New: git-2.4.2.tar.sign git-2.4.2.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.Nhs67s/_old 2015-06-01 09:29:48.0 +0200 +++ /var/tmp/diff_new_pack.Nhs67s/_new 2015-06-01 09:29:48.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.4.1 +Version:2.4.2 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.4.1.tar.xz -> git-2.4.2.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.4.1/Documentation/RelNotes/2.4.2.txt new/git-2.4.2/Documentation/RelNotes/2.4.2.txt --- old/git-2.4.1/Documentation/RelNotes/2.4.2.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.4.2/Documentation/RelNotes/2.4.2.txt 2015-05-26 22:58:38.0 +0200 @@ -0,0 +1,45 @@ +Git v2.4.2 Release Notes + + +Fixes since v2.4.1 +-- + + * "git rev-list --objects $old --not --all" to see if everything that + is reachable from $old is already connected to the existing refs + was very inefficient. + + * "hash-object --literally" introduced in v2.2 was not prepared to + take a really long object type name. + + * "git rebase --quiet" was not quite quiet when there is nothing to + do. + + * The completion for "log --decorate=" parameter value was incorrect. + + * "filter-branch" corrupted commit log message that ends with an + incomplete line on platforms with some "sed" implementations that + munge such a line. Work it around by avoiding to use "sed". + + * "git daemon" fails to build from the source under NO_IPV6 + configuration (regression in 2.4). + + * "git stash pop/apply" forgot to make sure that not just the working + tree is clean but also the index is clean. The latter is important + as a stash application can conflict and the index will be used for + conflict resolution. + + * We have prepended $GIT_EXEC_PATH and the path "git" is installed in + (typically "/usr/bin") to $PATH when invoking subprograms and hooks + for almost eternity, but the original use case the latter tried to + support was semi-bogus (i.e. install git to /opt/foo/git and run it + without having /opt/foo on $PATH), and more importantly it has + become less and less relevant as Git grew more mainstream (i.e. the + users would _want_ to have it on their $PATH). Stop prepending the + path in which "git" is installed to users' $PATH, as that would + interfere the command search order people depend on (e.g. they may + not like versions of programs that are unrelated to Git in /usr/bin + and want to override them by having different ones in /usr/local/bin + and have the latter directory earlier in their $PATH). + +Also contains typofixes, documentation updates and trivial code +clean-ups. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.4.1/Documentation/git-hash-object.txt new/git-2.4.2/Docu
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-05-15 09:55:25 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-05-02 17:24:46.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-05-15 09:55:26.0 +0200 @@ -1,0 +2,26 @@ +Thu May 14 21:02:35 UTC 2015 - astie...@suse.com + +- git 2.4.1: + * git diff bugfixes and improvements + * Fix spelling in .gitconfig created upon "git config --global" + * "git commit --date=now" or anything that relies on approxidate + lost the daylight-saving-time offset. + * "git cat-file bl $blob" failed to barf even though there is no + object type that is "bl". + * Improvements for repositories on NFS + +--- +Mon May 4 10:24:41 UTC 2015 - jeng...@inai.de + +- Update to new upstream release 2.4.0 +* "git push" has been taught an "--atomic" option that makes a push + that updates more than one ref an "all-or-none" affair. +* Output from "git log --decorate" now distinguishes between a + detached HEAD vs. a HEAD that points at a branch. +* The phrasing `git branch` uses to describe a detached HEAD has + been updated to agree with the phrasing used by `git status`. +* A new "push.followTags" configuration turns the "--follow-tags" + option on by default for the `git push` command. +- Retrieve tarball signature + +--- Old: git-2.3.7.tar.xz New: git-2.4.1.tar.sign git-2.4.1.tar.xz git.keyring Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.wNuVcD/_old 2015-05-15 09:55:27.0 +0200 +++ /var/tmp/diff_new_pack.wNuVcD/_new 2015-05-15 09:55:27.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.3.7 +Version:2.4.1 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 @@ -34,12 +34,14 @@ Url:http://git-scm.com Source0: https://www.kernel.org/pub/software/scm/git/%{name}-%{version}.tar.xz +Source7: https://www.kernel.org/pub/software/scm/git/%{name}-%{version}.tar.sign Source1:apache2-gitweb.conf Source2:sysconfig.git-daemon Source3:git-daemon.init Source4:git.xinetd Source5:usr.share.git-web.gitweb.cgi Source6:susefirewall-git-daemon +Source8:%name.keyring Patch3: completion-wordbreaks.diff # CVE-2011-2186, bnc#698456 Patch4: git-prevent_xss-default.diff ++ git-2.3.7.tar.xz -> git-2.4.1.tar.xz ++ 97895 lines of diff (skipped) ++ git.keyring ++ pub 4096R/713660A7 2011-10-01 uid [ unknown] Junio C Hamano uid [ unknown] Junio C Hamano uid [ unknown] Junio C Hamano sub 4096R/833262C4 2011-10-01 sub 4096R/96AFE6CB 2011-10-03 [expires: 2015-09-21] sub 4096R/B3F7CAC9 2014-09-20 [expires: 2017-09-19] -BEGIN PGP PUBLIC KEY BLOCK- Version: GnuPG v2 mQINBE6GdewBEADE3szNmKeUAUad22z1tWkLjLzyDcJpF7IzEnLs8bD1y0I6iqH0 169ru5iXKn29wc+YAuxWorb4P5a2i2B/vs32hJy/rXE7dpvsAqlHLSGSDUJXiFzM Bb9SfJO0EY2r+vqzeQgSUmhp/b4dAXVnMATFM37V83H/mq8REl5Wwb2rxP3pcv6W F6i51+tPEWIUgo1N74QkR4wdLcPztDO9v7ZIaFKl+2GEGkx6Z+YjECTqQuyushjq 41K3UVmv+AmLhJYKA78HY5KqCkXrz8rCgoi+Ih+ZT2sgjx637yT84Dr/QDh7BkIB blmpRQ+yoJlVDWI5/bI8rcdrPz+NmxaJ7dKEBg0qTclbwquacpwG1DCCD8NgQrwL WVLGVdsT2qwek+KkmOs+iNBXY1TgKPAeuv0ZDKKYrCwYpN1K90oXk431g79bKsH5 8Tybg5uW+e2i+H5gnDeyl481HOt8aHOPu9qIB/zIek6lDH69q3nGcf7k3prxDf3I qYy6CPcpjTfpN4i/7gxQDNI+AIgbs21EE5Kg1TPUe0XgfdJMtIF+D6wTjbrLtDnn 09Iwz0SfIZR52IrZHxUlFXZFjk10RXYATtdMqEFgYgjYvYXxL9EEr7T5Dgso+qaE wV0rrg0VDKrf/afrjGOeffumlhBhJnBnns1T+p65Vz5hyQl7SFKLw+Ix7wARAQAB tB9KdW5pbyBDIEhhbWFubyA8amNoQGdvb2dsZS5jb20+iQI4BBMBAgAiBQJOhnjV AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRAg0E5acTZgp4SyD/9slQ1I kYqz+VXPnmHCQFhurYcHD8t1iGBqiXxI+gpA1Y3L1QL+aj0fplW4KuEPbJ7xlYdL A4J+M9kgkwt3Jufw+lM1pQM9tSB627rAbxUyczj4AFjZ9v8GpqyZ3XPDe8NknI/V 4Xlhsr+e3AHJPr355XacMkFGc3Rtw1quFVgrECttdzUD6xtrhwYYVAYAnKr65943 UtMLsVXkJLfjq8c1NZOCov9SwSb0N9IkEhSyihd/92Z2NH4d+B1QTIyWagL3GNN8 LXXEHK+x+oA/nbhGbFg7bqhxUW4d2JaxKPy4U3nfdtSmMbiy16eUfMbbMyvB0jtL f6UFrxF5bJnYkiG18DcLSaX7Hsby8IVzZQZHYvkx5+7pK2SBsdek3bu3punP3dWL JoMw+Vmm5Bk0Yl7pxzvsYQWhPV7+tpgglUSFQuIeXFrwjVXP8Q+Ph9nO0vKIaeTc n1ISuq2XaoqhkLH+Zw1I/ruRtk2DJbZsg5BBGfA26BkZWJXlO6h33emPwkJ0Fanl zRtMTqZ/4RiTXv5G1L/lypX1iq6fF2V+WTh2JmEKyY+2l0/19XRANfaDiYULoBvJ EdCcIXLbaRTqjem+70ZGvAiCaGO52YvUhBo+XCgjucjcqhxiF3wc24kzj1Zycrwb Da7VjftZAApN01CJ38mXGpZXiWZU4hjJx41wCbQgSnVuaW8gQyBIYW1hbm8gPGp1 bmlvQHBvYm94
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-05-02 17:24:46 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-04-28 20:47:57.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-05-02 17:24:46.0 +0200 @@ -1,0 +2,15 @@ +Tue Apr 28 15:56:38 UTC 2015 - astie...@suse.com + +- git 2.3.7: + * An earlier update to the parser that disects a URL broke an + address, followed by a colon, followed by an empty string (instead + of the port number), e.g. ssh://example.com:/path/to/repo. + * The completion script (in contrib/) contaminated global namespace + and clobbered on a shell variable $x. + * The "git push --signed" protocol extension did not limit what the + "nonce" that is a server-chosen string can contain or how long it + can be, which was unnecessarily lax. Limit both the length and the + alphabet to a reasonably small space that can still have enough + entropy. + +--- Old: git-2.3.6.tar.xz New: git-2.3.7.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.uaujAe/_old 2015-05-02 17:24:47.0 +0200 +++ /var/tmp/diff_new_pack.uaujAe/_new 2015-05-02 17:24:47.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.3.6 +Version:2.3.7 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.3.6.tar.xz -> git-2.3.7.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.3.6/Documentation/RelNotes/2.3.7.txt new/git-2.3.7/Documentation/RelNotes/2.3.7.txt --- old/git-2.3.6/Documentation/RelNotes/2.3.7.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.3.7/Documentation/RelNotes/2.3.7.txt 2015-04-27 21:29:33.0 +0200 @@ -0,0 +1,21 @@ +Git v2.3.7 Release Notes + + +Fixes since v2.3.6 +-- + + * An earlier update to the parser that disects a URL broke an + address, followed by a colon, followed by an empty string (instead + of the port number), e.g. ssh://example.com:/path/to/repo. + + * The completion script (in contrib/) contaminated global namespace + and clobbered on a shell variable $x. + + * The "git push --signed" protocol extension did not limit what the + "nonce" that is a server-chosen string can contain or how long it + can be, which was unnecessarily lax. Limit both the length and the + alphabet to a reasonably small space that can still have enough + entropy. + +Also contains typofixes, documentation updates and trivial code +clean-ups. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.3.6/Documentation/git.txt new/git-2.3.7/Documentation/git.txt --- old/git-2.3.6/Documentation/git.txt 2015-04-21 23:09:37.0 +0200 +++ new/git-2.3.7/Documentation/git.txt 2015-04-27 21:29:33.0 +0200 @@ -43,9 +43,10 @@ branch of the `git.git` repository. Documentation for older releases are available here: -* link:v2.3.6/git.html[documentation for release 2.3.6] +* link:v2.3.7/git.html[documentation for release 2.3.7] * release notes for + link:RelNotes/2.3.7.txt[2.3.7], link:RelNotes/2.3.6.txt[2.3.6], link:RelNotes/2.3.5.txt[2.3.5], link:RelNotes/2.3.4.txt[2.3.4], diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.3.6/GIT-VERSION-GEN new/git-2.3.7/GIT-VERSION-GEN --- old/git-2.3.6/GIT-VERSION-GEN 2015-04-21 23:09:37.0 +0200 +++ new/git-2.3.7/GIT-VERSION-GEN 2015-04-27 21:29:33.0 +0200 @@ -1,7 +1,7 @@ #!/bin/sh GVF=GIT-VERSION-FILE -DEF_VER=v2.3.6 +DEF_VER=v2.3.7 LF=' ' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.3.6/RelNotes new/git-2.3.7/RelNotes --- old/git-2.3.6/RelNotes 2015-05-02 17:24:49.0 +0200 +++ new/git-2.3.7/RelNotes 2015-05-02 17:24:49.0 +0200 @@ -1 +1 @@ -symbolic link to Documentation/RelNotes/2.3.6.txt +symbolic link to Documentation/RelNotes/2.3.7.txt diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.3.6/configure new/git-2.3.7/configure --- old/git-2.3.6/configure 2015-04-21 23:09:38.0 +0200 +++ new/git-2.3.7/configure 2015-04-27 21:29:33.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoc
commit git for openSUSE:Factory
Hello community, here is the log from the commit of package git for openSUSE:Factory checked in at 2015-04-28 20:47:56 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-04-10 09:46:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.git.new/git.changes 2015-04-28 20:47:57.0 +0200 @@ -1,0 +2,6 @@ +Sun Apr 26 18:09:29 UTC 2015 - astie...@suse.com + +- git 2.3.6: + * "diff-highlight" (in contrib/) multibyte character support + +--- Old: git-2.3.5.tar.xz New: git-2.3.6.tar.xz Other differences: -- ++ git.spec ++ --- /var/tmp/diff_new_pack.mqNaCw/_old 2015-04-28 20:47:58.0 +0200 +++ /var/tmp/diff_new_pack.mqNaCw/_new 2015-04-28 20:47:58.0 +0200 @@ -26,7 +26,7 @@ %endif Name: git -Version:2.3.5 +Version:2.3.6 Release:0 Summary:Fast, scalable, distributed revision control system License:GPL-2.0 ++ git-2.3.5.tar.xz -> git-2.3.6.tar.xz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.3.5/Documentation/CodingGuidelines new/git-2.3.6/Documentation/CodingGuidelines --- old/git-2.3.5/Documentation/CodingGuidelines2015-04-01 00:14:52.0 +0200 +++ new/git-2.3.6/Documentation/CodingGuidelines2015-04-21 23:09:37.0 +0200 @@ -1,5 +1,5 @@ Like other projects, we also have some guidelines to keep to the -code. For Git in general, three rough rules are: +code. For Git in general, a few rough rules are: - Most importantly, we never say "It's in POSIX; we'll happily ignore your needs should your system not conform to it." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.3.5/Documentation/RelNotes/2.3.6.txt new/git-2.3.6/Documentation/RelNotes/2.3.6.txt --- old/git-2.3.5/Documentation/RelNotes/2.3.6.txt 1970-01-01 01:00:00.0 +0100 +++ new/git-2.3.6/Documentation/RelNotes/2.3.6.txt 2015-04-21 23:09:37.0 +0200 @@ -0,0 +1,13 @@ +Git v2.3.6 Release Notes + + +Fixes since v2.3.5 +-- + + * "diff-highlight" (in contrib/) used to show byte-by-byte + differences, which meant that multi-byte characters can be chopped + in the middle. It learned to pay attention to character boundaries + (assuming the UTF-8 payload). + +Also contains typofixes, documentation updates and trivial code +clean-ups. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.3.5/Documentation/git-cherry-pick.txt new/git-2.3.6/Documentation/git-cherry-pick.txt --- old/git-2.3.5/Documentation/git-cherry-pick.txt 2015-04-01 00:14:52.0 +0200 +++ new/git-2.3.6/Documentation/git-cherry-pick.txt 2015-04-21 23:09:37.0 +0200 @@ -131,7 +131,8 @@ --keep-redundant-commits:: If a commit being cherry picked duplicates a commit already in the current history, it will become empty. By default these - redundant commits are ignored. This option overrides that behavior and + redundant commits cause `cherry-pick` to stop so the user can + examine the commit. This option overrides that behavior and creates an empty commit object. Implies `--allow-empty`. --strategy=:: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.3.5/Documentation/git-fast-import.txt new/git-2.3.6/Documentation/git-fast-import.txt --- old/git-2.3.5/Documentation/git-fast-import.txt 2015-04-01 00:14:52.0 +0200 +++ new/git-2.3.6/Documentation/git-fast-import.txt 2015-04-21 23:09:37.0 +0200 @@ -507,10 +507,6 @@ the first ancestor of the current commit, and the branch will start out with no files. An unlimited number of `merge` commands per commit are permitted by fast-import, thereby establishing an n-way merge. -However Git's other tools never create commits with more than 15 -additional ancestors (forming a 16-way merge). For this reason -it is suggested that frontends do not use more than 15 `merge` -commands per commit; 16, if starting a new, empty branch. Here `` is any of the commit specification expressions also accepted by `from` (see above). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/git-2.3.5/Documentation/git.txt new/git-2.3.6/Documentation/git.txt --- old/git-2.3.5/Documentation/git.txt 2015-04-01 00:14:52.0 +0200 +++ new/git-2.3.6/Documentation/git.txt 2015-04-21 23:09:37.