--- git-core-1.6.1.2.orig/debian/versions.upstream +++ git-core-1.6.1.2/debian/versions.upstream @@ -0,0 +1,162 @@ +v1.0.0 +v1.0.0a +v1.0.0b +v1.0.3 +v1.0.4 +v1.0.5 +v1.0.6 +v1.0.7 +v1.0.8 +v1.0.9 +v1.0.10 +v1.0.11 +v1.0.12 +v1.1.0 +v1.1.1 +v1.1.2 +v1.1.3 +v1.1.4 +v1.1.5 +v1.1.6 +v1.2.0 +v1.2.1 +v1.2.2 +v1.2.3 +v1.2.4 +v1.2.5 +v1.2.6 +v1.3.0-rc1 +v1.3.0-rc2 +v1.3.0-rc3 +v1.3.0-rc4 +v1.3.0 +v1.3.1 +v1.3.2 +v1.3.3 +v1.4.0-rc1 +v1.4.0-rc2 +v1.4.0 +v1.4.1-rc1 +v1.4.1-rc2 +v1.4.1 +v1.4.1.1 +v1.4.2-rc1 +v1.4.2-rc2 +v1.4.2-rc3 +v1.4.2-rc4 +v1.4.2 +v1.4.2.1 +v1.4.2.2 +v1.4.2.3 +v1.4.2.4 +v1.4.3-rc1 +v1.4.3-rc2 +v1.4.3-rc3 +v1.4.3 +v1.4.3.1 +v1.4.3.2 +v1.4.3.3 +v1.4.3.4 +v1.4.3.5 +v1.4.4-rc1 +v1.4.4-rc2 +v1.4.4 +v1.4.4.1 +v1.4.4.2 +v1.4.4.3 +v1.4.4.4 +v1.5.0-rc0 +v1.5.0-rc1 +v1.5.0-rc2 +v1.5.0-rc3 +v1.5.0-rc4 +v1.5.0 +v1.5.0.1 +v1.5.0.2 +v1.5.0.3 +v1.5.0.4 +v1.5.0.5 +v1.5.0.6 +v1.5.0.7 +v1.5.1-rc1 +v1.5.1-rc2 +v1.5.1-rc3 +v1.5.1 +v1.5.1.1 +v1.5.1.2 +v1.5.1.3 +v1.5.1.4 +v1.5.1.5 +v1.5.1.6 +v1.5.2-rc0 +v1.5.2-rc1 +v1.5.2-rc2 +v1.5.2-rc3 +v1.5.2 +v1.5.2.1 +v1.5.2.2 +v1.5.2.3 +v1.5.2.4 +v1.5.2.5 +v1.5.3-rc0 +v1.5.3-rc1 +v1.5.3-rc2 +v1.5.3-rc3 +v1.5.3-rc4 +v1.5.3-rc5 +v1.5.3-rc6 +v1.5.3-rc7 +v1.5.3 +v1.5.3.1 +v1.5.3.2 +v1.5.3.3 +v1.5.3.4 +v1.5.3.5 +v1.5.3.6 +v1.5.3.7 +v1.5.3.8 +v1.5.4-rc0 +v1.5.4-rc1 +v1.5.4-rc2 +v1.5.4-rc3 +v1.5.4-rc4 +v1.5.4-rc5 +v1.5.4 +v1.5.4.1 +v1.5.4.2 +v1.5.4.3 +v1.5.4.4 +v1.5.4.5 +v1.5.5-rc0 +v1.5.5-rc1 +v1.5.5-rc2 +v1.5.5-rc3 +v1.5.5 +v1.5.5.1 +v1.5.5.2 +v1.5.5.3 +v1.5.5.4 +v1.5.6-rc0 +v1.5.6-rc1 +v1.5.6-rc2 +v1.5.6-rc3 +v1.5.6 +v1.5.6.1 +v1.5.6.2 +v1.5.6.3 +v1.5.6.4 +v1.5.6.5 +v1.6.0-rc0 +v1.6.0-rc1 +v1.6.0-rc2 +v1.6.0-rc3 +v1.6.0 +v1.6.0.1 +v1.6.0.2 +v1.6.0.3 +v1.6.0.4 +v1.6.0.5 +v1.6.0.6 +v1.6.1 +v1.6.1.1 +v1.6.1.2 --- git-core-1.6.1.2.orig/debian/git-daemon-run.conffiles +++ git-core-1.6.1.2/debian/git-daemon-run.conffiles @@ -0,0 +1,2 @@ +/etc/sv/git-daemon/run +/etc/sv/git-daemon/log/run --- git-core-1.6.1.2.orig/debian/gitweb.README.Debian +++ git-core-1.6.1.2/debian/gitweb.README.Debian @@ -0,0 +1,15 @@ +gitweb for Debian +----------------- + +The gitweb CGI by default looks into the directory /var/cache/git/ for +browsable repositories (this is configured in /etc/gitweb.conf). It expects +the repositories' .git subdirectories in /var/cache/git/, symlinks pointing +to the corresponding subdirectories in the repositories are just fine, e.g.: + + ln -s ~pape/git/foo/.git /var/cache/git/foo.git + +For more details about setting up gitweb for a git.example.org server, and +on how to make the git-core tools such as git-clone work through http, see +/usr/share/doc/git-core/README.Debian. + + -- Gerrit Pape Fri, 15 Sep 2006 09:19:37 +0000 --- git-core-1.6.1.2.orig/debian/git-doc.docs +++ git-core-1.6.1.2/debian/git-doc.docs @@ -0,0 +1,3 @@ +tmp/html/* +Documentation/technical +RelNotes --- git-core-1.6.1.2.orig/debian/gitweb.conffiles +++ git-core-1.6.1.2/debian/gitweb.conffiles @@ -0,0 +1 @@ +/etc/gitweb.conf --- git-core-1.6.1.2.orig/debian/gitweb.conf +++ git-core-1.6.1.2/debian/gitweb.conf @@ -0,0 +1,23 @@ +# path to git projects (.git) +$projectroot = "/var/cache/git"; + +# directory to use for temp files +$git_temp = "/tmp"; + +# target of the home link on top of all pages +#$home_link = $my_uri || "/"; + +# html text to include at home page +$home_text = "indextext.html"; + +# file with project list; by default, simply scan the projectroot dir. +$projects_list = $projectroot; + +# stylesheet to use +$stylesheet = "/gitweb.css"; + +# logo to use +$logo = "/git-logo.png"; + +# the 'favicon' +$favicon = "/git-favicon.png"; --- git-core-1.6.1.2.orig/debian/changelog.upstream.sh +++ git-core-1.6.1.2/debian/changelog.upstream.sh @@ -0,0 +1,15 @@ +#!/bin/sh +: >debian/changelog.upstream +exec debian/changelog.upstream."$new" + echo "Version $new; changes since $old:" + echo "Version $new; changes since $old:" |tr '[:print:]' - + echo + git shortlog --no-merges "$old".."$new" + echo + cat debian/changelog.upstream + mv debian/changelog.upstream."$new" debian/changelog.upstream + old="$new" +done --- git-core-1.6.1.2.orig/debian/git-core.docs +++ git-core-1.6.1.2/debian/git-core.docs @@ -0,0 +1,2 @@ +README +RelNotes --- git-core-1.6.1.2.orig/debian/copyright +++ git-core-1.6.1.2/debian/copyright @@ -0,0 +1,77 @@ +Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat +Original-Source: http://www.kernel.org/pub/software/scm/git/ + +Files: * +Copyright: © 2005-2008, Linus Torvalds and others. +License: GPL-2 + You can redistribute this software and/or modify it under the terms of + the GNU General Public License as published by the Free Software + Foundation; version 2 dated June, 1991. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + . + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + +Files: mozilla-sha1/* +Copyright: © 1995-1999, Cryptography Research, Inc. +License: MPL-1.1 | GPL-2+ + The contents of this file are subject to the Mozilla Public + License Version 1.1 (the "License"); you may not use this file + except in compliance with the License. You may obtain a copy of + the License at http://www.mozilla.org/MPL/ + . + Software distributed under the License is distributed on an "AS + IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + implied. See the License for the specific language governing + rights and limitations under the License. + . + Alternatively, the contents of this file may be used under the + terms of the GNU General Public License Version 2 or later (the + "GPL"), in which case the provisions of the GPL are applicable + instead of those above. If you wish to allow use of your + version of this file only under the terms of the GPL and not to + allow others to use your version of this file under the MPL, + indicate your decision by deleting the provisions above and + replace them with the notice and other provisions required by + the GPL. If you do not delete the provisions above, a recipient + may use your version of this file under either the MPL or the + GPL. + . + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + +Files: xdiff/* +Copyright: © 2003-2006, Davide Libenzi, Johannes E. Schindelin +License: LGPL-2.1+ + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + . + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + . + On Debian systems, the complete text of the GNU Lesser General Public License + can be found in /usr/share/common-licenses/LGPL-2.1. + +Files: debian/* +Copyright: © 2005, Sebastian Kuzminsky + © 2005-2006, Andres Salomon + © 2005-2008, Gerrit Pape + +This package was debianized by Sebastian Kuzminsky +on Thu, 5 May 2005 10:27:14 -0600, +and was adopted by Gerrit Pape +on Wed, 16 Nov 2005 19:37:14 +0000. + +The gitweb package was debianized by Andres Salomon +on Fri, 20 May 2005 11:23:12 -0400, +and adopted to be included in this package +on Thu, 27 Jul 2006 21:43:38 +0000. + --- git-core-1.6.1.2.orig/debian/git-daemon-run.postrm +++ git-core-1.6.1.2/debian/git-daemon-run.postrm @@ -0,0 +1,17 @@ +#!/bin/sh +set -e + +test "$1" = 'purge' || exit 0 + +sv force-stop git-daemon || : +rm -rf /etc/sv/git-daemon/supervise /etc/sv/git-daemon/log/supervise +rm -rf /var/lib/supervise/git-daemon /var/lib/supervise/git-daemon.log + +for i in '@*' current config lock state; do + rm -f /var/log/git-daemon/$i +done +rmdir /var/log/git-daemon || : + +getent passwd gitlog >/dev/null || exit 0 +! deluser --version >/dev/null 2>&1 || exec deluser gitlog +echo 'deluser program not available, not removing system user "gitlog".' >&2 --- git-core-1.6.1.2.orig/debian/control +++ git-core-1.6.1.2/debian/control @@ -0,0 +1,133 @@ +Source: git-core +Section: devel +Priority: optional +Maintainer: Gerrit Pape +Build-Depends: libz-dev, libcurl4-gnutls-dev | libcurl3-gnutls-dev, asciidoc, xmlto, docbook-xsl, libexpat1-dev, subversion, unzip, tcl8.4, gettext, libdbd-mysql-perl +Standards-Version: 3.8.0.1 +Vcs-Git: http://smarden.org/git/git.git/ + +Package: git-core +Architecture: any +Depends: ${shlibs:Depends}, perl-modules, liberror-perl, libdigest-sha1-perl +Recommends: patch, less, rsync, ssh-client +Suggests: git-doc, git-arch, git-cvs, git-svn, git-email, git-daemon-run, git-gui, gitk, gitweb +Replaces: cogito (<< 0.16rc2-0), git-completion +Conflicts: git (<< 4.3.20-11), qgit (<< 1.5.5), git-completion +Provides: git-completion +Description: fast, scalable, distributed revision control system + Git is popular version control system designed to handle very large + projects with speed and efficiency; it is used for many high profile + open source projects, most notably the Linux kernel. + . + Git falls in the category of distributed source code management tools. + Every Git working directory is a full-fledged repository with full + revision tracking capabilities, not dependent on network access or a + central server. + . + This package provides the git main components with minimal dependencies. + Additional functionality, e.g. a graphical user interface and revision + tree visualizer, tools for interoperating with other VCS's, or a web + interface, is provided as separate git* packages. + +Package: git-doc +Section: doc +Architecture: all +Suggests: git-core, git-arch, git-cvs, git-svn, git-email, gitk, gitweb +Description: fast, scalable, distributed revision control system (documentation) + Git is popular version control system designed to handle very large + projects with speed and efficiency; it is used for many high profile + open source projects, most notably the Linux kernel. + . + Git falls in the category of distributed source code management tools. + Every Git working directory is a full-fledged repository with full + revision tracking capabilities, not dependent on network access or a + central server. + . + This package provides the documentation. + +Package: git-email +Architecture: all +Depends: git-core (>> 1.6.1.2) +Recommends: libemail-valid-perl, libnet-smtp-ssl-perl, libauthen-sasl-perl +Suggests: git-doc +Replaces: cogito (<< 0.16rc2-0) +Description: fast, scalable, distributed revision control system (email add-on) + Git is popular version control system designed to handle very large + projects with speed and efficiency; it is used for many high profile + open source projects, most notably the Linux kernel. + . + Git falls in the category of distributed source code management tools. + Every Git working directory is a full-fledged repository with full + revision tracking capabilities, not dependent on network access or a + central server. + . + This package provides the git-send-email program for sending series of + patch emails. + +Package: git-daemon-run +Architecture: all +Depends: git-core (>> 1.6.1.2), runit (>= 1.8.0-2), adduser +Description: fast, scalable, distributed revision control system (git-daemon service) + Git is popular version control system designed to handle very large + projects with speed and efficiency; it is used for many high profile + open source projects, most notably the Linux kernel. + . + Git falls in the category of distributed source code management tools. + Every Git working directory is a full-fledged repository with full + revision tracking capabilities, not dependent on network access or a + central server. + . + This package provides a git-daemon service. git-daemon is a simple server + for git repositories, ideally suited for read-only updates, i.e., pulling + from git repositories through the network. + +Package: git-gui +Architecture: all +Depends: git-core (>> 1.6.1.2), tk8.4 +Replaces: git-core (<< 1:1.5.2.2-3) +Recommends: gitk +Suggests: git-doc +Description: fast, scalable, distributed revision control system (GUI) + Git is popular version control system designed to handle very large + projects with speed and efficiency; it is used for many high profile + open source projects, most notably the Linux kernel. + . + Git falls in the category of distributed source code management tools. + Every Git working directory is a full-fledged repository with full + revision tracking capabilities, not dependent on network access or a + central server. + . + This package provides the git graphical user interface. + +Package: gitk +Architecture: all +Depends: git-core (>> 1.6.1.2), tk8.4 +Suggests: git-doc +Replaces: cogito (<< 0.16rc2-0) +Description: fast, scalable, distributed revision control system (revision tree visualizer) + Git is popular version control system designed to handle very large + projects with speed and efficiency; it is used for many high profile + open source projects, most notably the Linux kernel. + . + Git falls in the category of distributed source code management tools. + Every Git working directory is a full-fledged repository with full + revision tracking capabilities, not dependent on network access or a + central server. + . + This package provides the gitk program, a tcl/tk revision tree visualizer. + +Package: gitweb +Architecture: all +Depends: git-core (>> 1.6.1.2), perl +Suggests: git-doc +Description: fast, scalable, distributed revision control system (web interface) + Git is popular version control system designed to handle very large + projects with speed and efficiency; it is used for many high profile + open source projects, most notably the Linux kernel. + . + Git falls in the category of distributed source code management tools. + Every Git working directory is a full-fledged repository with full + revision tracking capabilities, not dependent on network access or a + central server. + . + This package provides a web interface for browsing git repositories. --- git-core-1.6.1.2.orig/debian/gitweb.examples +++ git-core-1.6.1.2/debian/gitweb.examples @@ -0,0 +1 @@ +debian/examples/index.aux-generation --- git-core-1.6.1.2.orig/debian/git-core.preinst +++ git-core-1.6.1.2/debian/git-core.preinst @@ -0,0 +1,5 @@ +#!/bin/sh +set -e + +test -z "$2" || dpkg --compare-versions "$2" gt '1:1.5.2~rc3-2' || + exec update-alternatives --remove git /usr/bin/git-scm --- git-core-1.6.1.2.orig/debian/git-daemon-run.README.Debian +++ git-core-1.6.1.2/debian/git-daemon-run.README.Debian @@ -0,0 +1,31 @@ +git-daemon-run for Debian +------------------------- + +This package enables a git-daemon service. This allows people to use a +git:// URL to access your repositories. + +After installing this package, wait five seconds for the git-daemon +service to be picked up by runit, and check its status and logs: + + sv stat git-daemon + cat /var/log/git-daemon/current + +See the sv(8) program on how to manage the service, or, alternatively, +create a symbolic link /etc/init.d/git-daemon pointing to /usr/bin/sv to +have an LSB compatible interface to control it: + + ln -s /usr/bin/sv /etc/init.d/git-daemon + /etc/init.d/git-daemon status + +The git daemon by default looks into the directory /var/cache/git/ for +repositories (this is configured in /etc/sv/git-daemon/run). It expects +the repositories' .git subdirectories in that directory, symlinks +pointing to the corresponding subdirectories in the repositories are just +fine, e.g.: + + ln -s ~pape/git/foo/.git /var/cache/git/foo.git + +This makes 'git-clone git://git.example.org/git/foo' to clone the foo +repository on remote machines work. + + -- Gerrit Pape Sun, 03 Jun 2007 09:51:53 +0000 --- git-core-1.6.1.2.orig/debian/git-core.NEWS.Debian +++ git-core-1.6.1.2/debian/git-core.NEWS.Debian @@ -0,0 +1,14 @@ +git-core (1:1.6.0-1) experimental; urgency=low + + Most of the programs are now installed outside the default $PATH, + except for "git", "gitk" and some server side programs that need + to be accessible for technical reasons. Invoking a git subcommand + as "git-xyzzy" from the command line has been deprecated since + early 2006 (and officially announced in the 1.5.4 release notes); + using the "git-xyzzy" form in scripts after adding the output from + "git --exec-path" to the $PATH is still supported in this release, + but users are again strongly encouraged to adjust their scripts to + use the "git xyzzy" form, as this support might be dropped in later + releases. + + -- Gerrit Pape Sun, 24 Aug 2008 22:31:44 +0000 --- git-core-1.6.1.2.orig/debian/git-core.emacsen-startup +++ git-core-1.6.1.2/debian/git-core.emacsen-startup @@ -0,0 +1,165 @@ +;; -*-emacs-lisp-*- +;; +;; Emacs startup file, e.g. /etc/emacs/site-start.d/50git-core.el +;; for the Debian git-core package + +(if (and (not (featurep 'xemacs)) + (string< emacs-version "23")) + ;; Do not load or activate these under Emacs 23.x which already + ;; contains git support + (progn + ;; From http://www.emacswiki.org/cgi-bin/wiki/Git + (add-to-list + 'load-path + "/usr/share/doc/git-core/contrib/emacs" + 'append) + + (autoload 'vc-git--run-command-string "vc-git" "" nil) + (autoload 'vc-git--run-command "vc-git" "" nil) + (autoload 'vc-git-registered "vc-git" "" nil) + (autoload 'vc-git-state "vc-git" "" nil) + (autoload 'vc-git-workfile-version "vc-git" "" nil) + (autoload 'vc-git-symbolic-commit "vc-git" "" nil) + (autoload 'vc-git-previous-version "vc-git" "" nil) + (autoload 'vc-git-next-version "vc-git" "" nil) + (autoload 'vc-git-revert "vc-git" "" nil) + (autoload 'vc-git-checkout-model "vc-git" "" nil) + (autoload 'vc-git-workfile-unchanged-p "vc-git" "" nil) + (autoload 'vc-git-register "vc-git" "" nil) + (autoload 'vc-git-print-log "vc-git" "" nil) + (autoload 'vc-git-diff "vc-git" "" nil) + (autoload 'vc-git-checkin "vc-git" "" nil) + (autoload 'vc-git-checkout "vc-git" "" nil) + (autoload 'vc-git-annotate-command "vc-git" "" nil) + (autoload 'vc-git-annotate-time "vc-git" "" nil) + + (add-to-list 'vc-handled-backends 'git) + + (autoload 'git-get-env-strings "git" "" nil) + (autoload 'git-call-process-env "git" "" nil) + (autoload 'git-call-process-display-error "git" "" nil) + (autoload 'git-call-process-env-string "git" "" nil) + (autoload 'git-run-process-region "git" "" nil) + (autoload 'git-run-command-buffer "git" "" nil) + (autoload 'git-run-command-region "git" "" nil) + (autoload 'git-run-hook "git" "" nil) + (autoload 'git-get-string-sha1 "git" "" nil) + (autoload 'git-get-committer-name "git" "" nil) + (autoload 'git-get-committer-email "git" "" nil) + (autoload 'git-get-commits-coding-system "git" "" nil) + (autoload 'git-get-logoutput-coding-system "git" "" nil) + (autoload 'git-escape-file-name "git" "" nil) + (autoload 'git-success-message "git" "" nil) + (autoload 'git-get-top-dir "git" "" nil) + (autoload 'git-append-to-ignore "git" "" nil) + (autoload 'git-rev-parse "git" "" nil) + (autoload 'git-config "git" "" nil) + (autoload 'git-symbolic-ref "git" "" nil) + (autoload 'git-update-ref "git" "" nil) + (autoload 'git-read-tree "git" "" nil) + (autoload 'git-write-tree "git" "" nil) + (autoload 'git-commit-tree "git" "" nil) + (autoload 'git-empty-db-p "git" "" nil) + (autoload 'git-get-merge-heads "git" "" nil) + (autoload 'git-get-commit-description "git" "" nil) + (autoload 'git-clear-status "git" "" nil) + (autoload 'git-set-fileinfo-state "git" "" nil) + (autoload 'git-status-filenames-map "git" "" nil) + (autoload 'git-set-filenames-state "git" "" nil) + (autoload 'git-state-code "git" "" nil) + (autoload 'git-status-code-as-string "git" "" nil) + (autoload 'git-file-type-as-string "git" "" nil) + (autoload 'git-rename-as-string "git" "" nil) + (autoload 'git-permissions-as-string "git" "" nil) + (autoload 'git-fileinfo-prettyprint "git" "" nil) + (autoload 'git-insert-info-list "git" "" nil) + (autoload 'git-run-diff-index "git" "" nil) + (autoload 'git-find-status-file "git" "" nil) + (autoload 'git-run-ls-files "git" "" nil) + (autoload 'git-run-ls-files-cached "git" "" nil) + (autoload 'git-run-ls-unmerged "git" "" nil) + (autoload 'git-get-exclude-files "git" "" nil) + (autoload 'git-run-ls-files-with-excludes "git" "" nil) + (autoload 'git-update-status-files "git" "" nil) + (autoload 'git-mark-files "git" "" nil) + (autoload 'git-marked-files "git" "" nil) + (autoload 'git-marked-files-state "git" "" nil) + (autoload 'git-refresh-files "git" "" nil) + (autoload 'git-refresh-ewoc-hf "git" "" nil) + (autoload 'git-get-filenames "git" "" nil) + (autoload 'git-update-index "git" "" nil) + (autoload 'git-run-pre-commit-hook "git" "" nil) + (autoload 'git-do-commit "git" "" t) + (autoload 'git-mark-file "git" "" t) + (autoload 'git-unmark-file "git" "" t) + (autoload 'git-unmark-file-up "git" "" t) + (autoload 'git-mark-all "git" "" t) + (autoload 'git-unmark-all "git" "" t) + (autoload 'git-toggle-all-marks "git" "" t) + (autoload 'git-next-file "git" "" t) + (autoload 'git-prev-file "git" "" t) + (autoload 'git-next-unmerged-file "git" "" t) + (autoload 'git-prev-unmerged-file "git" "" t) + (autoload 'git-add-file "git" "" t) + (autoload 'git-ignore-file "git" "" t) + (autoload 'git-remove-file "git" "" t) + (autoload 'git-revert-file "git" "" t) + (autoload 'git-resolve-file "git" "" t) + (autoload 'git-remove-handled "git" "" t) + (autoload 'git-toggle-show-uptodate "git" "" t) + (autoload 'git-toggle-show-ignored "git" "" t) + (autoload 'git-toggle-show-unknown "git" "" t) + (autoload 'git-expand-directory "git" "" nil) + (autoload 'git-setup-diff-buffer "git" "" nil) + (autoload 'git-diff-file "git" "" t) + (autoload 'git-diff-file-merge-head "git" "" t) + (autoload 'git-diff-unmerged-file "git" "" nil) + (autoload 'git-diff-file-base "git" "" t) + (autoload 'git-diff-file-mine "git" "" t) + (autoload 'git-diff-file-other "git" "" t) + (autoload 'git-diff-file-combined "git" "" t) + (autoload 'git-diff-file-idiff "git" "" t) + (autoload 'git-log-file "git" "" t) + (autoload 'git-log-edit-files "git" "" nil) + (autoload 'git-log-edit-diff "git" "" nil) + (autoload 'git-append-sign-off "git" "" nil) + (autoload 'git-setup-log-buffer "git" "" nil) + (autoload 'git-commit-file "git" "" t) + (autoload 'git-setup-commit-buffer "git" "" nil) + (autoload 'git-get-commit-files "git" "" nil) + (autoload 'git-amend-commit "git" "" t) + (autoload 'git-find-file "git" "" t) + (autoload 'git-find-file-other-window "git" "" t) + (autoload 'git-find-file-imerge "git" "" t) + (autoload 'git-view-file "git" "" t) + (autoload 'git-refresh-status "git" "" t) + (autoload 'git-status-quit "git" "" t) + (autoload 'git-status-mode "git" "" nil) + (autoload 'git-find-status-buffer "git" "" nil) + (autoload 'git-status "git" "" t) + (autoload 'git-update-saved-file "git" "" nil) + (autoload 'git-help "git" "" t) + + (autoload 'git-blame-color-scale "git-blame" "" nil) + (autoload 'git-blame-random-pop "git-blame" "" nil 'macro) + (autoload 'git-blame-mode "git-blame" "" t) + (autoload 'git-blame-mode-on "git-blame" "" nil) + (autoload 'git-blame-mode-off "git-blame" "" nil) + (autoload 'git-reblame "git-blame" "Minor mode for incremental blame for Git" t) + (autoload 'git-blame-run "git-blame" "" nil) + (autoload 'remove-git-blame-text-properties "git-blame" "" nil) + (autoload 'git-blame-cleanup "git-blame" "" nil) + (autoload 'git-blame-update-region "git-blame" "" nil) + (autoload 'git-blame-sentinel "git-blame" "" nil) + (autoload 'git-blame-filter "git-blame" "" nil) + (autoload 'git-blame-parse "git-blame" "" nil) + (autoload 'git-blame-new-commit "git-blame" "" nil) + (autoload 'git-blame-add-info "git-blame" "" nil) + (autoload 'git-blame-current-commit "git-blame" "" nil) + (autoload 'git-describe-commit "git-blame" "" nil) + (autoload 'git-blame-identify "git-blame" "" t) + (autoload 'git-blame-after-change "git-blame" "" nil) + (autoload 'git-blame-enq-update "git-blame" "" nil) + (autoload 'git-blame-delayed-update "git-blame" "" nil))) + +;; End of file --- git-core-1.6.1.2.orig/debian/rules +++ git-core-1.6.1.2/debian/rules @@ -0,0 +1,212 @@ +#!/usr/bin/make -f + +ARCH ?=$(shell dpkg-architecture -qDEB_HOST_ARCH) + +CC =gcc +CFLAGS =-g -Wall +STRIP =strip +TEST =test +OPTS =NO_OPENSSL=1 prefix=/usr gitexecdir=/usr/lib/git-core \ + mandir=/usr/share/man INSTALLDIRS=vendor WITH_P4IMPORT=1 \ + PYTHON_PATH=/usr/bin/python TCLTK_PATH=/usr/bin/wish \ + THREADED_DELTA_SEARCH=1 + +ifneq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + STRIP =: strip +endif +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS +=-O0 +else +# workaround #427907 +ifeq (hppa,$(ARCH)) + CFLAGS +=-O0 +else + CFLAGS +=-O2 +endif +endif +ifneq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) + TEST = +endif + +ifeq (powerpc,$(ARCH)) + OPTS +=PPC_SHA1=1 +else +ifeq (arm,$(ARCH)) + OPTS +=ARM_SHA1=1 +endif +endif + +TMP =$(shell pwd)/tmp +GIT =$(shell pwd)/debian/git + +patch: deb-checkdir patch-stamp +patch-stamp: + for i in `ls -1 debian/diff/*.diff || :`; do \ + patch -p1 <$$i || exit 1; \ + done + touch patch-stamp + +build: deb-checkdir build-arch-stamp build-indep-stamp +build-arch-stamp: patch-stamp build-indep-stamp + -gcc -v + DESTDIR='$(GIT)'-core $(MAKE) all \ + CC='$(CC)' CFLAGS='$(CFLAGS)' $(OPTS) + test -z '$(TEST)' || \ + DESTDIR='$(GIT)'-core $(MAKE) $(TEST) \ + CC='$(CC)' CFLAGS='$(CFLAGS)' $(OPTS) || \ + GIT_TEST_OPTS=--verbose DESTDIR='$(GIT)'-core $(MAKE) $(TEST) \ + CC='$(CC)' CFLAGS='$(CFLAGS)' $(OPTS) + touch build-arch-stamp +build-indep-stamp: + $(MAKE) -CDocumentation man html ASCIIDOC8=YesPlease DOCBOOK_XSL_173=Yes \ + ASCIIDOC_EXTRA='-a asciidoc7compatible -a docbook-xsl-172' + touch build-indep-stamp + +clean: deb-checkdir deb-checkuid + $(MAKE) clean $(OPTS) + ! test -e patch-stamp || \ + for i in `ls -1r debian/diff/*.diff || :`; do patch -p1 -R <$$i; done + rm -rf '$(TMP)' + rm -f patch-stamp build-arch-stamp build-indep-stamp + rm -rf '$(GIT)'-core '$(GIT)'-doc '$(GIT)'-arch '$(GIT)'-cvs \ + '$(GIT)'-svn '$(GIT)'-email '$(GIT)'-daemon-run '$(GIT)'-gui \ + '$(GIT)'k '$(GIT)'web + rm -f debian/files debian/substvars changelog + +install: install-arch install-indep +install-arch: deb-checkdir deb-checkuid build-arch-stamp + # git-core + rm -rf '$(GIT)-core' + install -d -m0755 '$(GIT)'-core/usr/bin + DESTDIR='$(GIT)'-core $(MAKE) install install-doc \ + CC='$(CC)' CFLAGS='$(CFLAGS)' $(OPTS) + install -d -m0755 '$(GIT)'-core/var/cache/git + rm -f '$(GIT)'-core/usr/share/perl5/Error.pm + rm -f '$(GIT)'-core/usr/share/man/man3/private-Error.3pm + chmod 644 '$(GIT)'-core/usr/share/perl5/Git.pm + # don't include arch, cvs, svn, email, gui tools, and gitk program + for i in git-send-email \ + git-gui git-citool; do \ + rm -f '$(GIT)'-core/usr/lib/git-core/$$i*; \ + done + rm -f '$(GIT)'-core/usr/bin/git-cvsserver + rm -f '$(GIT)'-core/usr/bin/gitk + for i in '$(GIT)'-core/usr/bin/* '$(GIT)'-core/usr/lib/git-core/*; do \ + test "`head -c2 $$i`" = '#!' || $(STRIP) -R .comment -R .note $$i; \ + done + # don't include git-gui's lib + rm -rf '$(GIT)'-core/usr/share/git-gui/ + # don't include gitk's lib + rm -rf '$(GIT)'-core/usr/share/gitk/ + # don't include arch, cvs, svn, email, gui, and gitk man pages + for i in git-send-email gitk \ + git-gui git-citool; do \ + rm -f '$(GIT)'-core/usr/share/man/man1/$$i*; \ + done + chmod 0644 '$(GIT)'-core/usr/share/man/man?/*.[0-9]* + gzip -9 '$(GIT)'-core/usr/share/man/man?/*.[0-9]* + # emacs + install -m0644 -D debian/git-core.emacsen-startup \ + '$(GIT)'-core/etc/emacs/site-start.d/50git-core.el + # bash completion + install -d -m0755 '$(GIT)'-core/etc/bash_completion.d + install -m0644 contrib/completion/git-completion.bash \ + '$(GIT)'-core/etc/bash_completion.d/git + # contrib + install -d -m0755 '$(GIT)'-core/usr/share/doc/git-core + cp -R contrib '$(GIT)'-core/usr/share/doc/git-core/ + rm -rf '$(GIT)'-core/usr/share/doc/git-core/contrib/completion + find '$(GIT)'-core/usr/share/doc/git-core/contrib -type f | \ + xargs chmod 0644 + find '$(GIT)'-core/usr/share/doc/git-core/contrib -type d | \ + xargs chmod 0755 + find '$(GIT)'-core/usr/share/doc/git-core/ -name .gitignore | \ + xargs rm -f + # upstream changelog + test -r changelog || ln -s debian/changelog.upstream changelog + +install-indep: build-arch-stamp build-indep-stamp + rm -rf '$(TMP)' + install -d -m0755 '$(TMP)' + DESTDIR='$(TMP)' $(MAKE) install install-doc \ + CC='$(CC)' CFLAGS='$(CFLAGS)' $(OPTS) + $(MAKE) -CDocumentation install-webdoc WEBDOC_DEST='$(TMP)'/html \ + 2>/dev/null + # git-doc + rm -rf '$(GIT)'-doc + install -d -m0755 '$(GIT)'-doc + # git-email + rm -rf '$(GIT)'-email + install -d -m0755 '$(GIT)'-email/usr/lib/git-core + install -m0755 '$(TMP)'/usr/lib/git-core/git-send-email \ + '$(GIT)'-email/usr/lib/git-core/ + install -d -m0755 '$(GIT)'-email/usr/share/man/man1 + install -m0644 '$(TMP)'/usr/share/man/man1/git-send-email.1 \ + '$(GIT)'-email/usr/share/man/man1/ + gzip -9 '$(GIT)'-email/usr/share/man/man1/*.1 + # git-daemon-run + rm -rf '$(GIT)'-daemon-run + install -d -m0755 '$(GIT)'-daemon-run/etc/sv/git-daemon/log + install -m0755 debian/git-daemon/run \ + '$(GIT)'-daemon-run/etc/sv/git-daemon/run + install -m0755 debian/git-daemon/log/run \ + '$(GIT)'-daemon-run/etc/sv/git-daemon/log/run + # git-gui + rm -rf '$(GIT)'-gui + install -d -m0755 '$(GIT)'-gui/usr/lib/git-core + install -m0755 '$(TMP)'/usr/lib/git-core/git-gui \ + '$(GIT)'-gui/usr/lib/git-core/ + install -m0755 '$(TMP)'/usr/lib/git-core/git-citool \ + '$(GIT)'-gui/usr/lib/git-core/ + install -d -m0755 '$(GIT)'-gui/usr/share/man/man1 + for i in gui citool; do \ + install -m0644 '$(TMP)'/usr/share/man/man1/git-$$i* \ + '$(GIT)'-gui/usr/share/man/man1/; \ + done + gzip -9 '$(GIT)'-gui/usr/share/man/man1/*.1 + install -d -m0755 '$(GIT)'-gui/usr/share/git-gui + cp -a '$(TMP)'/usr/share/git-gui/lib '$(GIT)'-gui/usr/share/git-gui/ + # gitk + rm -rf '$(GIT)'k + install -d -m0755 '$(GIT)'k/usr/bin + install -m0755 '$(TMP)'/usr/bin/gitk \ + '$(GIT)'k/usr/bin/gitk + install -d -m0755 '$(GIT)'k/usr/share/man/man1 + install -m0644 '$(TMP)'/usr/share/man/man1/gitk.1 \ + '$(GIT)'k/usr/share/man/man1/ + gzip -9 '$(GIT)'k/usr/share/man/man1/*.1 + install -d -m0755 '$(GIT)'k/usr/share/gitk + cp -a '$(TMP)'/usr/share/gitk/lib '$(GIT)'k/usr/share/gitk/ + # gitweb + rm -rf '$(GIT)'web + install -d -m0755 '$(GIT)'web/usr/lib/cgi-bin + install -m0755 gitweb/gitweb.cgi '$(GIT)'web/usr/lib/cgi-bin/gitweb.cgi + install -d -m0755 '$(GIT)'web/usr/share/gitweb + install -m0644 gitweb/gitweb.css '$(GIT)'web/usr/share/gitweb/gitweb.css + install -m0644 gitweb/git-favicon.png \ + '$(GIT)'web/usr/share/gitweb/git-favicon.png + install -m0644 gitweb/git-logo.png '$(GIT)'web/usr/share/gitweb/git-logo.png + install -d -m0755 '$(GIT)'web/etc + install -m0644 debian/gitweb.conf '$(GIT)'web/etc/gitweb.conf + install -d -m0755 '$(GIT)'web/var/cache/git/ + # upstream changelog + test -r changelog || ln -s debian/changelog.upstream changelog + +binary: binary-arch binary-indep +binary-arch: install-arch git-core.deb + rm -f debian/substvars + dpkg-shlibdeps '$(GIT)'-core/usr/bin/* '$(GIT)'-core/usr/lib/git-core/* + dpkg-gencontrol -isp -pgit-core -P'$(GIT)'-core + dpkg -b '$(GIT)'-core .. +binary-indep: install-indep git-doc.deb \ + git-daemon-run.deb git-email.deb git-gui.deb gitk.deb gitweb.deb + rm -f debian/substvars + for i in -doc -daemon-run -email -gui k web; do \ + dpkg-gencontrol -isp -pgit$$i -P'$(GIT)'$$i && \ + dpkg -b '$(GIT)'$$i .. || exit 1; \ + done + +.PHONY: patch build clean install install-arch install-indep binary \ + binary-arch binary-indep + +include debian/implicit --- git-core-1.6.1.2.orig/debian/changelog +++ git-core-1.6.1.2/debian/changelog @@ -0,0 +1,1569 @@ +git-core (1:1.6.1.2-1~ppa~dapper) dapper; urgency=low + + * Upload to PPA + + -- Joseph Smidt Tue, 10 Feb 2009 15:16:13 -0800 + +git-core (1:1.6.1.2-1) experimental; urgency=low + + * new upstream release. + * don't fail to clone over http if connection is rate limited + (closes: #512795). + * git svn info no longer fails (closes: #499243). + * debian/rules: ASCIIDOC_EXTRA='-a asciidoc7compatible -a docbook-xsl-172' + and DOCBOOK_XSL_173=Yes when building documentation (thx Niko Tyni + for the patch, closes: #497883). + * merge branch debian-lenny. + * debian/diff/0005-gitweb-do-not-run-git-diff-that-is-Porcelain.diff: + remove; fixed upstream. + + -- Gerrit Pape Mon, 02 Feb 2009 23:26:45 +0000 + +git-core (1:1.5.6.5-3) unstable; urgency=high + + * debian/rules: no longer install symlink /etc/init.d/git-daemon -> + /usr/bin/sv (closes: #511687). + * debian/git-daemon-run.README.Debian: document how to create the + symlink manually to have an LSB compatible /etc/init.d/git-daemon + interface to control the service. + + -- Gerrit Pape Mon, 02 Feb 2009 20:56:15 +0000 + +git-core (1:1.6.0.6-1) experimental; urgency=low + + * debian/control: git-email: Recommends: libnet-smtp-ssl-perl, + libauthen-sasl-perl (thx Kees Cook, closes: #505636). + * debian/diff/0005-bug-506445-hooks-post-receive-email-set-...diff: + new; hooks/post-receive-email: set encoding to utf-8 (thx Alexander + Gerasiov, closes: #506445). + * new upstream point release (closes: #504641). + * gitweb: do not run "git diff" that is Porcelain. + + -- Gerrit Pape Sat, 20 Dec 2008 11:03:49 +0000 + +git-core (1:1.5.6.5-2) unstable; urgency=high + + * debian/diff/0005-gitweb-do-not-run-git-diff-that-is-Porcelain.diff: + new; fix possible gitweb vulnerability: calling "git diff": Jakub + says that legacy-style URI to view two blob differences are never + generated since 1.4.3. This codepath runs "git diff" Porcelain from + the gitweb, which is a no-no. It can trigger diff.external command + that is specified in the configuration file of the repository being + viewed. + + -- Gerrit Pape Wed, 17 Dec 2008 09:27:01 +0000 + +git-core (1:1.6.0.4-1) experimental; urgency=low + + * new upstream point release. + * debian/control: git-email: minor update to the long description + (thx Gerfried Fuchs, closes: #501559). + * debian/rules: TCLTK_PATH=/usr/bin/wish instead of wish8.5 in OPTS. + * debian/control: git-gui, gitk: Depends: tk (>= 8.4) instead of + tk8.5 (thx Adeodato Simó, closes: #503113). + * debian/rules: move the /usr/bin/git-cvsserver program into the + git-cvs package. + + -- Gerrit Pape Tue, 11 Nov 2008 22:36:05 +0000 + +git-core (1:1.6.0.3-1) experimental; urgency=low + + * debian/control: minor update to long descriptions (thx Reuben + Thomas, closes: #499065). + * debian/git-core.emacsen-startup: new; emacsen-startup configuration + file (thx Jari Aalto, closes: #472197). + * debian/rules: install emacsen-startup configuration file into the + git-core package (thx Eddy Mulyono, closes: #446027). + * new upstream point release. + * debian/git-core.conffiles: add /etc/emacs/site-start.d/50git-core.el + + -- Gerrit Pape Tue, 04 Nov 2008 20:26:56 +0000 + +git-core (1:1.6.0.2-1) experimental; urgency=low + + * new upstream point release. + * debian/git-core.NEWS.Debian: new; mention that most of the programs + now are installed outside the default $PATH; the "git-xyzzy" form + in scripts and on the command line is no longer supported in 1.6.0. + * debian/git-core.README.Debian: fix paths in config example (thx + Michael Biebl for the patch, closes: #498741). + * debian/git-core.README.Debian: typo (thx Vincent Bernat for the + patch, closes: #496834). + + -- Gerrit Pape Wed, 24 Sep 2008 20:55:26 +0000 + +git-core (1:1.6.0.1-1) experimental; urgency=low + + * new upstream point release (closes: #496155). + * merge branch debian-sid. + + -- Gerrit Pape Wed, 27 Aug 2008 07:53:36 +0000 + +git-core (1:1.6.0-1) experimental; urgency=low + + * new upstream release. + * svnimport: newer libsvn wants us to ask for the root with "", + not "/" (closes: #492522, #490400). + * Keep some git-* programs in $(bindir); Move all dashed-form + commands to libexecdir (closes: #461212). + * bash: Add more option completions for 'git log' (closes: + #490220). + * Fix buffer overflow in prepare_attr_stack; Fix buffer overflow + in git diff; Fix buffer overflow in git-grep (closes: #494097). + * 0002-bug-438793-git-sh-setup.sh-builtin-tag.c-fallback.diff: redo + as 0002-bug-438793-494505-fallback-to-editor-not-vi.diff (thx + Jonathan Nieder for the patch, closes: #494505). + * debian/rules: add gitexecdir=/usr/lib/git-core to OPTS; adapt + several paths (thx Jonathan Nieder for a patch, closes: #480396). + * debian/gitweb.NEWS.Debian: new; talk about files moved from + /var/www/ to /usr/share/gitweb/ (see #479479; closes: #494467). + * debian/git-daemon/run: run git daemon instead of git-daemon + (dash-less form). + * debian/git-daemon-run.postinst: add gitdaemon system user. + * debian/git-daemon/run: utilize chpst to run git daemon as user + gitdaemon (thx Daniel Kahn Gillmor, closes: #494991). + + -- Gerrit Pape Sun, 24 Aug 2008 22:31:44 +0000 + +git-core (1:1.5.6.5-1) unstable; urgency=high + + * new upstream point release. + * Fix buffer overflow in prepare_attr_stack; Fix buffer overflow + in git diff; Fix buffer overflow in git-grep (CVE-2008-3546; + closes: #494097). + * debian/diff/0005-bug-494097-CVE-2008-3546.diff: remove; obsolete. + + -- Gerrit Pape Sun, 24 Aug 2008 19:22:02 +0000 + +git-core (1:1.5.6.3-1.1) unstable; urgency=high + + * Non-maintainer upload by the Security Team. + * Fix various stack-based buffer overflows when processing overly long + repository pathnames which can be exploited to execute arbitrary code if + a victim is tricked into using git-grep or git-diff on a crafted + repository (CVE-2008-3546; Closes: #494097). + + -- Nico Golde Sat, 09 Aug 2008 13:53:13 +0200 + +git-core (1:1.5.6.3-1) unstable; urgency=low + + * new upstream point release. + * debian/diff/0005-git-svn.perl-workaround-assertions-in-svn...diff: + remove; applied upstream (opens: #490400). + * debian/control: Standards-Version: 3.8.0.1. + + -- Gerrit Pape Thu, 17 Jul 2008 07:40:08 +0000 + +git-core (1:1.5.6.2-1) unstable; urgency=low + + * new upstream point release (closes: #489431). + * debian/copyright: apply patch from Ansgar Burchardt: adopt proposed + machine-readable format; clarify some license information (thx, + closes: #488351). + * debian/rules: package gitweb: install gitweb.css, git-favicon.png, + git-logo.png into /usr/share/gitweb/ instead of /var/www/ (closes: + #479479). + * debian/control: package git-arch: no longer Suggests: bazaar + (closes: #486726). + * debian/diff/0005-git-svn.perl-workaround-assertions-in-svn...diff: + new; git-svn.perl: workaround assertions in svn library 1.5.0 + (closes: #489108). + + -- Gerrit Pape Sun, 06 Jul 2008 18:35:27 +0000 + +git-core (1:1.5.6-1) unstable; urgency=low + + * new upstream release. + * merge branch debian-experimental. + + -- Gerrit Pape Thu, 19 Jun 2008 07:38:31 +0000 + +git-core (1:1.5.6~rc3-1) experimental; urgency=low + + * debian/git-daemon-run.postrm: remove log files on purge. + * new upstream release candidate. + * debian/control: package git-core: no longer Depends: cpio, no + longer Recommends: curl. + + -- Gerrit Pape Sun, 15 Jun 2008 11:14:49 +0000 + +git-core (1:1.5.6~rc2-1) experimental; urgency=low + + * new upstream release candidate. + * merge branch debian-sid. + * debian/rules: do not build manpages twice (thx Jonathan Nieder). + + -- Gerrit Pape Mon, 09 Jun 2008 12:02:43 +0000 + +git-core (1:1.5.5.4-1) unstable; urgency=low + + * new upstream point release. + * debian/rules: enable DOCBOOK_XSL_172 build variable, fixing man page + breakage (thx Jonathan Nieder, closes: #476634). + * debian/control: Build-Depends: docbook-xsl (>> 1.72) (thx Jonathan + Nieder). + + -- Gerrit Pape Mon, 09 Jun 2008 11:51:19 +0000 + +git-core (1:1.5.6~rc1-1) experimental; urgency=low + + * new upstream release candidate. + * git-svn fails in prop_walk if $self->{path} is not empty (closes: + 477393). + * gitweb: Fix "next" link on bottom of page (closes: #481902). + * merge branch debian-sid. + * debian/rules: add THREADED_DELTA_SEARCH=1 to OPTS (closes: #483534). + + -- Gerrit Pape Thu, 05 Jun 2008 10:14:14 +0000 + +git-core (1:1.5.5.3-1) unstable; urgency=low + + * new upstream point release. + * commit --interactive: properly update the index before commiting + (closes: #480429). + * debian/diff/0005-git-bisect.sh-don-t-accidentally-override...diff: + remove; applied upstream. + * debian/diff/0005-bug-477337-git-svn.perl-fallback-to-pager...diff: + new; git-svn.perl: fallback to 'pager' not 'less' if PAGER is unset + (closes: #477337). + + -- Gerrit Pape Wed, 28 May 2008 19:32:57 +0000 + +git-core (1:1.5.6~rc0-1) experimental; urgency=low + + * merge branch debian-sid. + * new upstream release candidate. + * debian/diff/0004-gitweb-fallback-to-system-wide-config-file...diff: + remove; fixed upstream. + * debian/diff/0005-git-bisect.sh-don-t-accidentally-override...diff: + remove; applied upstream. + + -- Gerrit Pape Mon, 26 May 2008 16:53:38 +0000 + +git-core (1:1.5.5.2-1) unstable; urgency=low + + * new upstream point release. + * diff-options.txt: document the new "--dirstat" option (closes: + #476437). + * debian/diff/0005-git-bisect.sh-don-t-accidentally-override...diff: + new: git-bisect.sh: don't accidentally override existing branch + "bisect" (closes: #478647). + + -- Gerrit Pape Mon, 26 May 2008 16:41:45 +0000 + +git-core (1:1.5.5.1-1) unstable; urgency=low + + * new upstream point release. + + -- Gerrit Pape Mon, 21 Apr 2008 18:24:34 +0000 + +git-core (1:1.5.5-1) unstable; urgency=low + + * new upstream release. + * gitk: Fix changing colors through Edit->Preferences (closes: #472615). + * Revert "gitweb: Add 'status_str' to parse_difftree_raw_line output" + (closes: #469083). + * merge branch debian/experimental. + + -- Gerrit Pape Tue, 08 Apr 2008 20:26:25 +0000 + +git-core (1:1.5.5~rc3-2) experimental; urgency=low + + * debian/diff/0004-gitweb-fallback-to-system-wide-config-file-if-defaul.diff: + amend: properly apply GITWEB_CONFIG_SYSTEM to gitweb.cgi. + + -- Gerrit Pape Fri, 04 Apr 2008 20:40:48 +0000 + +git-core (1:1.5.5~rc3-1) experimental; urgency=low + + * new upstream release candidate. + * debian/diff/0004-gitweb-fallback-to-system-wide-config-file-if-defaul.diff: + new: gitweb: fallback to system-wide config file if default config does + not exist (closes: #450592). + * debian/rules: remove GITWEB_CONFIG=/etc/gitweb.conf from OPTS. + + -- Gerrit Pape Thu, 03 Apr 2008 19:43:33 +0000 + +git-core (1:1.5.5~rc2-1) experimental; urgency=low + + * new upstream release candidate. + * t9600-cvsimport.sh: set HOME before checking for cvsps availability + (closes: #471969). + * imap-send: properly error out if imap.host is not set in config + (closes: #472632). + * merge branch debian-sid. + + -- Gerrit Pape Fri, 28 Mar 2008 08:53:30 +0000 + +git-core (1:1.5.4.5-1) unstable; urgency=low + + * new upstream point release (closes: #473071). + + -- Gerrit Pape Fri, 28 Mar 2008 08:26:39 +0000 + +git-core (1:1.5.5~rc1-1) experimental; urgency=low + + * new upstream release candidate. + + -- Gerrit Pape Sun, 23 Mar 2008 11:55:21 +0000 + +git-core (1:1.5.5~rc0-1) experimental; urgency=low + + * new upstream release candidate. + * git-pull documentation: warn about the option order (closes: #463853). + * hash-object: cleanup handling of command line options (closes: + #464432). + * debian/diff/0004-gitk-properly-deal-with-tag-names-containing-sl.diff: + remove; applied upstream. + + -- Gerrit Pape Wed, 19 Mar 2008 07:45:01 +0000 + +git-core (1:1.5.4.4-1) unstable; urgency=low + + * new upstream point release. + * templates/Makefile: don't depend on local umask setting (closes: + #467518). + * Fix random crashes in http_cleanup() (closes: #468836). + * send-email: fix In-Reply-To regression (closes: #468153). + * git-merge.sh: better handling of combined --squash,--no-ff,--no-commit + options (closes: #468568). + + -- Gerrit Pape Mon, 10 Mar 2008 10:38:51 +0000 + +git-core (1:1.5.4.3-1) unstable; urgency=low + + * new upstream point release. + * git-clone.sh: properly configure remote even if remote's head is + dangling (closes: #466581). + * debian/diff/0004-gitk-properly-deal-with-tag-names-containing-sl.diff: + new: from upstream master: gitk: properly deal with tag names containing / + (slash) (closes: #464104). + * debian/git-daemon-run.postrm: adapt paths in /var/. + + -- Gerrit Pape Sun, 24 Feb 2008 16:19:02 +0000 + +git-core (1:1.5.4.2-2) unstable; urgency=low + + * debian/rules: git-daemon-run: no longer include symlinks for ./supervise/ + subdirectories, update-service now takes care of this. + * debian/git-daemon-run.postinst: remove ad re-add git-daemon service on + upgrade from <= 1.5.4.2-1. + + -- Gerrit Pape Mon, 18 Feb 2008 22:22:14 +0000 + +git-core (1:1.5.4.2-1) unstable; urgency=low + + * new upstream point release. + * cvsimport: have default merge regex also match beginning of commit + message (thx Frédéric Brière, closes: #463468). + * builtin-commit: remove .git/SQUASH_MSG upon successful commit (closes: + #464656). + * debian/rules: change TCLTK_PATH to /usr/bin/wish8.5 in OPTS. + * debian/control: Build-Depends: tcl8.5; git-gui, gitk: Depends: tk8.5 + (closes: #456423). + * debian/git-daemon-run.postinst, debian/git-daemon-run.postrm, + debian/git-daemon-run.prerm: use runit's update-service program to + add/remove the git daemon service, instead of dealing with symlinks in + /var/service/ directly. + * debian/control: package git-daemon: Depends: runit (>= 1.8.0-2) (1st + version that provides the update-service program). + + -- Gerrit Pape Sun, 17 Feb 2008 18:48:00 +0000 + +git-core (1:1.5.4.1-1) unstable; urgency=medium + + * debian/control: Build-Depends: cvsps (for selftests, thx Marco Rodrigues, + closes: #463896). + * new upstream point release. + + -- Gerrit Pape Mon, 11 Feb 2008 12:00:03 +0000 + +git-core (1:1.5.4-1) unstable; urgency=low + + * merge branch debian-experimental. + * new upstream release. + * debian/git-core.README.Debian: add Alias'es for git-favicon.png and + git-logo.png to the VirtualHost example (thx Frederic Briere, closes: + #463732). + * debian/rules: target build-arch-stamp: re-run selftests with --verbose + on test failures. + + -- Gerrit Pape Sun, 03 Feb 2008 05:01:16 +0000 + +git-core (1:1.5.4~rc5-1) experimental; urgency=low + + * new upstream release candidate. + + -- Gerrit Pape Mon, 28 Jan 2008 11:01:08 +0000 + +git-core (1:1.5.4~rc4-1) experimental; urgency=low + + * new upstream release candidate. + * debian/diff/0003-bug-448655-check-etc-mailname-if-author-email-is-un.diff: + adapt; don't warn if /etc/mailname does not exist (closes: #461844). + * debian/rules: install /usr/share/gitk/ into the gitk package, not + git-core. + + -- Gerrit Pape Mon, 21 Jan 2008 21:15:21 +0000 + +git-core (1:1.5.4~rc3-1) experimental; urgency=low + + * merge branch debian-sid. + * new upstream release candidate. + * "git pull --tags": error out with a better message (closes: #456035). + * gitk: use user-configured background in view definition dialog + (closes: #457124). + * debian/control: Build-Depends: cvs, libdbd-sqlite3-perl (for selftests). + + -- Gerrit Pape Sat, 12 Jan 2008 15:09:23 +0000 + +git-core (1:1.5.3.8-1) unstable; urgency=low + + * debian/control: for all packages: Suggests: git-doc instead of + Recommends: (thx Andrew Moise, closes: #455369). + * debian/control: add Vcs-Git: http://smarden.org/git/git.git/. + * new upstream point release. + + -- Gerrit Pape Tue, 08 Jan 2008 21:01:35 +0000 + +git-core (1:1.5.4~rc2-1) experimental; urgency=low + + * new upstream release candidate. + * shortlog manpage documentation: work around asciidoc markup issues + (closes: #447911). + * Fix $EDITOR regression introduced by rewrite in C (closes: #446845). + + -- Gerrit Pape Thu, 27 Dec 2007 08:45:01 +0000 + +git-core (1:1.5.4~rc1-1) experimental; urgency=low + + * new upstream release candidate. + * gitweb: Teach "a=blob" action to be more lenient about blob/file mime + type (closes: #435610). + + -- Gerrit Pape Thu, 20 Dec 2007 09:07:10 +0000 + +git-core (1:1.5.4~rc0-1) experimental; urgency=low + + * new upstream release candidate. + * build with correct version information (on amd64, closes: #454935, + #454408). + * git-reset: add -q option to operate quietly (closes: #444933). + * gitk: disable colours when calling git log (closes: #454420). + * "git svnimport" was removed in favor of "git svn" (closes: #436930, + #447325, #447965, #451037). + * git-commit: allow grouping of short options (closes: #407241). + * debian/diff/0004-contrib-hooks-post-receive-email-make-subject-prefix.diff, + debian/diff/0005-Don-t-cache-DESTDIR-in-perl-perl.mak.diff: remove; + applied upstream. + * debian/rules: install git-gui's lib/ directory plus subdirectory + properly. + * debian/control: Build-Depends: gettext. + + -- Gerrit Pape Thu, 13 Dec 2007 14:08:45 +0000 + +git-core (1:1.5.3.7-1) unstable; urgency=low + + * new upstream point release. + * debian/diff/0005-Don-t-cache-DESTDIR-in-perl-perl.mak.diff: new; don't + cache DESTDIR in perl/perl.mak (#452077). + * debian/rules: remove $(MAKE) -C perl clean to remove the perl/perl.mak + again, this is now handled through debian/diff/0005 (thx Pierre + Habouzit, #452077). + + -- Gerrit Pape Mon, 3 Dec 2007 10:17:11 +0000 + +git-core (1:1.5.3.6-1.1) unstable; urgency=low + + * Non-maintainer upload: Gerrit is currently changing home, and this bug is + preventing people from installing git, I took the initiative to fix it + before his return. + * debian/rules: force a $(MAKE) -C perl clean to remove the perl/perl.mak + that remembers our DESTDIR and makes perl modules be installed in + debian/git-core/ in the install-indep target again + (closes: #452077, #452078, #452080, #452111, #452324). + + -- Pierre Habouzit Thu, 22 Nov 2007 00:40:08 +0100 + +git-core (1:1.5.3.6-1) unstable; urgency=low + + * debian/implicit: add proper dependencies to support 'parallel build' + through make -j (thx Daniel Schepler for the patch). + * debian/rules: support 'nocheck' in DEB_BUILD_OPTIONS to skip running + the selftests. + * debian/diff/0003-bug-448655-check-etc-mailname-if-author-email-is-un.diff: + new; check /etc/mailname if author email is unknown (closes: #448655). + * debian/gitweb.docs: new; install gitweb/README. + * new upstream point release. + * git-cvsimport: really convert underscores in branch names to dots with + -u (closes: #446495). + * git-mailsplit: with maildirs not only process cur/, but also new/ + (closes: #447396). + * debian/diff/0004-contrib-hooks-post-receive-email-make-subject-prefix.diff: + new; cherry-pick'ed from master: contrib/hooks/post-receive-email: make + subject prefix configurable (closes: #428418). + + -- Gerrit Pape Mon, 19 Nov 2007 12:32:11 +0000 + +git-core (1:1.5.3.5-1) unstable; urgency=low + + * new upstream point release. + * git-config: handle --file option with relative pathname properly; + git-config: print error message if the config file cannot be read; + git-config: don't silently ignore options after --list (closes: + #445208). + + -- Gerrit Pape Thu, 01 Nov 2007 08:35:46 +0000 + +git-core (1:1.5.3.4-1) unstable; urgency=low + + * new upstream point release (closes: #445188). + + -- Gerrit Pape Thu, 04 Oct 2007 08:27:01 +0000 + +git-core (1:1.5.3.3-1) unstable; urgency=low + + * new upstream point release. + + -- Gerrit Pape Sun, 30 Sep 2007 09:25:06 +0000 + +git-core (1:1.5.3.2-1) unstable; urgency=low + + * new upstream point release. + * git-svn: fix "Malformed network data" with svn:// servers (closes: + #430091, #436142). + * git-commit: Allow partial commit of file removal (closes: #437817). + * git-gui: lib/index.tcl: handle files with % in the filename properly + (closes: #441167). + * git-clone: improve error message if curl program is missing or not + executable (closes: #440976). + * debian/git-daemon-run.postinst: use 'sv -v term git-daemon' instead of + 'sv restart git-daemon' to restart git-daemon service if it was running. + * debian/control: git-core: no longer Suggests: cogito, which was removed. + * debian/diff/genindex.diff: apply and remove. + * debian/gitweb.conf: comment out $home_link, and set to gitweb.cgi's + default (thx Ansgar Burchardt for the patch, closes: 441694). + + -- Gerrit Pape Thu, 20 Sep 2007 07:28:41 +0000 + +git-core (1:1.5.3.1-1) unstable; urgency=low + + * new upstream point release. + * debian/control: git-daemon-run: improve long description (closes: + #440699). + * debian/git-daemon-run.README.Debian: improve. + * debian/control: git-svn: improve long description. + * debian/control: git-cvs: improve long description. + * debian/control: git-core: improve long description (closes: #412560). + + -- Gerrit Pape Tue, 04 Sep 2007 18:18:33 +0000 + +git-core (1:1.5.3-1) unstable; urgency=low + + * merge branch debian-experimental. + * new upstream release. + * debian/control: git-email: move libemail-valid-perl from Depends: to + Recommends: (thx Uwe Kleine-Koenig, closes: #439902). + * debian/control: git-email: no longer Depends: libmail-sendmail-perl (thx + Uwe Kleine-Koenig). + + -- Gerrit Pape Sun, 02 Sep 2007 16:41:54 +0000 + +git-core (1:1.5.3~rc7-1) experimental; urgency=low + + * new upstream release candidate. + * debian/diff/0002-git-merge-do-up-to-date-check-also-for-all-strategie.diff: + remove; included upstream. + + -- Gerrit Pape Wed, 29 Aug 2007 12:22:16 +0000 + +git-core (1:1.5.3~rc6-1) experimental; urgency=low + + * new upstream release candidate. + * git-am: initialize variable $resume on startup (closes: #435807). + * debian/diff/0002-git-merge-do-up-to-date-check-also-for-all-strategie.diff: + new; http://article.gmane.org/gmane.comp.version-control.git/55981. + * debian/diff/0003-git-sh-setup.sh-fallback-to-editor-not-vi-if-VI.diff: + new; git-sh-setup.sh: fallback to 'editor' not 'vi' if $VISUAL and $EDITOR + are unset (thx Mike Hommey, closes: #438793). + * merge branch debian-sid. + + -- Gerrit Pape Sun, 26 Aug 2007 09:54:16 +0000 + +git-core (1:1.5.2.5-2) unstable; urgency=low + + * debian/git-core.conffiles: new; add /etc/bash_completion.d/git. + + -- Gerrit Pape Sun, 26 Aug 2007 09:49:39 +0000 + +git-core (1:1.5.2.5-1) unstable; urgency=low + + * debian/control: fix typo in Build-Depends: libcurl4-gnutls-dev | + libcurl3-gnutls-dev (thx Mikael Eriksson, closes: #433196). + * new upstream point release. + * debian/rules: add TCLTK_PATH=/usr/bin/wish8.4 to OPTS (closes: #438662). + * dbian/control: git-core: Depends: cpio (closes: #438057). + * debian/git-core.README.Debian: fix typos (closes: #438932). + * debian/versions.upstream, debian/changelog.upstream: adapt. + * debian/rules, debian/control: install git-completion.bash from contrib as + /etc/bash_completion.d/git; git-core: Conflicts:, Provides:, Replaces: + git-completion (closes: #437532, thx Sebastian Harl). + + -- Gerrit Pape Sat, 25 Aug 2007 17:56:20 +0000 + +git-core (1:1.5.3~rc4-1) experimental; urgency=low + + * new upstream release candidate. + + -- Gerrit Pape Sat, 04 Aug 2007 13:02:05 +0000 + +git-core (1:1.5.3~rc3-1) experimental; urgency=low + + * new upstream release candidate. + * debian/versions.upstream, debian/changelog.upstream: adapt. + + -- Gerrit Pape Fri, 27 Jul 2007 11:13:52 +0000 + +git-core (1:1.5.3~rc2-1) experimental; urgency=low + + * new upstream release candidate. + * debian/diff/????-Pack-objects-properly-initialize-the-depth-value.diff: + remove; obsolete. + * debian/control, debian/rules: remove git-p4 package again, moved into + contrib/ upstream; see /usr/share/doc/git-core/contrib/p4import/. + * debian/versions.upstream, debian/changelog.upstream: adapt. + + -- Gerrit Pape Fri, 20 Jul 2007 08:47:45 +0000 + +git-core (1:1.5.3~rc1-1) experimental; urgency=low + + * new upstream release candidate. + * git-commit: don't add multiple Signed-off-by: from the same identity + (closes: #430851). + * Fix core.sharedRepository = 2 (closes: #432698). + * merge branch debian-sid. + * debian/versions.upstream, debian/changelog.upstream: adapt. + * debian/diff/0002-gitk-properly-resolve-ambiguity-if-argument-is-both.diff: + remove; doesn't apply anymore. + * debian/diff/0002-Pack-objects-properly-initialize-the-depth-value.diff: + new; on upstream advice. + + -- Gerrit Pape Sat, 14 Jul 2007 11:45:27 +0000 + +git-core (1:1.5.2.4-1) unstable; urgency=low + + * new upstream point release. + * debian/rules: build documentation with ASCIIDOC8=YesPlease (closes: + #432560). + * debian/control: Build-Depends: asciidoc (>> 8.0.0). + * debian/diff/????-git-gui-properly-popup-error-if-gitk-should-be-start.diff: + remove; merged upstream. + * debian/control: Build-Depends: libcurl4-gnutls-dev | libcurl3-gnutsl-dev + (closes: #432812). + * debian/versions.upstream, debian/changelog.upstream: adapt. + + -- Gerrit Pape Fri, 13 Jul 2007 19:13:38 +0000 + +git-core (1:1.5.3~rc0-1) experimental; urgency=low + + * new upstream release candidate. + * debian/changelog.upstream.sh: run git shortlog with option --no-merges. + * debian/versions.upstream, debian/changelog.upstream: update. + * debian/diff/0003-git-svn-trailing-slash-in-prefix-is-mandatory-with.diff, + debian/diff/0004-git-cvsimport-force-checkout-of-working-tree-after-i.diff: + remove; applied upstream. + * debian/diff/00*.diff: adapt. + * debian/rules: put git-gui, git-citool man pages into package git-gui. + + -- Gerrit Pape Tue, 03 Jul 2007 10:01:12 +0000 + +git-core (1:1.5.2.3-1) unstable; urgency=low + + * new upstream point release. + * debian/control: package git-gui: Replaces: git-core (<< 1:1.5.2.2-3) + (thx Frank Lichtenheld, closes: #431481). + * debian/versions.upstream, debian/changelog.upstream: update. + + -- Gerrit Pape Tue, 03 Jul 2007 08:26:11 +0000 + +git-core (1:1.5.2.2-3) unstable; urgency=low + + * debian/rules: move /usr/share/git-gui/ from git-core package into + git-gui package (thx Ansgar Burchardt, closes: #430530). + * debian/diff/0004-git-cvsimport-force-checkout-of-working-tree-after-i.diff: + new; git-cvsimport: force checkout of working tree after initial import + (closes: #430903). + * debian/diff/0005-git-gui-properly-popup-error-if-gitk-should-be-start.diff: + new; git-gui: properly popup error if gitk should be started but is not + installed (#429810). + * debian/control: git-gui: Recommends: gitk (closes: #429810). + * debian/rules: workaround #427907: compile with -O0 instead of -O2 on hppa + (#429389). + + -- Gerrit Pape Fri, 29 Jun 2007 12:54:39 +0000 + +git-core (1:1.5.2.2-2) unstable; urgency=low + + * debian/control: all Architecture: all packages: Depends: git-core (>> + ${source:Upstream-Version}, git-core (<< ${source:Upstream-Version}-.) + instead of (= ${source:Version}) to support binNMUs (closes: #423041, + #430128). + + -- Gerrit Pape Sat, 23 Jun 2007 14:02:36 +0000 + +git-core (1:1.5.2.2-1) unstable; urgency=low + + * new upstream point release. + * Fix typo in remote branch example in git user manual (closes: #427502). + * debian/diff/0003-git-branch-track-fix-tracking-branch-computation.diff: + remove; applied upstream. + * debian/versions.upstream: new; ordered list of upstream versions, + starting with 1.0.0. + * debian/changelog.upstream.sh: new; create changelog.upstream from git + shortlog using debian/versions.upstream. + * debian/changelog.upstream: re-created through changelog.upstream.sh. + * debian/diff/0003-git-svn-trailing-slash-in-prefix-is-mandatory-with.diff: + new; git-svn: trailing slash in prefix is mandatory with --branches/-b + (closes: #429443). + + -- Gerrit Pape Tue, 19 Jun 2007 17:32:30 +0000 + +git-core (1:1.5.2.1-2) unstable; urgency=low + + * debian/diff/0003-git-branch-track-fix-tracking-branch-computation.diff: + new; from upstream master: git-branch --track: fix tracking branch + computation. + + -- Gerrit Pape Fri, 8 Jun 2007 09:04:47 +0000 + +git-core (1:1.5.2.1-1) unstable; urgency=low + + * new upstream point release. + * Create a new manpage for the gitignore format, and reference it + elsewhere (thx Josh Triplett, closes: #427078). + * debian/diff/0002-gitk-properly-resolve-ambiguity-if-argument-is-both.diff: + new; properly resolve ambiguity if argument is both, revision and + filename (closes: #425491). + * debian/control: git-core: Conflicts: git (<< 4.3.20-11) (/usr/bin/git + transition). + * debian/git-daemon-run.README.Debian: new (#422139). + * debian/control: all Architecture: all packages: Depends: git-core + (= ${source:Version}) instead of (>= ...); this makes it no longer + support binNMUs (closes: #425494, reopens: #423041). + + -- Gerrit Pape Sun, 03 Jun 2007 10:09:53 +0000 + +git-core (1:1.5.2-1) unstable; urgency=low + + * merge branch debian-experimental. + * new upstream release. + * gitweb: choose appropriate view for file type if a= parameter missing + (closes: #410465). + * git fetch -q is supported (closes: #423165). + * /usr/bin/git transition (thx Ian Beckwith!). + * debian/git-core.preinst: new; remove /usr/bin/git alternative if + upgrading from versions older than 1:1.5.2~rc3-2. + * debian/git-core.prerm, debian/git-core.postinst: remove; no longer + handle /usr/bin/git alternative through update-alternatives. + * debian/rules: no longer install git program as git-scm. + + -- Gerrit Pape Wed, 30 May 2007 12:38:45 +0000 + +git-core (1:1.5.2~rc3-2) experimental; urgency=low + + * debian/diff/0000-maint-branch-from-20070514.diff: remove; obsolete. + * debian/control: package git-p4: Section: contrib/devel (closes: + #422755). + * debian/control: package git-p4: Depends: git-core (>= ${source:Version}) + instead of (= ${Source-Version}) (to support binNMUs). + + -- Gerrit Pape Tue, 15 May 2007 21:33:06 +0000 + +git-core (1:1.5.1.4-2) unstable; urgency=low + + * debian/diff/0000-maint-branch-from-20070514.diff: new; snapshot upstream + maint branch 20070514: + * includes git-svn fixes (closes: #423599, #423226). + * deian/rules: reverse order when applying diffs (fix typo). + * debian/control: all Architecture: all packages: Depends: git-core (>= + ${source:Version}) instead of (= ${Source-Version}) (to support binNMUs, + closes: #423041). + + -- Gerrit Pape Mon, 14 May 2007 13:15:50 +0000 + +git-core (1:1.5.2~rc3-1) experimental; urgency=low + + * new upstream release candidate. + * debian/diff/0002-Optimize-directory-listing-with-pathspec-limiter.diff: + remove; included upstream. + * debian/control: Build-Depends: tcl8.4 (for gitgui). + * debian/rules: add symlink /etc/init.d/git-daemon -> /usr/bin/sv to + git-daemon-run package (#422139). + + -- Gerrit Pape Mon, 14 May 2007 10:10:02 +0000 + +git-core (1:1.5.1.4-1) unstable; urgency=medium + + * new upstream point release. + * debian/diff/pager-vs-less.diff: rename to + 0001-pager.c-fallback-to-pager-not-less-if-PAGER-is.diff; adapt. + * debian/diff/0002-Optimize-directory-listing-with-pathspec-limiter.diff: + new: Optimize directory listing with pathspec limiter (closes: #420671). + * debian/git-daemon-run.postinst: restart git-daemon service if it was + running. + + -- Gerrit Pape Wed, 09 May 2007 08:48:50 +0000 + +git-core (1:1.5.2~rc2-1) experimental; urgency=low + + * new upstream release candidate. + + -- Gerrit Pape Mon, 07 May 2007 18:02:53 +0000 + +git-core (1:1.5.2~rc1-1) experimental; urgency=low + + * new upstream release candidate. + * debian/control, debian/rules: new package git-p4: tools for importing + development history from perforce repositories. + * debian/rules: add WITH_P4IMPORT=1 to OPTS; no longer install + git-p4import.py into /usr/share/doc/git-core/contrib/; add OPTS to + make clean in target clean:; add PYTHON_PATH=/usr/bin/python to OPTS. + + -- Gerrit Pape Tue, 01 May 2007 12:28:15 +0000 + +git-core (1:1.5.1.3-1) unstable; urgency=low + + * new upstream point release. + * git-add tried to optimize by finding common leading directories + across its arguments but botched, causing very confused behaviour + (closes: #420671). + * Documentation/git-reset.txt: suggest git commit --amend in example + (closes: #420112). + * unofficial rpm.spec file shipped with git was letting ETC_GITCONFIG + set to /usr/etc/gitconfig. Tweak the official Makefile to make it + harder for distro people to make the same mistake, by setting the + variable to /etc/gitconfig if prefix is set to /usr (closes: + #420675). + * debian/changelog.upstream: upstream changes taken from mailing list + announcement. + + -- Gerrit Pape Tue, 01 May 2007 08:59:06 +0000 + +git-core (1:1.5.1.2-1) unstable; urgency=low + + * new upstream point release. + * debian/changelog.upstream: upstream changes taken from mailing list + announcement. + + -- Gerrit Pape Sun, 22 Apr 2007 13:31:05 +0000 + +git-core (1:1.5.1.1-1) unstable; urgency=low + + * new upstream point release. + * debian/changelog.upstream: upstream changes taken from mailing list + announcement. + * debian/diff/0010-rename-contrib-hooks-post-receieve-email-to-contrib.diff: + remove; applied upstream. + + -- Gerrit Pape Thu, 12 Apr 2007 09:05:44 +0000 + +git-core (1:1.5.1-1) unstable; urgency=low + + * new upstream release. + * git-svn got almost a rewrite (closes: #416372). + * debian/diff/git-cvsserver-update-hook.diff: remove; included upstream. + * debian/diff/Documentation-git-svnimport.txt-fix-typo.diff, + debian/diff/http-fetch-don-t-use-double-slash-as-directory-sepa.diff, + debian/diff/Documentation-git-rev-parse.txt-fix-example-in-SPEC.diff: + remove; applied upstream. + * debian/diff/GNU-Hurd.diff: remove; obsolete. + * debian/git-daemon-run.postrm: check for deluser being available, if + not, print warning and don't remove system user (closes: #416755). + * debian/changelog.upstream: upstream changes taken from mailing list + announcement, and git shortlog. + * debian/diff/0010-rename-contrib-hooks-post-receieve-email-to-contrib.diff: + new; rename contrib/hooks/post-receieve-email to contrib/hooks/post- + receive-email. + + -- Gerrit Pape Wed, 4 Apr 2007 11:56:18 +0000 + +git-core (1:1.5.0.6-1) unstable; urgency=low + + * new upstream point release. + * debian/diff/http-fetch-don-t-use-double-slash-as-directory-sepa.diff: + new, cherry-pick'ed from upstream master: http-fetch: don't use + double-slash as directory separator in URLs (closes: #409887). + * debian/diff/Documentation-git-svnimport.txt-fix-typo.diff: new: + Documentation/git-svnimport.txt: fix typo. + * debian/diff/Documentation-git-rev-parse.txt-fix-example-in-SPEC.diff: + new Documentation/git-rev-parse.txt: fix example in SPECIFYING RANGES + (closes: #404795). + * debian/changelog.upstream: upstream changes taken from mailing list + announcements. + + -- Gerrit Pape Thu, 29 Mar 2007 10:51:00 +0000 + +git-core (1:1.5.0.5-1) unstable; urgency=low + + * new upstream point release. + * debian/rules: make sure subdirectories of /usr/share/doc/git-core/ are + mode 0755 (closes: #415328); remove .gitignore file(s) from + /usr/share/doc/git-core/ (closes: #413913). + * debian/control: git-svn: Depends: libterm-readkey-perl (thx Pierre + Habouzit, closes: #415475). + * debian/changelog.upstream: upstream changes taken from mailing list + announcements. + + -- Gerrit Pape Wed, 21 Mar 2007 17:02:27 +0000 + +git-core (1:1.5.0.3-1) unstable; urgency=low + + * new upstream point release. + * debian/diff/cvsexportcommit-.msg.diff: remove; applied upstream. + * debian/git-core.docs, debian/git-doc.docs: add RelNotes. + * debian/changelog.upstream: upstream changes taken from mailing list + announcements. + + -- Gerrit Pape Mon, 5 Mar 2007 19:44:05 +0000 + +git-core (1:1.5.0.2-1) unstable; urgency=low + + * new upstream point release. + * debian/control: git-core: Conflicts: qgit (<< 1.5.5) (closes: #412452). + * debian/changelog.upstream: upstream changes taken from mailing list + announcements. + * debian/diff/cvsexportcommit-.msg.diff: new; don't cleanup .msg if not + yet committed to cvs (closes: #412732). + + -- Gerrit Pape Wed, 28 Feb 2007 15:50:53 +0000 + +git-core (1:1.5.0.1-1) unstable; urgency=low + + * new upstream point release. + * debian/diff/git-cvsserver-update-hook.diff: new from upstream pu branch: + Have git-cvsserver call hooks/update before really altering the ref. + * debian/control: git-cvs: Depends: libdbd-sqlite3-perl (git-cvsserver). + + -- Gerrit Pape Sun, 25 Feb 2007 11:38:34 +0000 + +git-core (1:1.5.0-1) experimental; urgency=low + + * new upstream release. + * debian/diff/archimport-empty-dir.diff: remove; applied upstream. + * debian/diff/pager-vs-less.diff, debian/diff/Add-install-lib-target.diff: + adapt. + * debian/control: new package git-gui, the git graphical user interface; + git-core: no longer Depends:, Build-Depends: rcs; git-core: Suggests: + git-gui. + * debian/rules: new package git-gui. + * debian/changelog.upstream: upstream changes taken from mailing list + announcements and git shortlog. + * debian/git-daemon/run: don't limit git-daemon's memory resources. + * debian/control, debian/rules: remove git-core-dev package again, + libgit.a is not a publically usable/useful library at this moment, as + its internal API is not cast in stone yet. + * debian/diff/Add-install-lib-target.diff: remove; there's no git-core-dev + package. + + -- Gerrit Pape Fri, 16 Feb 2007 07:18:44 +0000 + +git-core (1:1.5.0~rc3-1) experimental; urgency=low + + * new upstream release candidate. + * debian/diff/Add-install-lib-target.diff: new; add install-lib target to + install libgit.a library plus header files (thx Luca Falavigna). + * debian/rules: new package git-core-dev; remove obsolete + WITH_SEND_EMAIL=1, OPTIMIZE="..." from $(OPTS); remove + WITH_OWN_SUBPROCESS_PY=1 from $(OPTS), it's no longer necessary (thx + Luca Falavigna; closes: #403731); make git-p4import.pl available through + /usr/share/doc/git-core/contrib/ (closes: #403387); minor cleanup. + * debian/control: new package git-core-dev (thx Luca Falavigna; closes: + #407722); no longer Build-Depends: python; git-core: no longer Recommends: + python, Suggests: git-core-dev; update short and long descriptions + (closes: #406323); git-arch: Depends: tla, instead of Suggests:. + * debian/diff/GNU-Hurd.diff: adapt. + * debian/diff/archimport-empty-dir.diff: new; git-archimport: initial import + needs empty directory (closes: #400508). + * debian/gitweb.README.Debian: typo. + + -- Gerrit Pape Sat, 3 Feb 2007 09:32:48 +0000 + +git-core (1:1.4.4.4-1) unstable; urgency=low + + * new upstream release, important fixes: + * pack-check.c::verify_packfile(): don't run SHA-1 update on huge data. + * Fix infinite loop when deleting multiple packed refs. + * diff --check: fix off by one error. + * debian/diff/0001-spurious-.sp-in-manpages.diff: remove; included in + upstream version. + * debian/changelog.upstream: upstream changes taken from mailing list + announcement. + + -- Gerrit Pape Tue, 9 Jan 2007 19:43:56 +0000 + +git-core (1:1.4.4.3-1) unstable; urgency=medium + + * new upstream release (closes: #404796); important fixes: + * Make sure the empty tree exists when needed in merge-recursive; the + error message may make the user think that their database is corrupt + when its actually not. + * Don't use memcpy when source and dest. buffers may overlap. + * cvsserver: Avoid miscounting bytes in Perl v5.8.x; this breaks the + counting of bytes for the CVS protocol, resulting in the client + expecting less data than we actually send, and storing truncated files. + * debian/diff/0001-spurious-.sp-in-manpages.diff: new from upstream git; + work around spurious .sp in manpages (closes: #388370). + * debian/changelog.upstream: upstream changes taken from mailing list + announcement. + + -- Gerrit Pape Fri, 29 Dec 2006 07:38:15 +0000 + +git-core (1:1.4.4.2-1) unstable; urgency=low + + * new upstream release. + * fixes FTBFS on m68k (thx Roman Zippel, closes: #402022). + * 0001-archive-zip-don-t-use-sizeof-struct.diff, + 0002-git-svn-error-out-from-dcommit-on-a-parent-less-commit.diff, + 0003-git-svn-correctly-handle-revision-0-in-SVN-repositories.diff, + 0004-git-svn-preserve-uncommitted-changes-after-dcommit.diff, + 0005-Increase-length-of-function-name-buffer.diff: remove; obsolete. + * debian/changelog.upstream: upstream changes taken from mailing list + announcements and git log | git shortlog. + + -- Gerrit Pape Fri, 8 Dec 2006 19:13:49 +0000 + +git-core (1:1.4.4.1-1) unstable; urgency=low + + * new upstream release (closes: #400191). + * 0001-archive-zip-don-t-use-sizeof-struct.diff: new from upstream git; + replaces debian/diff/not-packed-structs.diff. + * 0002-git-svn-error-out-from-dcommit-on-a-parent-less-commit.diff, + 0003-git-svn-correctly-handle-revision-0-in-SVN-repositories.diff, + 0004-git-svn-preserve-uncommitted-changes-after-dcommit.diff, + 0005-Increase-length-of-function-name-buffer.diff: new from upstream + git. + * debian/diff/genindex.diff: new; support subdirs in gitweb example index + generator (thx David Nusinow; closes: #400284). + * debian/diff/GNU-Hurd.diff, debian/diff/pager-vs-less.diff: adapt. + + -- Gerrit Pape Sun, 26 Nov 2006 14:31:39 +0000 + +git-core (1:1.4.4-2) unstable; urgency=low + + * debian/diff/not-packed-structs.diff: new; don't use sizeof(struct ...), + size doesn't match on arm (fixes selftests failure on arm). + + -- Gerrit Pape Wed, 22 Nov 2006 23:31:11 +0000 + +git-core (1:1.4.4-1) unstable; urgency=low + + * new upstream release (closes: #399575). + * debian/changelog.upstream: upstream changes taken from mailing list + announcements. + * debian/control: Build-Depends: unzip (for selftests). + + -- Gerrit Pape Tue, 21 Nov 2006 09:43:37 +0000 + +git-core (1:1.4.3.5-1) unstable; urgency=low + + * new upstream release. + * debian/changelog.upstream: upstream changes taken from mailing list + announcements. + + -- Gerrit Pape Mon, 13 Nov 2006 17:46:50 +0000 + +git-core (1:1.4.3.3-2) unstable; urgency=medium + + * debian/git-daemon-run.postinst: don't make the log service system user + gitlog member of group adm, but nogroup; gitlog's home directory is + /nonexistent (thx Florian Weimer, closes: #396687). + * debian/git-daemon/log/run: make /var/log/git-daemon log directory mode + 2750, owner gitlog:adm. + * debian/changelog.upstream: upstream changes taken from mailing list + announcements. + + -- Gerrit Pape Mon, 6 Nov 2006 20:12:08 +0000 + +git-core (1:1.4.3.3-1) unstable; urgency=low + + * new upstream release. + * debian/diff/0001-Set-HOME-for-selftests.diff: remove; applied upstream. + * debian/control: git-core: Depends: libdigest-sha1-perl (closes: #395304, + thx Ichthyostega). + + -- Gerrit Pape Tue, 31 Oct 2006 07:31:21 +0000 + +git-core (1:1.4.3.2-1) unstable; urgency=low + + * new upstream release. + * debian/diff/gitweb.conf.diff: remove; obsolete. + * debian/changelog.upstream: upstream changes taken from mailing list + announcements. + * debian/rules: add 'GITWEB_CONFIG=/etc/gitweb.conf mandir=/usr/share/man + OPTIMIZE="-O2 -g -Wall" INSTALLDIRS=vendor' to build OPTS, adapt paths; + git-arch: don't include git-archive, git-upload-archive; gitweb: install + git-logo.png, git-favicon.png; git-core: properly install new Git.pm + plus man page. + * debian/diff/0001-Set-HOME-for-selftests.diff: new; set $HOME for + selftests (fixes build/selftest failures). + * debian/control: git-core: Depends: liberror-perl. + + -- Gerrit Pape Tue, 24 Oct 2006 16:32:35 +0000 + +git-core (1:1.4.2.3-2) unstable; urgency=low + + * debian/control: new package git-daemon-run: provide a git-daemon + service; git-core: no longer Suggests: runit, Depends: adduser, the + git-daemon-run package now Depends: runit, adduser. + * debian/debian/git-core.postinst, debian/git-daemon-run.postrm, + debian/git-daemon-run.prerm: new; manage gitlog user and git-daemon + service (closes: #388144). + * debian/git-core.postinst: no longer adduser gitlog, git-daemon-run + package does now. + * debian/git-core.postrm: remove; obsolete. + * debian/rules: install git-daemon service directory in the new + git-daemon-run package instead of the git-core package. + * debian/git-core.conffiles: rename to debian/git-daemon-run.conffiles. + * debian/git-core.README.Debian: adapt. + * debian/control: git-core: Suggests: git-daemon-run. + + -- Gerrit Pape Sun, 8 Oct 2006 09:29:50 +0000 + +git-core (1:1.4.2.3-1) unstable; urgency=medium + + * new upstream release. + * debian/changelog.upstream: upstream changes taken from mailing list + announcements. + * debian/diff/t3403-skip-3-7.diff: remove; git-am is fixed upstream. + * debian/gitweb.conf: add $stylesheet = "/gitweb.css" (thx Christian + Kujau, closes: #383065). + + -- Gerrit Pape Sun, 8 Oct 2006 07:31:03 +0000 + +git-core (1:1.4.2.1-1) unstable; urgency=low + + * new upstream release (closes: #386820, #387405). + * debian/changelog.upstream: upstream changes taken from mailing list + announcements. + * debian/diff/GNU-Hurd.diff: new; make the build process detect and + support the Debian GNU/Hurd architecture (thx Cyril Brulebois, closes: + #379841). + * debian/diff/GNU-kFreeBSD.diff: remove; applied upstream. + * debian/rules: gitweb: install gitweb.css into /var/www/ instead of + /usr/share/doc/gitweb/ (thx Matthijs Melchior, closes: #383065). + * debian/gitweb.docs: remove; obsolete. + * debian/examples/index.aux-generation: example script to generate an + optional index.aux file for the use with gitweb (thx Matthew Wilcox, + #383219). + * debian/gitweb.examples: new; install debian/examples/index.aux-generation + (#383219). + * debian/git-core.README.Debian: new; hints on how to set up a + git.example.org server providing git://, rsync://, http:// access to + repositories from Matthew Wilcox (thx!, closes: #383219). + * debian/gitweb.README.Debian: cleanup; refer to git-core.README.Debian. + * debian/control: git-svn: Depends: libsvn-perl | libsvn-core-perl (thx + Peter Samuelson); git-core, git-doc: Suggests: gitweb; gitweb: + Recommends: git-doc. + * debian/diff/pager-vs-less.diff, debian/diff/gitweb.conf.diff: adapt. + * debian/git-daemon/: new; git-daemon service directory for the use with + runit. + * debian/control: Build-Depends: subversion, libsvn-perl | libsvn-core-perl + (for git-svn selftests); git-core: Suggests: runit, Depends: adduser. + * debian/diff/t3403-skip-3-7.diff: new; skip selftests 3,7 in t3403 as + they fail without a terminal connected. + * debian/git-core.conffiles: new; add /etc/sv/git-daemon/run, + /etc/sv/git-daemon/log/run. + + -- Gerrit Pape Fri, 15 Sep 2006 12:46:58 +0000 + +git-core (1:1.4.1.1-1) unstable; urgency=low + + * new upstream release. + * debian/diff/GNU-kFreeBSD.diff: new; make the build process detect and + support the Debian GNU/kFreeBSD architecture (thx Petr Salinger, closes: + #380209). + + -- Gerrit Pape Sat, 29 Jul 2006 15:31:04 +0000 + +git-core (1:1.4.1-2) unstable; urgency=low + + * adopt package gitweb, now included in git-core upstream source (thx + Andres Salomon): + * debian/control, debian/rules: build gitweb package. + * debian/copyright: adapt. + * debian/gitweb.README.Debian, debian/gitweb.conf, debian/gitweb.docs: + new; taken from Andres' gitweb package. + * debian/diff/gitweb.conf.diff: new; adapt Andres' gitweb.conf.patch. + * debian/gitweb.conffiles: new; /etc/gitweb.conf. + * debian/changelog: use epoch 1 to supersede gitweb-264 package version. + * debian/rules: set DESTDIR in environment, not build flags. + + -- Gerrit Pape Thu, 27 Jul 2006 21:44:06 +0000 + +git-core (1.4.1-1) unstable; urgency=low + + * new upstream release. + * debian/changelog.upstream: upstream changes taken from mailing list + announcement. + * debian/rules: user same build flags and prefix to $(MAKE) in build + and install target to prevent rebuild in install target. + + -- Gerrit Pape Tue, 11 Jul 2006 21:38:33 +0000 + +git-core (1.4.0-1) unstable; urgency=low + + * new upstream release. + * debian/changelog.upstream: new; upstream changes taken from mailing + list announcement. + * debian/rules: install debian/changelog.upstream as upstream changelog. + * debian/diff/pager-vs-less.diff: adapt. + * debian/control: Standards-Version: 3.7.2.0. + + -- Gerrit Pape Wed, 14 Jun 2006 17:04:56 +0000 + +git-core (1.3.3-2) unstable; urgency=medium + + * debian/control: git-core: Depends: perl-modules (closes: #369737). + * debian/diff/pager-vs-less.diff: new; fallback to `pager` not `less` + if $PAGER is unset (closes: #369742). + + -- Gerrit Pape Sat, 10 Jun 2006 11:18:48 +0000 + +git-core (1.3.3-1) unstable; urgency=low + + * new upstream release. + + -- Gerrit Pape Thu, 25 May 2006 10:46:00 +0000 + +git-core (1.3.2-1) unstable; urgency=low + + * new upstream release. + + -- Gerrit Pape Wed, 10 May 2006 20:41:39 +0000 + +git-core (1.3.1-1) unstable; urgency=low + + * new upstream release (closes: #364678). + * debian/rules: install contrib/ directory into /usr/share/doc/git-core/. + + -- Gerrit Pape Mon, 1 May 2006 13:01:42 +0000 + +git-core (1.2.6-1) unstable; urgency=low + + * new upstream release. + * debian/control: git-cvs: Depends: cvsps (>> 2.1-0). + + -- Gerrit Pape Sun, 16 Apr 2006 14:37:53 +0000 + +git-core (1.2.4-1) unstable; urgency=low + + * new upstream release (closes: #354563). + + -- Gerrit Pape Fri, 3 Mar 2006 21:33:58 +0000 + +git-core (1.2.1-1) unstable; urgency=low + + * new upstream release (closes: #353041). + * debian/control: git-core: Recommends: ssh-client instead of + openssh-client (closes: #350708). + + -- Gerrit Pape Thu, 16 Feb 2006 09:33:42 +0000 + +git-core (1.1.5-1) unstable; urgency=high + + * new upstream release. + * checkout: do not make a temporary copy of symlink target. + If the index records an insanely long symbolic link, copying + into the temporary would overflow the buffer (noticed by Mark + Wooding). (closes: #350274). + + -- Gerrit Pape Sat, 28 Jan 2006 20:16:44 +0000 + +git-core (1.1.3-1) unstable; urgency=low + + * new upstream release. + + -- Gerrit Pape Mon, 16 Jan 2006 10:19:37 +0000 + +git-core (1.0.8-1) unstable; urgency=low + + * new upstream point release. + * debian/diff/t6001-rev-lisge-order.sh.diff: remove; applied upstream. + * debian/control: Build-Depends: libcurl3-gnutls-dev | libcurl3-dev, + python, asciidoc (>> 7.0.2-3) (ease backport to sarge, thx Norbert + Tretkowski, closes: #344929). + + -- Gerrit Pape Mon, 9 Jan 2006 19:19:36 +0000 + +git-core (1.0.6-1) unstable; urgency=low + + * new upstream point release. + * debian/diff/t6001-rev-list-merge-order.sh.diff: new: fix skipping + merge-order test with NO_OPENSSL=1. + * debian/rules: re-enable git-rev-list --merge-order selftests. + * debian/control: git-svn: Depends: libwww-perl (closes: #345045). + + -- Gerrit Pape Mon, 2 Jan 2006 20:25:57 +0000 + +git-core (1.0.5-1) unstable; urgency=low + + * new upstream point release. + * debian/rules: don't take upstream changelog from upstream + debian/changelog. + * debian/changelog.upstream: remove again. + + -- Gerrit Pape Tue, 27 Dec 2005 13:25:53 +0000 + +git-core (1.0.3-1) unstable; urgency=low + + * new upstream point release. + * debian/changelog.upstream: new: upstream changelog taken from upstream + debian/changelog. + * debian/rules: install debian/changelog.upstream as upstream changelog; + remove obsolete VERSION variable. + + -- Gerrit Pape Fri, 23 Dec 2005 14:58:14 +0000 + +git-core (1.0.0-1) unstable; urgency=medium + + * new upstream release: GIT 1.0.0. + + -- Gerrit Pape Wed, 21 Dec 2005 16:17:18 +0000 + +git-core (0.99.9n-1) unstable; urgency=low + + * new upstream version: GIT 0.99.9n aka 1.0rc6. + * debian/rules: rename git program in git-core package to git-scm, + handle /usr/bin/git program through update-alternatives (as suggested + by Ian Beckwith, see #342363). + * debian/control: git-core: Conflicts: git (<< 4.3.20-8) (closes: + #342363). + * debian/git-core.postinst, debian/git-core.prerm: new: run + update-alternatives --install /usr/bin/git git /usr/bin/git-scm with + priority 70 on configure, and --remove on remove respectively. + + -- Gerrit Pape Thu, 15 Dec 2005 11:24:51 +0000 + +git-core (0.99.9m-1) unstable; urgency=low + + * new upstream version: GIT 0.99.9m aka 1.0rc5. + * sets PYTHONPATH for selftests (fixes autobuild test failures). + * switch from tarball-in-tarball approach to original upstream tarball. + * debian/changelog: add changelog history, Junio C Hamano, Ryan Anderson, + Eric Biederman previously were maintaining this package unofficially. + * debian/control: Build-Depends: rcs (for selftests); git-core: + Recommends: patch, less, Suggests: cogito; git-arch: Suggests: tla, + bazzar; git-cvs: Depends: cvsps, Suggests: cvs; git-svn: Depends: + libsvn-core-perl (closes:#342617), Suggests: subversion; git-email: + Depends: libmail-sendmail-perl, libemail-valod-perl; update short + description (lots taken from upstream unofficial package, thx). + * debian/git-core.docs, debian/git-doc.docs: adapt. + * debian/rules: adapt; remove target unpack; add target patch; adapt + target clean. + + -- Gerrit Pape Wed, 14 Dec 2005 19:48:41 +0000 + +git-core (0.99.9l-1) unstable; urgency=low + + * new upstream version. + * debian/rules: apply diffs with patch -p1. + * debian/control, debian/rules: split off git-arch, git-cvs, git-svn, + git-email packages, as suggested by upstream: + http://article.gmane.org/gmane.comp.version-control.git/13185 + * debian/git-doc.docs: get docs from temporary install directory; + include *.txt docs. + * debian/control: git-doc: Section: doc; Suggests: git-core, git-arch, + git-cvs, git-svn, git-email, gitk; git-core: Suggests: git-arch, + git-cvs, git-svn, git-email, gitk. + + -- Gerrit Pape Mon, 5 Dec 2005 18:04:37 +0000 + +git-core (0.99.9k-1) unstable; urgency=low + + * new upstream version. + * debian/implicit: update to revision 1.11. + * debian/git-doc.docs: add git/Documentation/howto, + git/Documentation/technical (closes: #341178). + + -- Gerrit Pape Tue, 29 Nov 2005 21:45:53 +0000 + +git-core (0.99.9j-1) unstable; urgency=low + + * initial version. + * debian/control: git-core: Replaces: cogito (<< 0.16rc2-0); cogito >= + 0.16rc2-0 no longer includes the git core components, but depends on + the git-core package (see #338789). + + -- Gerrit Pape Fri, 18 Nov 2005 22:26:36 +0000 + +git-core (0.99.9j-0) unstable; urgency=low + + * GIT 0.99.9j aka 1.0rc3 + + -- Junio C Hamano Wed, 16 Nov 2005 20:39:55 -0800 + +git-core (0.99.9i-0) unstable; urgency=low + + * GIT 0.99.9i aka 1.0rc2 + + -- Junio C Hamano Mon, 14 Nov 2005 18:38:27 -0800 + +git-core (0.99.9h-0) unstable; urgency=low + + * GIT 0.99.9h + + -- Junio C Hamano Fri, 11 Nov 2005 22:33:18 -0800 + +git-core (0.99.9g-0) unstable; urgency=low + + * GIT 0.99.9g + + -- Junio C Hamano Wed, 9 Nov 2005 21:01:55 -0800 + +git-core (0.99.9f-0) unstable; urgency=low + + * GIT 0.99.9f + + -- Junio C Hamano Tue, 8 Nov 2005 01:21:52 -0800 + +git-core (0.99.9e-0) unstable; urgency=low + + * GIT 0.99.9e + + -- Junio C Hamano Sun, 6 Nov 2005 18:37:18 -0800 + +git-core (0.99.9d-0) unstable; urgency=low + + * GIT 0.99.9d + + -- Junio C Hamano Sat, 5 Nov 2005 11:46:37 -0800 + +git-core (0.99.9c-0) unstable; urgency=low + + * GIT 0.99.9c + + -- Junio C Hamano Thu, 3 Nov 2005 15:44:54 -0800 + +git-core (0.99.9b-0) unstable; urgency=low + + * GIT 0.99.9b + + -- Junio C Hamano Tue, 1 Nov 2005 21:39:39 -0800 + +git-core (0.99.9a-0) unstable; urgency=low + + * GIT 0.99.9a + + -- Junio C Hamano Sun, 30 Oct 2005 15:03:32 -0800 + +git-core (0.99.9.GIT-2) unstable; urgency=low + + * Build Dependency did not include libexpat-dev. + + -- Junio C Hamano Sun, 13 Nov 2005 01:55:34 -0800 + +git-core (0.99.9.GIT-1) unstable; urgency=low + + * Do not scatter txt and html documentation into feature + subpackages. Do place man pages into them. + * Capture more cvs stuff into git-cvs package. + + -- Junio C Hamano Tue, 8 Nov 2005 01:19:06 -0800 + +git-core (0.99.9.GIT-0) unstable; urgency=low + + * Test Build. + + -- Junio C Hamano Sat, 5 Nov 2005 11:18:13 -0800 + +git-core (0.99.9-1) unstable; urgency=low + + * Split the git-core binary package into core, doc, and foreign SCM + interoperability modules. + + -- Junio C Hamano Sat, 5 Nov 2005 11:18:13 -0800 + +git-core (0.99.9-0) unstable; urgency=low + + * GIT 0.99.9 + + -- Junio C Hamano Sat, 29 Oct 2005 14:34:30 -0700 + +git-core (0.99.8-0) unstable; urgency=low + + * GIT 0.99.8 + + -- Junio C Hamano Sun, 2 Oct 2005 12:54:26 -0700 + +git-core (0.99.7-0) unstable; urgency=low + + * GIT 0.99.7 + + -- Junio C Hamano Sat, 10 Sep 2005 18:36:39 -0700 + +git-core (0.99.6-0) unstable; urgency=low + + * GIT 0.99.6 + + -- Junio C Hamano Wed, 24 Aug 2005 23:09:35 -0700 + +git-core (0.99.5-1) unstable; urgency=low + + * Enable git-send-email on Debian. There is no reason to shy + away from it, since we have the necessary Perl modules available. + + -- Junio C Hamano Thu, 25 Aug 2005 14:16:59 -0700 + +git-core (0.99.5-0) unstable; urgency=low + + * GIT 0.99.5 + + -- Junio C Hamano Wed, 10 Aug 2005 22:05:00 -0700 + +git-core (0.99.4-4) unstable; urgency=low + + * Mark git-tk as architecture neutral. + + -- Junio C Hamano Fri, 12 Aug 2005 13:25:00 -0700 + +git-core (0.99.4-3) unstable; urgency=low + + * Split off gitk. + * Do not depend on diff which is an essential package. + * Use dh_movefiles, not dh_install, to stage two subpackages. + + -- Matthias Urlichs Thu, 11 Aug 2005 01:43:24 +0200 + +git-core (0.99.4-2) unstable; urgency=low + + * Git 0.99.4 official release. + + -- Junio C Hamano Wed, 10 Aug 2005 15:00:00 -0700 + +git-core (0.99.4-1) unstable; urgency=low + + * Pass prefix down to the submake when building. + + -- Junio C Hamano Sat, 6 Aug 2005 13:00:00 -0700 + +git-core (0.99-2) unstable; urgency=low + + * Conflict with the GNU Interactive Tools package, which also installs + /usr/bin/git. + * Use the Mozilla SHA1 code and/or the PPC assembly in preference to + OpenSSL. This is only a partial fix for the license issues with OpenSSL. + * Minor tweaks to the Depends. + + -- Ryan Anderson Sat, 23 Jul 2005 14:15:00 -0400 + +git-core (0.99-1) unstable; urgency=low + + * Update deb package support to build correctly. + + -- Ryan Anderson Thu, 21 Jul 2005 02:03:32 -0400 + +git-core (0.99-0) unstable; urgency=low + + * Initial deb package support + + -- Eric Biederman Tue, 12 Jul 2005 10:57:51 -0600 --- git-core-1.6.1.2.orig/debian/git-daemon-run.prerm +++ git-core-1.6.1.2/debian/git-daemon-run.prerm @@ -0,0 +1,7 @@ +#!/bin/sh +set -e + +test "$1" = 'remove' || test "$1" = 'deconfigure' || \ + test "$1" = 'failed-upgrade' || exit 0 + +update-service --remove /etc/sv/git-daemon || : --- git-core-1.6.1.2.orig/debian/changelog.upstream +++ git-core-1.6.1.2/debian/changelog.upstream @@ -0,0 +1,18184 @@ +Version v1.6.1.2; changes since v1.6.1.1: +----------------------------------------- + +Björn Steinbrink (1): + Rename detection: Avoid repeated filespec population + +Jeff King (1): + avoid 31-bit truncation in write_loose_object + +Johannes Schindelin (2): + get_sha1_basic(): fix invalid memory access, found by valgrind + test-path-utils: Fix off by one, found by valgrind + +Junio C Hamano (4): + ls-tree: add --full-tree option + Teach format-patch to handle output directory relative to cwd + send-pack: do not send unknown object name from ".have" to pack-objects + GIT 1.6.1.2 + +Marcel M. Cary (1): + git-sh-setup: Fix scripts whose PWD is a symlink to a work-dir on OS X + +Markus Heidelberg (2): + git-commit: color status output when color.ui is set + git-status -v: color diff output when color.ui is set + +Nanako Shiraishi (1): + Document git-ls-tree --full-tree + +Nguyễn Thái Ngọc Duy (2): + grep: support --no-ext-grep to test builtin grep + grep: grep cache entries if they are "assume unchanged" + +Nicolas Pitre (1): + objects to be pruned immediately don't have to be loosened + + +Version v1.6.1.1; changes since v1.6.1: +--------------------------------------- + +Adeodato Simó (2): + git-shortlog.txt: improve documentation about .mailmap files + git-send-email.txt: move --format-patch paragraph to a proper location + +Anders Melchiorsen (4): + Documentation: git push repository can also be a remote + Documentation: remove a redundant elaboration + Documentation: mention branches rather than heads + Documentation: avoid using undefined parameters + +Boyd Stephen Smith Jr (1): + Fix Documentation for git-describe + +Christian Couder (1): + builtin-fsck: fix off by one head count + +Clemens Buchacher (4): + modify/delete conflict resolution overwrites untracked file + unpack-trees: handle failure in verify_absent + unpack-trees: fix path search bug in verify_absent + unpack-trees: remove redundant path search in verify_absent + +Devin Doucette (1): + gitweb: Fix export check in git_get_projects_list + +Felipe Contreras (1): + fast-import: Cleanup mode setting. + +Henrik Austad (2): + Use capitalized names where appropriate + Be consistent in switch usage for tar + +Jay Soffian (1): + Git.pm: call Error::Simple() properly + +Joey Hess (1): + README: tutorial.txt is now called gittutorial.txt + +Johannes Schindelin (7): + merge-recursive: mark rename/delete conflict as unmerged + bisect view: call gitk if Cygwin's SESSIONNAME variable is set + git add: do not add files from a submodule + http-push: fix off-by-path_len + http-push: when making directories, have a trailing slash in the path name + t5540: clarify that http-push does not handle packed-refs on the remote + Rename diff.suppress-blank-empty to diff.suppressBlankEmpty + +Junio C Hamano (8): + merge-recursive: do not clobber untracked working tree garbage + Prepare for v1.6.1.1 maintenance release + builtin-apply: prevent non-explicit permission changes + git checkout: do not allow switching to a tree-ish that is not a commit + format-patch: show patch text for the root commit + Update draft release notes to 1.6.1.1 + Update draft release notes for 1.6.1.1 + GIT 1.6.1.1 + +Kirill A. Korinskiy (1): + http-push: support full URI in handle_remote_ls_ctx() + +Lars Noschinski (1): + shell: Document that 'cvs server' is a valid command + +Markus Heidelberg (2): + doc/git-send-email: mention sendemail.cc config variable + Documentation: let asciidoc align related options + +Michael J Gruber (2): + add test cases for "git mv -k" + fix handling of multiple untracked files for git mv -k + +Miklos Vajna (2): + fast-export: print usage when no options specified + Make t3411 executable + +Paul Jarc (1): + configure clobbers LDFLAGS + +Philippe Bruhat (1): + Git.pm: correctly handle directory name that evaluates to "false" + +Pierre Habouzit (1): + Avoid spurious error messages on error mistakes. + +René Scharfe (8): + daemon: handle freopen() failure + daemon: cleanup: replace loop with if + daemon: cleanup: factor out xstrdup_tolower() + merge-file: handle freopen() failure + pretty: factor out skip_empty_lines() + pretty: factor out format_subject() + pretty: support multiline subjects with format: + shortlog: handle multi-line subjects like log --pretty=oneline et. al. do + +Shawn O. Pearce (1): + describe: Avoid unnecessary warning when using --all + +Stephan Beyer (5): + t3501: check that commits are actually done + t3404: Add test case for aborted --continue after "edit" + t3404: Add test case for auto-amending only edited commits after "edit" + builtin-commit.c: do not remove COMMIT_EDITMSG + githooks.txt: add missing word + +Thomas Rast (3): + diff: accept -- when using --no-index + diff --no-index: test for pager after option parsing + diff --no-index -q: fix endless loop + +jidanni@jidanni.org (4): + Documentation/diff-options.txt: unify options + Documentation/git-tag.txt: minor typo and grammar fix + Documentation/git-push.txt: minor: compress one option + contrib/examples/README: give an explanation of the status of these files + + +Version v1.6.1; changes since v1.6.0.6: +--------------------------------------- + +Abhijit Menon-Sen (1): + Make cherry-pick use rerere for conflict resolution. + +Alex Riesen (14): + Extend "checkout --track" DWIM to support more cases + Remove calculation of the longest command name from where it is not used + Remove useless memset of static command name lists in builtin-merge.c + Make main_cmds and other_cmds local to builtin-help.c + Allow git help work without PATH set + list_commands: only call git_exec_path if it is needed + Add help.autocorrect to enable/disable autocorrecting + Cleanup remove_path + Fix potentially dangerous uses of mkpath and git_path + Fix handle leak in sha1_file/unpack_objects if there were damaged object data + Fix t4030-diff-textconv.sh + Make some of fwrite/fclose/write/close failures visible + Make chdir failures visible + Report symlink failures in merge-recursive + +Alexander Gavrilov (63): + git-gui: Support starting gitk from Gui Blame + git-gui: Support passing blame to a parent commit. + git-gui: Better positioning in Blame Parent Commit + git-gui: Allow specifying an initial line for git gui blame. + gitk: Add option to specify the default commit on command line + gitk: Add menu item for calling git gui blame + git-gui: Support resolving conflicts via the diff context menu. + git-gui: Support calling merge tools. + git-gui: Don't allow staging files with conflicts. + git-gui: Support more merge tools. + git-gui: Support conflict states _U & UT. + git-gui: Reimplement and enhance auto-selection of diffs. + git-gui: Make F5 reselect a diff, if an untracked file is selected. + git-gui: Show special diffs for complex conflict cases. + git-gui: Fix Blame Parent & Context for working copy lines. + git-gui: Restore ability to Stage Working Copy for conflicts. + gitk: Fix a bug in collapsing deeply nested trees + git-gui: Add more integration options to citool. + git-gui: Cleanup handling of the default encoding. + git-gui: Add a menu of available encodings. + git-gui: Allow forcing display encoding for diffs using a submenu. + git-gui: Optimize encoding name resolution using a lookup table. + git-gui: Support the encoding menu in gui blame. + git-gui: Reenable staging unmerged files by clicking the icon. + git-gui: Make Ctrl-T safe to use for conflicting files. + git-gui: Fix the blame window shape. + git-gui: Add a search command to the blame viewer. + git-gui: Fix the blame viewer destroy handler. + gitk: Enhance file encoding support + gitk: Implement batch lookup and caching of encoding attrs + gitk: Allow forcing branch creation if it already exists + gitk: Fix file list context menu for merge commits + builtin-blame: Reencode commit messages according to git-log rules. + gitk: Allow starting gui blame for a specific line + git-gui: Add a dialog that shows the OpenSSH public key. + git-gui: Add a simple implementation of SSH_ASKPASS. + Windows: Make OpenSSH properly detect tty detachment. + gitweb: Use single implementation of export_ok check. + gitweb: Add a per-repository authorization hook. + gitweb: Fix mod_perl support. + gitk: Add Return and Escape bindings to dialogs + gitk: Make gitk dialog windows transient + gitk: Make cherry-pick call git-citool on conflicts + gitk: Implement a user-friendly Edit View dialog + git-gui: Fix focus transition in the blame viewer. + git-gui: Add the Show SSH Key item to the clone dialog. + git-gui: Request blame metadata in utf-8. + gitk: Add accelerators to frequently used menu commands + gitk: Fix transient windows on Win32 and MacOS + gitk: Fix commit encoding support + Documentation: New GUI configuration and command-line options. + git-gui: Implement system-wide configuration handling. + git-gui: Fix the after callback execution in rescan. + git-gui: Add a Tools menu for arbitrary commands. + git-gui: Allow Tools request arguments from the user. + git-gui: Implement automatic rescan after Tool execution. + git-gui: Fix the search bar destruction handler. + gitk: Avoid handling the Return key twice in Add Branch + gitk: Make line origin search update the busy status + gitk: Add a menu option to start git gui + git-gui: Fix handling of relative paths in blame. + git-gui: Fix commit encoding handling. + Documentation: Describe git-gui Tools menu configuration options. + +Alexander Potashev (2): + Fix typos in documentation + Fix typo in comment in builtin-add.c + +Alexandre Julliard (9): + git.el: Improve error handling for commits. + git.el: Remove the env parameter in git-call-process and git-call-process-string. + git.el: Simplify handling of merge heads in the commit log-edit buffer. + git.el: Properly handle merge commits in git-amend-commit. + git.el: Fix git-amend-commit to support amending an initial commit. + git.el: Never clear the status buffer, only update the files. + git.el: Add an insert file command. + git.el: Add possibility to mark files directly in git-update-status-files. + git.el: Allow to commit even if there are no marked files. + +Alexey Borzenkov (1): + Define linkgit macro in [macros] section + +Anders Melchiorsen (2): + wt-status: Split header generation into three functions + wt-status: Teach how to discard changes in the working directory + +Andreas Ericsson (3): + Teach "git diff -p" to locate PHP class methods + git commit: Reformat output somewhat + rebase: Support preserving merges in non-interactive mode + +Arjen Laarhoven (2): + t6023-merge-file: Work around non-portable sed usage + Enable threaded delta search on Mac OS X/Darwin + +Bert Wesarg (1): + for-each-ref: `:short` format for `refname` + +Boyd Stephen Smith Jr (1): + git-revert documentation: refer to new HOWTO on reverting faulty merges + +Brandon Casey (10): + remote.c: add a function for deleting a refspec array and use it (twice) + dir.c: Avoid c99 array initialization + t4018-diff-funcname: test syntax of builtin xfuncname patterns + diff.c: remove duplicate bibtex pattern introduced by merge 92bb9785 + xdiff-interface.c: strip newline (and cr) from line before pattern matching + Replace xmalloc/memset(0) pairs with xcalloc + t9001: use older Getopt::Long boolean prefix '--no' rather than '--no-' + Replace calls to strbuf_init(&foo, 0) with STRBUF_INIT initializer + t4018-diff-funcname: add objective-c xfuncname pattern to syntax test + git-branch: display sha1 on branch deletion + +Brian Downing (4): + Make xdi_diff_outf interface for running xdiff_outf diffs + Use strbuf for struct xdiff_emit_state's remainder + Always initialize xpparam_t to 0 + Allow alternate "low-level" emit function from xdl_diff + +Brian Gernhardt (2): + format-patch: autonumber by default + Avoid using non-portable `echo -n` in tests. + +Cheng Renquan (2): + git-remote: match usage string with the manual pages + git-remote: add verbose mode to git remote update + +Christian Couder (12): + merge-base: teach "git merge-base" to drive underlying merge_bases_many() + bisect: test merge base if good rev is not an ancestor of bad rev + bisect: only check merge bases when needed + bisect: remove "checkout_done" variable used when checking merge bases + refs: improve comments about "reading" argument of "resolve_ref" + bisect: fix missing "exit" + Documentation: user-manual: add information about "git help" at the beginning + Documentation: tutorial: add information about "git help" at the beginning + git-gui: french translation update + bisect: teach "skip" to accept special arguments like "A..B" + bisect: fix "git bisect skip " and add tests cases + Documentation: describe how to "bisect skip" a range of commits + +Christian Stimming (9): + git-gui: Mark forgotten strings for translation. + git-gui: I18n fix sentence parts into full sentences for translation again. + git-gui: Updated German translation. + gitk: Add untranslated error messages to translation + git-gui: Update German translation. + gitk: Update German translation + git-gui: Update German (completed) translation. + gitk: Mark forgotten strings (header sentence parts in color chooser) for translation + gitk: Update German translation + +Dan Hensgen (1): + git-merge documentation: more details about resolving conflicts + +Daniel Lowe (1): + Fix non-literal format in printf-style calls + +David Aguilar (3): + git-submodule: replace duplicated code with a module_list function + git-submodule: add "sync" command + tests: add a testcase for "git submodule sync" + +David Bryson (1): + Use "git_config_string" to simplify "builtin-gc.c" code where "prune_expire" is set + +David M. Syzdek (5): + Build: add NO_UINTMAX_T to support ancient systems + Add Makefile check for FreeBSD 4.9-SECURITY + autoconf: Add link tests to each AC_CHECK_FUNC() test + Make Pthread link flags configurable + Add autoconf tests for pthreads + +David Soria Parra (1): + cast pid_t's to uintmax_t to improve portability + +David Symonds (1): + git-diff: Add --staged as a synonym for --cached. + +Davide Libenzi (1): + xdiff: give up scanning similar lines early + +Deskin Miler (1): + git-svn: testcase for partial rebuild + +Deskin Miller (4): + git-svn: do a partial rebuild if rev_map is out-of-date + git-svn: proper detection of bare repositories + git-svn: proper detection of bare repositories + git-svn: Make branch use correct svn-remote + +Dmitry Potapov (14): + teach index_fd to work with pipes + correct argument checking test for git hash-object + correct usage help string for git-hash-object + use parse_options() in git hash-object + add --path option to git hash-object + add --no-filters option to git hash-object + mingw: remove use of _getdrive() from lstat/fstat + add have_git_dir() function + mingw: move common functionality to win32.h + cygwin: Use native Win32 API for stat + do not segfault if make_cache_entry failed + print an error message for invalid path + check-attr: add an internal check_attr() function + check-attr: Add --stdin option + +Dotan Barak (1): + Use xmalloc() and friends to catch allocation failures + +Eric Wong (7): + git-svn: check error code of send_txstream + t9124: clean up chdir usage + git-svn: fix handling of even funkier branch names + git-svn: don't escape tilde ('~') for http(s) URLs + git-svn: respect i18n.commitencoding config + git-svn: don't escape tilde ('~') for http(s) URLs + git-svn: respect i18n.commitencoding config + +Florian Ragwitz (1): + Add git-svn branch to allow branch creation in SVN repositories + +Florian Weimer (3): + git-svn: extract base blob in generate_diff + git-svn: Introduce SVN::Git::Editor::_chg_file_get_blob + git-svn: Send deltas during commits + +Fredrik Skolmli (2): + Documentation: Spelling fix + git-gui: Starting translation for Norwegian + +Garry Dolley (1): + Fixed some grammatical errors in git-rebase.txt documentation. + +Giovanni Funchal (1): + configure: auto detect dynamic library path switches + +Giuseppe Bilotta (15): + gitweb: ref markers link to named shortlogs + gitweb: shortlog now also obeys $hash_parent + gitweb: refactor input parameters parse/validation + gitweb: parse project/action/hash_base:filename PATH_INFO + gitweb: generate project/action/hash URLs + gitweb: use_pathinfo filenames start with / + gitweb: parse parent..current syntax from PATH_INFO + gitweb: generate parent..current URLs + gitweb: make the supported snapshot formats array global + gitweb: retrieve snapshot format from PATH_INFO + gitweb: embed snapshot format parameter in PATH_INFO + git-gui: try to provide a window icon under X + gitweb: make gitweb_check_feature a boolean wrapper + Update comment on gitweb_check/get_feature + gitk: Map / to focus the search box + +Gustaf Hendeby (2): + Update .gitignore to ignore git-help + git-gui: Teach git gui about file type changes + +Heikki Orsila (1): + diff --dirstat-by-file: count changed files, not lines + +Jakub Narebski (3): + gitweb: Better processing format string in custom links in navbar + gitweb: Fix handling of non-ASCII characters in inserted HTML files + gitweb: Fix bug in insert_file() subroutine + +Jan Krüger (1): + Introduce receive.denyDeletes + +Jeff King (34): + run-command: add pre-exec callback + spawn pager via run_command interface + format-patch: use default diff format even with patch options + tests: grep portability fixes + reformat informational commit message + tutorial: update output of git commit + tests: shell negation portability fix + t4012: use test_cmp instead of cmp + diff: unify external diff and funcname parsing code + diff: introduce diff..binary + diff: add filter for converting binary to text + document "intent to add" option to git-add + rm: loosen safety valve for empty files + submodule: fix some non-portable grep invocations + diff: add missing static declaration + document the diff driver textconv feature + refactor userdiff textconv code + userdiff: require explicitly allowing textconv + only textconv regular files + wt-status: load diff ui config + add userdiff textconv tests + enable textconv for diff in verbose status/commit + t5400: expect success for denying deletion + t5516: refactor oddball tests + receive-pack: detect push to current branch of non-bare repo + define empty tree sha1 as a macro + wt-status: refactor initial commit printing + status: show "-v" diff even for initial commit + add stage to gitignore + reorder ALLOW_TEXTCONV option setting + diff: allow turning on textconv explicitly for plumbing + diff: fix handling of binary rewrite diffs + diff: respect textconv in rewrite diffs + rebase: improve error messages about dirty state + +Jim Meyering (4): + add boolean diff.suppress-blank-empty config option + SubmittingPatches: fix a typo + reword --full-index description + xdiff-interface.c: remove 10 duplicated lines + +Joey Hess (2): + git-daemon: set REMOTE_ADDR to client address + sha1_file: avoid bogus "file exists" error message + +Johan Herland (3): + Teach "git diff -p" HTML funcname patterns + Fix AsciiDoc errors in merge documentation + Fix submodule sync with relative submodule URLs + +Johannes Schindelin (10): + t9700: remove useless check + tests: Clarify dependencies between tests, 'aggregate-results' and 'clean' + Enable parallel tests + checkout --track: make up a sensible branch name if '-b' was omitted + test-lib: do not remove trash_directory if called with --debug + git wrapper: DWIM mistyped commands + Document levenshtein.c + Get rid of the last remnants of GIT_CONFIG_LOCAL + git-gui: Get rid of the last remnants of GIT_CONFIG_LOCAL + rebase -i -p: leave a --cc patch when a merge could not be redone + +Johannes Sixt (17): + Revert "Windows: Use a customized struct stat that also has the st_blocks member." + filter-branch: Grok special characters in tag names + Windows: git-shell can be compiled again + compat/mingw: Support a timeout in the poll emulation if no fds are given + git-gui: Do not automatically stage file after merge tool finishes + git-gui: Remove space from the end of aspell's reply before processing + git-gui: Fix switch statement in lib/merge.tcl + git-gui: Show a round number of bytes of large untracked text files + git-gui: Mark-up strings in show_{other,unmerged}_diff() for localization + git-remote: list branches in vertical lists + git-gui: Do not munge conflict marker lines in a normal diff + t4030-diff-textconv: Make octal escape sequence more portable + Show a failure of rebase -p if the merge had a conflict + rebase -i -p: Fix --continue after a merge could not be redone + gitk: Use check-buttons' -text property instead of separate labels + gitk: Ensure that "Reset branch" menu entry is enabled + gitk: Force the focus to the main window on Windows + +John Chapman (2): + git-p4: Support purged files and optimize memory usage + git-p4: Cache git config for performance + +Jonas Fonseca (1): + git-check-attr(1): use 'verse' for multi-line synopsis sections + +Jonathan del Strother (3): + Revert "Convert output messages in merge-recursive to past tense." + Add OS X support to the pre-auto-gc example hook + Teach git diff about Objective-C syntax + +Joshua Williams (1): + git-gui: Add support for calling out to the prepare-commit-msg hook + +Junio C Hamano (105): + builtin-add.c: restructure the code for maintainability + builtin-add.c: optimize -A option and "git add ." + imap-send.c: more style fixes + documentation: merge-base: explain "git merge-base" with more than 2 args + merge-base-many: add trivial tests based on the documentation + git-merge-octopus: use (merge-base A (merge B C D E...)) for stepwise merge + revision.c: whitespace fix + revision traversal: show full history with merge simplification + Topo-sort before --simplify-merges + update-index: refuse to add working tree items beyond symlinks + add: refuse to add working tree items beyond symlinks + xdiff-interface: hide the whole "xdiff_emit_state" business from the caller + revision --simplify-merges: use decoration instead of commit->util field + index: future proof for "extended" index entries + tests: use $TEST_DIRECTORY to refer to the t/ directory + Start 1.6.1 cycle + Makefile: Allow CC_LD_DYNPATH to be overriden + revision --simplify-merges: do not leave commits unprocessed + revision --simplify-merges: make it a no-op without pathspec + compat: introduce on_disk_bytes() + shell: do not play duplicated definition games to shrink the executable + Build-in "git-shell" + Update draft release notes for 1.6.1 + Fix "git-merge -s bogo" help text + templates/Makefile: install is unnecessary, just use mkdir -p + t7606: fix custom merge test + Revert "Build-in "git-shell"" + daemon.c: minor style fixup + checkout -f: allow ignoring unmerged paths when checking out of the index + checkout --ours/--theirs: allow checking out one side of a conflicting merge + xdl_fill_merge_buffer(): separate out a too deeply nested function + xdiff-merge: optionally show conflicts in "diff3 -m" style + xmerge.c: minimum readability fixups + xmerge.c: "diff3 -m" style clips merge reduction level to EAGER or less + rerere.c: use symbolic constants to keep track of parsing states + rerere: understand "diff3 -m" style conflicts with the original + merge.conflictstyle: choose between "merge" and "diff3 -m" styles + git-merge-recursive: learn to honor merge.conflictstyle + checkout -m: recreate merge when checking out of unmerged index + diff: vary default prefix depending on what are compared + git commit --author=$name: look $name up in existing commits + git-add --intent-to-add (-N) + checkout --conflict=