Permalink
Commits on Feb 10, 2008
  1. Fix typo in 'blame' documentation.

    Signed-off-by: Tim Stoakes <tim@stoakes.net>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    Tim Stoakes committed with gitster Feb 10, 2008
Commits on Feb 7, 2008
  1. gitattributes: fix relative path matching

    There was an embarrassing pair of off-by-one miscounting that
    failed to match path "a/b/c" when "a/.gitattributes" tried to
    name it with relative path "b/c".
    
    This fixes it.
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    gitster committed Feb 7, 2008
Commits on Feb 6, 2008
  1. Fix parsing numeric color values

    Numeric color only worked if it was at end of line.
    Noticed by Chris Larson <clarson@kergoth.com>.
    
    Signed-off-by: Timo Hirvonen <tihirvon@gmail.com>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    tihirvon committed with gitster Feb 6, 2008
  2. INSTALL: git-merge no longer uses cpio

    Since a64d778 git merge doesn't use cpio
    anymore, adapt the documentation.
    
    Signed-off-by: Gerrit Pape <pape@smarden.org>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    Gerrit Pape committed with gitster Feb 6, 2008
Commits on Feb 4, 2008
  1. git-remote documentation: fix synopsis to match description

    In the text, the argument of -m is <master> which should be used in the
    command synopsis, too.
    
    Signed-off-by: Jörg Sommer <joerg@alea.gnuu.de>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    jo-so committed with gitster Feb 2, 2008
  2. git-am: fix type in its usage string

    Signed-off-by: Jörg Sommer <joerg@alea.gnuu.de>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    jo-so committed with gitster Feb 2, 2008
Commits on Feb 3, 2008
  1. Fix "git-commit -C $tag"

    The scripted version might not have handled this correctly
    either, but the version rewritten in C definitely does not grok
    this and complains $tag is not a commit object.
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    gitster committed Feb 3, 2008
  2. Documentation/git-stash.txt: Adjust SYNOPSIS command syntax (2)

    Adjust the command syntax to better reflect the call parameters:
    [save] [message...] => [save [<message>]].
    
    Signed-off-by: Jari Aalto <jari.aalto AT cante.net>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    jaalto committed with gitster Feb 2, 2008
Commits on Feb 2, 2008
  1. Update stale documentation links from the main documentation.

    This could have been part of the 1.5.4 commit, but it isn't.
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    gitster committed Feb 2, 2008
  2. GIT 1.5.4

    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    gitster committed Feb 2, 2008
  3. Fix "git checkout -b foo ':/substring'"

    Because ':/substring' extended SHA1 expression cannot take
    postfix modifiers such as ^{tree} and ^{commit}, we would need
    to do it in multiple steps.  With the patch, you can start a new
    branch from a randomly-picked commit whose message has the named
    string in it.
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    gitster committed Feb 2, 2008
Commits on Jan 31, 2008
  1. Fix typo in a comment in t/test-lib.sh

    Signed-off-by: Michele Ballabio <barra_cuda@katamail.com>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    chunga committed with gitster Jan 31, 2008
  2. git rev-parse manpage: spelling fix

    Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    Miklos Vajna committed with gitster Jan 31, 2008
  3. Revert "filter-branch docs: remove brackets so not to imply revision …

    …arg is optional"
    
    This reverts commit c41b439, as
    we decided to default to HEAD when revision parameters are missing
    and they are no longer mandatory.
    gitster committed Jan 31, 2008
  4. Documentation/git-cvsserver: Fix typo

    Signed-off-by: Jean-Luc Herren <jlh@gmx.ch>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    jlherren committed with gitster Jan 31, 2008
  5. filter-branch: assume HEAD if no revision supplied

    filter-branch previously took the first non-option argument as the name for
    a new branch. Since dfd05e3, it now takes a revision or a revision range
    and modifies the current branch. Update to operate on HEAD by default to
    conform with standard git interface practice.
    
    Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    Brandon Casey committed with gitster Jan 30, 2008
  6. filter-branch docs: remove brackets so not to imply revision arg is o…

    …ptional
    
    Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    Brandon Casey committed with gitster Jan 31, 2008
  7. Use 'printf %s $x' notation in t5401

    We only care about getting what should be an empty string and
    sending it to a file, without a trailing LF, so the empty string
    translates into a 0 byte file.  Earlier when I originally wrote
    these lines Mac OS X allowed the format string of printf to be
    the empty string, but more recent versions appear to have been
    'improved' with error messages if the format is not given.
    
    This may cause problems if we ever wind up with changes to the hook
    tests.  A minor cleanup makes the test more safe on all systems,
    by conforming to accepted printf conventions.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    spearce committed with gitster Jan 30, 2008
