[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Git fixes for squeeze



Dear release managers, dear Gerrit,

Some quick changes for git in squeeze.

 - Trivial fixes from upstream: memory leaks in cache_tree_free
   and diff; confusing use of static buffer in setup_git_env;
   dependence on signed int overflow semantics.

 - Documentation formatting fixes (mostly stray backslashes in
   manpages) to fix bugs #540001, #600422.

 - Weaker dependencies for gitweb, so it can be used with nginx
   without installing another webserver to satisfy dpkg.
   Fixes bug #600413 (which is a regression from lenny and is
   probably "serious"; sorry for the mislabeling).

See [1] for the diff, [2] for the resulting tree.  It is well tested.

diffstat for the upstream part:

 Documentation/asciidoc.conf                   |    2 ++
 Documentation/config.txt                      |    9 +++++----
 Documentation/git-add.txt                     |    4 ++--
 Documentation/git-bisect-lk2009.txt           |    2 +-
 Documentation/git-bundle.txt                  |    8 ++++----
 Documentation/git-checkout-index.txt          |    2 +-
 Documentation/git-checkout.txt                |    2 +-
 Documentation/git-commit-tree.txt             |    2 +-
 Documentation/git-fast-export.txt             |    2 +-
 Documentation/git-for-each-ref.txt            |    2 +-
 Documentation/git-grep.txt                    |    4 ++--
 Documentation/git-ls-files.txt                |    6 +++---
 Documentation/git-merge-index.txt             |    2 +-
 Documentation/git-push.txt                    |    2 +-
 Documentation/git-rebase.txt                  |    2 +-
 Documentation/git-relink.txt                  |    2 +-
 Documentation/git-rev-parse.txt               |    9 +++++----
 Documentation/git-rm.txt                      |    9 +++++----
 Documentation/git-show-branch.txt             |    8 ++++----
 Documentation/git-show-ref.txt                |    4 ++--
 Documentation/git-update-index.txt            |    4 ++--
 Documentation/gitcore-tutorial.txt            |   18 +++++++++---------
 Documentation/gitignore.txt                   |    4 ++--
 Documentation/rev-list-options.txt            |    2 +-
 Documentation/technical/api-parse-options.txt |    8 ++++----
 Documentation/user-manual.txt                 |    4 ++--
 cache-tree.c                                  |    4 +++-
 diff.c                                        |    5 ++++-
 gitweb/gitweb.perl                            |    8 ++++----
 29 files changed, 75 insertions(+), 65 deletions(-)

and for the changes outside debian/diff:

 debian/changelog |    4 ++++
 debian/control   |   11 +++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

Less urgent changes[3] not included, though should could be included if
you want them.

 - Tweak the git-core package description to avoid disappointing
   sysadmins that would like to remove it
 - Let emacs support take effect with emacs23.  Not a technical
   regression since emacs22 still works, but a practical one.
   Unfortunately, the elisp produces some warnings; it would be
   nice to find someone familiar with emacs to work on this.
 - Steer admins towards the very nice cvs2git utility (package
   cvs2svn) in the git-cvs package description.
 - Fix password prompting in git gui (not a regression from lenny
   but a new feature, bug #588103).
 - git apply: Accept traditional patches patching files with space
   in name.  Requested in bug #578752.
 - Modify "git reset --hard" to work correctly when using the new
   sparse checkout feature (bug #583699).
 - Add a !doctype declaration to the user manual (bug #507476).
 - gitk: Use standard desktop fonts (bug #466471).
 - gitk: Avoid spurious matches for numbers in "All fields" search
   (bug #465776).
 - Fix test suite when run as root (bug #524309).
 - merge: Allow custom strategies to intervene in trivial merges
   (bug #581691).

Thoughts?
Jonathan

[1] http://repo.or.cz/w/debian-git/jrn.git/patch/for-squeeze?hp=debian-sid
[2] git://repo.or.cz/debian-git/jrn.git for-squeeze
[3] git://repo.or.cz/debian-git/jrn.git proposed-updates


Reply to: