Hello community,

here is the log from the commit of package git for openSUSE:Factory checked in 
at 2012-02-01 09:57:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/git (Old)
 and      /work/SRC/openSUSE:Factory/.git.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "git", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/git/git.changes  2012-01-17 16:05:44.000000000 
+0100
+++ /work/SRC/openSUSE:Factory/.git.new/git.changes     2012-02-01 
09:57:39.000000000 +0100
@@ -1,0 +2,6 @@
+Fri Jan 27 15:58:06 UTC 2012 - [email protected]
+
+- Added the ability to specify the user and group that git-daemon run
+  as (bnc#742661).
+
+-------------------------------------------------------------------
@@ -5 +11,66 @@
-  * Bugfixes, see included ChangeLog for details.
+
+  * Attempt to fetch from an empty file pretending it to be a bundle did
+   not error out correctly.
+
+  * gitweb did not correctly fall back to configured $fallback_encoding
+   that is not 'latin1'.
+
+  * "git clone --depth $n" did not catch a non-number given as $n as an
+   error.
+
+  * Porcelain commands like "git reset" did not distinguish deletions
+    and type-changes from ordinary modification, and reported them with
+    the same 'M' moniker. They now use 'D' (for deletion) and 'T' (for
+    type-change) to match "git status -s" and "git diff --name-status".
+  
+  * You could make "git commit" segfault by giving the "--no-message"
+   option.
+
+  * "git checkout -m" did not recreate the conflicted state in a "both
+   sides added, without any common ancestor version" conflict
+   situation.
+
+  * git native connection going over TCP (not over SSH) did not set
+   SO_KEEPALIVE option which failed to receive link layer errors.
+
+  * "fast-import" did not correctly update an existing notes tree,
+   possibly corrupting the fan-out.
+
+  * "git log --follow" did not honor the rename threshold score given
+   with the -M option (e.g. "-M50%").
+
+  * Authenticated "git push" over dumb HTTP were broken with a recent
+   change and failed without asking for password when username is
+   given.
+
+  * "git push" to an empty repository over HTTP were broken with a
+   recent change to the ref handling.
+
+  * "git push -v" forgot how to be verbose by mistake. It now properly
+   becomes verbose when asked to.
+
+  * When a "reword" action in "git rebase -i" failed to run "commit --amend",
+   we did not give the control back to the user to resolve the situation, and
+   instead kept the original commit log message.
+
+  * "git apply --check" did not error out when given an empty input
+   without any patch.
+
+  * "git archive" mistakenly allowed remote clients to ask for commits
+   that are not at the tip of any ref.
+
+  * "git checkout" and "git merge" treated in-tree .gitignore and exclude
+   file in $GIT_DIR/info/ directory inconsistently when deciding which
+   untracked files are ignored and expendable.
+
+  * The function header pattern for files with "diff=cpp" attribute did
+   not consider "type *funcname(type param1,..." as the beginning of a
+   function.
+
+  * The error message from "git diff" and "git status" when they fail
+   to inspect changes in submodules did not report which submodule they
+   had trouble with.
+
+  * "git pack-objects" avoids creating cyclic dependencies among deltas
+   when seeing a broken packfile that records the same object in both
+   the deflated form and as a delta.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ git-daemon.init ++++++
--- /var/tmp/diff_new_pack.PN9O1W/_old  2012-02-01 09:57:40.000000000 +0100
+++ /var/tmp/diff_new_pack.PN9O1W/_new  2012-02-01 09:57:40.000000000 +0100
@@ -58,6 +58,9 @@
 
 : ${GIT_DAEMON_BASE_PATH:=/srv/git}
 
+: ${GIT_DAEMON_USER:=git-daemon}
+: ${GIT_DAEMON_GROUP:=nogroup}
+
 . /etc/rc.status
 
 # Reset status of this service
@@ -70,8 +73,8 @@
                --syslog \
                --detach \
                --reuseaddr \
-               --user=git-daemon \
-               --group=nogroup \
+               --user=${GIT_DAEMON_USER} \
+               --group=${GIT_DAEMON_GROUP} \
                --pid-file=$pidfile \
                --base-path="$GIT_DAEMON_BASE_PATH" \
                $GIT_DAEMON_ARGS 

++++++ sysconfig.git-daemon ++++++
--- /var/tmp/diff_new_pack.PN9O1W/_old  2012-02-01 09:57:40.000000000 +0100
+++ /var/tmp/diff_new_pack.PN9O1W/_new  2012-02-01 09:57:40.000000000 +0100
@@ -16,3 +16,19 @@
 #
 # additional arguments for git-daemon. See manual page
 GIT_DAEMON_ARGS=""
+
+## Type:          string
+## Default: 
+#
+# defaults to "git-daemon" if not set
+#
+# User to run git-daemon as.
+GIT_DAEMON_USER=""
+
+## Type:          string
+## Default: 
+#
+# defaults to "nogroup" if not set
+#
+# Group to run git-daemon as.
+GIT_DAEMON_GROUP=""

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to