Commits on Jan 30, 2008
  1. filter-branch.sh: remove temporary directory on failure

    One of the first things filter-branch does is to create a temporary
    directory. This directory is eventually removed by the script during
    normal operation, but is not removed if the script encounters an error.
    
    Set a trap to remove it when the script terminates for any reason.
    
    Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil>
    Acked-by: Johannes Schindelin <Johannes.Schindelin@gmx.de>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    Brandon Casey committed with gitster Jan 28, 2008
  2. git-relink: avoid hard linking in objects/info directory

    git-relink is intended to search for packs and loose objects in
    common between two repositories and to replace the one set with
    hard links to the other. Files other than packs and loose objects
    should not be touched, so add the "info" sub-directory to the
    pattern of directory excludes.
    
    Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    Brandon Casey committed with gitster Jan 29, 2008
  3. gitweb: Make use of the $git_dir variable at sub git_get_project_desc…

    …ription
    
    Signed-off-by: Bruno Ribas <ribas@c3sl.ufpr.br>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    bcribas committed with gitster Jan 30, 2008
  4. gitweb: Add info about $projectroot and $projects_list to gitweb/README

    Those two configuration variables are important enough that it is
    worth to explicitely write about them in the "Gitweb config file
    variables" section even if they are usually set during build by
    GITWEB_PROJECTROOT and GITWEB_LIST build (Makefile) configuration
    variables.
    
    Signed-off-by: Jakub Narebski <jnareb@gmail.com>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    jnareb committed with gitster Jan 29, 2008
  5. fix doc typos

    Signed-off-by: Jim Meyering <meyering@redhat.com>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    meyering committed with gitster Jan 29, 2008
  6. reflog-expire: Avoid creating new files in a directory inside readdir…

    …(3) loop
    
    "git reflog expire --all" opened a directory in $GIT_DIR/logs/,
    read reflog files in there readdir(3), and rewrote the file by
    creating a new file and renaming it back inside the loop.  This
    code structure can cause the newly created file to be returned
    by subsequent call to readdir(3), and fall into an infinite loop
    in the worst case.
    
    This separates the processing to two phase.  Running
    for_each_reflog() to find out and collect all refs, and then
    iterate over them, calling expire_reflog().  This way, the
    program would behave exactly the same way as if all the refs
    were given by the user from the command line.
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    gitster committed Jan 26, 2008
  7. gitweb: Convert generated contents to utf8 in commitdiff_plain

    If the commit message, or commit author contains non-ascii, it must be
    converted from Perl internal representation to utf-8, to follow what
    got declared in HTTP header.  Use to_utf8() to do the conversion.
    
    This necessarily replaces here-doc with "print" statements.
    
    Signed-off-by: Yasushi SHOJI <yashi@atmark-techno.com>
    Acked-by: İsmail Dönmez <ismail@pardus.org.tr>
    Acked-by: Jakub Narebski <jnareb@gmail.com>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    yashi committed with gitster Jan 29, 2008
Commits on Jan 29, 2008
  1. instaweb: use 'browser.<tool>.path' config option if it's set.

    Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
    Acked-by: Eric Wong <normalperson@yhbt.net>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    chriscool committed with gitster Jan 29, 2008
  2. Documentation: help: specify supported html browsers.

    Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    chriscool committed with gitster Jan 29, 2008
  3. Documentation: config: add "browser.<tool>.path".

    Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    chriscool committed with gitster Jan 29, 2008
Commits on Jan 28, 2008
  1. Add test for rebase -i with commits that do not pass pre-commit

    This accompanies c5b09fe (Avoid
    update hook during git-rebase --interactive) to make sure that
    any regression to make Debian's Bug#458782 (git-core: git-rebase
    doesn't work when trying to squash changes into commits created
    with --no-verify) resurface will be caught.
    
    Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    dscho committed with gitster Jan 28, 2008
  2. t9001: add missing && operators

    The exit value of some commands was not being used for the
    test output.
    
    Signed-off-by: Jeff King <peff@peff.net>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    peff committed with gitster Jan 22, 2008
Commits on Jan 27, 2008
  1. GIT 1.5.4-rc5

    Hopefully the last rc before the final...
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    gitster committed Jan 27, 2008
  2. pull --rebase: be cleverer with rebased upstream branches

    When the upstream branch is tracked, we can detect if that branch
    was rebased since it was last fetched.  Teach git to use that
    information to rebase from the old remote head onto the new remote head.
    
    Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    dscho committed with gitster Jan 26, 2008
  3. cvsserver: Fix for histories with multiple roots

    Git histories may have multiple roots, which can cause
    git merge-base to fail and this caused git cvsserver to die.
    
    This commit teaches git cvsserver to handle a failing git
    merge-base gracefully, and modifies the test case to verify this.
    All the test cases now use a history with two roots.
    
    Signed-off-by: Steffen Prohaska <prohaska@zib.de>
    
     git-cvsserver.perl              |    9 ++++++++-
     t/t9400-git-cvsserver-server.sh |   10 +++++++++-
     2 files changed, 17 insertions(+), 2 deletions(-)
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    sprohaska committed with gitster Jan 26, 2008
  4. t9400-git-cvsserver-server: Wrap setup into test case

    It is preferable to have the test setup in a test case.  The
    setup itself may fail and having it as a test case handles this
    situation more gracefully.
    
    Signed-off-by: Steffen Prohaska <prohaska@zib.de>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    sprohaska committed with gitster Jan 26, 2008
Commits on Jan 26, 2008
  1. Documentation: add a bit about sendemail.to configuration

    While there is information about this in the configuration section, it was
    missing in the options section.
    
    Signed-off-by: Mike Hommey <mh@glandium.org>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    glandium committed with gitster Jan 26, 2008