commit git for openSUSE:Factory

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 "tiwai@suse.com" 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 - jpschewe@mtu.net + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de