commit git for openSUSE:Factory

2020-11-02 Thread root
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

2020-10-28 Thread root
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 

commit git for openSUSE:Factory

2020-10-23 Thread root
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

2020-07-31 Thread root
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

2020-06-11 Thread root
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

2020-05-01 Thread root
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

2020-04-29 Thread root
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

2020-04-25 Thread root
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 

commit git for openSUSE:Factory

2020-04-19 Thread root
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 

commit git for openSUSE:Factory

2020-04-04 Thread root
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

2020-03-25 Thread root
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

2020-02-20 Thread root
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 

commit git for openSUSE:Factory

2020-01-19 Thread root
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

2019-12-23 Thread root
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

2019-12-07 Thread root
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 

commit git for openSUSE:Factory

2019-11-08 Thread root
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

2019-10-14 Thread root
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

2019-10-03 Thread root
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

2019-08-27 Thread root
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

2019-08-16 Thread root
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

2019-07-28 Thread root
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

2019-07-17 Thread root
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

2019-06-24 Thread root
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

2019-05-15 Thread root
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

2019-04-17 Thread root
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

2019-02-28 Thread root
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

2019-01-26 Thread root
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

2019-01-21 Thread root
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

2018-12-19 Thread root
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

2018-12-10 Thread root
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

2018-11-26 Thread root
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

2018-10-11 Thread root
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.txt

commit git for openSUSE:Factory

2018-09-18 Thread root
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

2018-09-05 Thread root
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

2018-06-27 Thread root
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

2018-06-03 Thread root
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
+++ 

commit git for openSUSE:Factory

2018-05-25 Thread root
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

2018-05-21 Thread root
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

2018-03-29 Thread root
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

2018-03-09 Thread root
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

2018-03-01 Thread root
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

2018-02-23 Thread root
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

2018-02-19 Thread root
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 

commit git for openSUSE:Factory

2018-01-24 Thread root
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 

commit git for openSUSE:Factory

2018-01-21 Thread root
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

2017-12-03 Thread root
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

commit git for openSUSE:Factory

2017-11-30 Thread root
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

2017-11-19 Thread root
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

2017-11-14 Thread root
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

2017-11-04 Thread root
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

2017-10-26 Thread root
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

2017-10-13 Thread root
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

2017-09-29 Thread root
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

2017-08-21 Thread root
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
--- 

commit git for openSUSE:Factory

2017-08-06 Thread root
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

2017-07-17 Thread root
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

2017-06-30 Thread root
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

2017-06-07 Thread root
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 

commit git for openSUSE:Factory

2017-05-20 Thread root
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

2017-03-31 Thread root
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

2017-03-10 Thread root
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

2017-02-26 Thread root
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

2017-02-20 Thread root
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

2017-02-06 Thread root
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 @@

commit git for openSUSE:Factory

2016-12-02 Thread h_root
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

2016-11-07 Thread h_root
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

2016-10-06 Thread h_root
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

2016-09-17 Thread h_root
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

2016-09-05 Thread h_root
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

2016-08-17 Thread h_root
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

2016-07-18 Thread h_root
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

2016-07-01 Thread h_root
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

2016-06-10 Thread h_root
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

2016-05-23 Thread h_root
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

2016-05-05 Thread h_root
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

2016-04-28 Thread h_root
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

2016-04-07 Thread h_root
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

2016-03-29 Thread h_root
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 

commit git for openSUSE:Factory

2016-03-16 Thread h_root
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

2016-02-25 Thread h_root
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 

commit git for openSUSE:Factory

2016-02-09 Thread h_root
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

2016-02-03 Thread h_root
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

2016-01-13 Thread h_root
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

2016-01-08 Thread h_root
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

2015-12-17 Thread h_root
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 

commit git for openSUSE:Factory

2015-11-12 Thread h_root
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

2015-10-28 Thread h_root
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 " view..."] -state normal
+.bar.view entryconf [mca " 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 ""
-msgstr "更新"
+msgstr "更新()"
 
 #: gitk:2070
 msgid ""
-msgstr "リロード"
+msgstr "リロード()"
 
 #: gitk:2071
 msgid "Reread re"
-msgstr "リファレンスを再読み込み"
+msgstr "リファレンスを再読み込み()"
 
 #: gitk:2072
 msgid " references"
-msgstr 

commit git for openSUSE:Factory

2015-10-22 Thread h_root
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

2015-10-01 Thread h_root
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 

commit git for openSUSE:Factory

2015-09-17 Thread h_root
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 

commit git for openSUSE:Factory

2015-09-03 Thread h_root
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

2015-08-29 Thread h_root
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

2015-08-10 Thread h_root
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 branch@{push}
+  * Introduce http.url.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

2015-07-24 Thread h_root
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

2015-07-21 Thread h_root
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=depth and git clone --depth=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=depth and git clone --depth=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 n::
 --reroll-count=n::
Mark the series as the n-th iteration of the topic. The
-   output filenames have `vn` pretended to them, and the
+   output filenames have `vn` prepended to them, and the
subject prefix (PATCH by default, but configurable via the
`--subject-prefix` option) has ` vn` 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
+  

commit git for openSUSE:Factory

2015-07-05 Thread h_root
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

2015-06-01 Thread h_root
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/Documentation/git-hash-object.txt
--- 

commit git for openSUSE:Factory

2015-05-15 Thread h_root
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 gits...@pobox.com
uid   [ unknown] Junio C Hamano j...@google.com
uid   [ unknown] Junio C Hamano ju...@pobox.com
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

commit git for openSUSE:Factory

2015-05-02 Thread h_root
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 Autoconf 2.69 

commit git for openSUSE:Factory

2015-04-28 Thread h_root
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=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 `commit-ish` 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 

  1   2   >