Skip to content
Commits on Dec 22, 2008
  1. @gitster

    GIT 1.6.1-rc4

    gitster committed Dec 21, 2008
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  2. @RichiH @gitster

    Always show which directory is not a git repository

    RichiH committed with gitster Dec 22, 2008
    Unify all
    
      fatal: Not a git repository
    
    error messages so they include path information.
    
    Signed-off-by: Richard Hartmann <richih@net.in.tum.de>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  3. @RichiH @gitster

    Make help entries alphabetical

    RichiH committed with gitster Dec 21, 2008
    Signed-off-by: Richard Hartmann <richih@net.in.tum.de>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  4. @gitster

    Merge branch 'maint'

    gitster committed Dec 21, 2008
    * maint:
      doc/git-fsck: change the way for getting heads' SHA1s
  5. @stephen-smith @gitster

    git-revert documentation: refer to new HOWTO on reverting faulty merges

    stephen-smith committed with gitster Dec 21, 2008
    Signed-off-by: Boyd Stephen Smith Jr <bss@iguanasuicide.net>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  6. @gitster

    git-revert: record the parent against which a revert was made

    Robin Rosenberg committed with gitster Dec 21, 2008
    As described in Documentation/howto/revert-a-faulty-merge.txt, re-merging
    from a previously reverted a merge of a side branch may need a revert of
    the revert beforehand.  Record against which parent the revert was made in
    the commit, so that later the user can figure out what went on.
    
    Signed-off-by: Robin Rosenberg <robin.rosenberg@dewire.com>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  7. @gitster

    Merge git://git.kernel.org/pub/scm/gitk/gitk

    gitster committed Dec 21, 2008
    * git://git.kernel.org/pub/scm/gitk/gitk:
      gitk: Force the focus to the main window on Windows
      gitk: Allow unbalanced quotes/braces in commit headers
      gitk: Update German translation
      gitk: Mark forgotten strings (header sentence parts in color chooser) for translation
      gitk: Ensure that "Reset branch" menu entry is enabled
      gitk: Use check-buttons' -text property instead of separate labels
      gitk: Map / to focus the search box
      gitk: Fix bugs in blaming code
Commits on Dec 21, 2008
  1. @j6t @paulusmack

    gitk: Force the focus to the main window on Windows

    j6t committed with paulusmack Dec 18, 2008
    On msysGit, the focus is first on the (Tk) console.  This console is then
    hidden, but keeps the focus.  Work around that by forcing the focus onto
    the gitk window.
    
    This fixes msysGit issue 14.  Diagnosed and originally fixed by
    Johannes Schindelin.
    
    Signed-off-by: Johannes Sixt <j6t@kdbg.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>
  2. @kballard @paulusmack

    gitk: Allow unbalanced quotes/braces in commit headers

    kballard committed with paulusmack Dec 18, 2008
    When parsing commits, gitk treats the headers of the commit as tcl
    lists.  This causes errors if the header contains an unbalanced quote
    or open brace.  Splitting the line on spaces allows us to treat it as
    a set of words instead of as a tcl list, which prevents errors.
    
    Signed-off-by: Kevin Ballard <kevin@sb.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>
  3. @cstim @paulusmack

    gitk: Update German translation

    cstim committed with paulusmack Dec 6, 2008
    Attached to avoid whitespace problems.
    
    Regards,
    
    Christian
    
    From 282060ac531fee722142f9d39c4ff29570723cbb Mon Sep 17 00:00:00 2001
    From: Christian Stimming <stimming@tuhh.de>
    Date: Sat, 6 Dec 2008 20:47:15 +0100
    Subject: [PATCH 2/2] gitk: Update German translation
    
    Merged with most recent "make update-po" result.
    
    Signed-off-by: Christian Stimming <stimming@tuhh.de>
    Signed-off-by: Paul Mackerras <paulus@samba.org>
  4. @cstim @paulusmack

    gitk: Mark forgotten strings (header sentence parts in color chooser)…

    cstim committed with paulusmack Dec 6, 2008
    … for translation
    
    Signed-off-by: Paul Mackerras <paulus@samba.org>
  5. @j6t @paulusmack

    gitk: Ensure that "Reset branch" menu entry is enabled

    j6t committed with paulusmack Dec 3, 2008
    Consider this sequence of events:
    
    1. Detach HEAD and fire up gitk
    2. Call the context menu on some commit. Notice that the last menu entry
       says "Detached HEAD: can't reset" and it is disabled.
    3. Now checkout some regular branch (e.g. 'master') using the context menu.
    4. Call the context menu again on some commit.
    
    Previously, at this point the last menu entry said "Reset master branch
    to here", but it was still disabled. With this fix it is now enabled again.
    
    Signed-off-by: Johannes Sixt <j6t@kdbg.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>
  6. @j6t @paulusmack

    gitk: Use check-buttons' -text property instead of separate labels

    j6t committed with paulusmack Dec 2, 2008
    Previously the check-buttons' labels in the Preferences were separate
    widgets.  This had the disadvantage that in order to toggle the
    check-button with the mouse the check-box had to be clicked.  With
    this change the check-box can also be toggled by clicking the label.
    
    Signed-off-by: Johannes Sixt <j6t@kdbg.org>
    Signed-off-by: Paul Mackerras <paulus@samba.org>
  7. @Oblomov @paulusmack

    gitk: Map / to focus the search box

    Oblomov committed with paulusmack Dec 2, 2008
    The / key is often used to initiate searches (less, vim, some web
    browsers).  This changes the binding for the / (slash) key from 'find
    next' to 'focus the search box' to follow this convention.
    
    Signed-off-by: Giuseppe Bilotta <giuseppe.bilotta@gmail.com>
    Signed-off-by: Paul Mackerras <paulus@samba.org>
  8. @marcows @gitster

    doc/git-fsck: change the way for getting heads' SHA1s

    marcows committed with gitster Dec 21, 2008
    The straightforward way with using 'cat .git/refs/heads/*' doesn't work
    with packed refs as well as branches of the form topic/topic1. So let's
    use git-for-each-ref for getting the heads' SHA1s in this example.
    
    Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  9. @marcows @gitster

    Documentation/git-show-branch: work around "single quote" typesetting…

    marcows committed with gitster Dec 21, 2008
    … glitch
    
    The displayed example is typeset with acute accents around the string that
    should be surrounded by a pair of single quotes in manpage.  Replace them
    with double quotes (the semantics of the example does not change).
    
    Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  10. @gitster

    send-email: futureproof split_addrs() sub

    gitster committed Dec 21, 2008
    Matt Kraai points out that calling parse_line() assuming that the caller
    ever passes only one argument is a bug waiting to happen, and he is
    right.
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  11. @gitster

    Make sure lockfiles are unlocked when dying on SIGPIPE

    gitster committed Dec 18, 2008
    We cleaned up lockfiles upon receiving the usual suspects HUP, TERM, QUIT
    but a wicked user could kill us of asphyxiation by piping our output to a
    pipe that does not read.  Protect ourselves by catching SIGPIPE and clean
    up the lockfiles as well in such a case.
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  12. @gitster

    fast-import.c: stricter strtoul check, silence compiler warning

    René Scharfe committed with gitster Dec 21, 2008
    Store the return value of strtoul() in order to avoid compiler
    warnings on Ubuntu 8.10.
    
    Also check errno after each call, which is the only way to notice
    an overflow without making ULONG_MAX an illegal date.
    
    Signed-off-by: Rene Scharfe <rene.scharfe@lsrfire.ath.cx>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  13. @gitster

    connect.c: stricter port validation, silence compiler warning

    René Scharfe committed with gitster Dec 21, 2008
    In addition to checking if the provided port is numeric, also check
    that the string isn't empty and that the port number is within the
    valid range.  Incidentally, this silences a compiler warning about
    ignoring strtol's return value.
    
    Signed-off-by: Rene Scharfe <rene.scharfe@lsrfire.ath.cx>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  14. @gitster

    Add a documentat on how to revert a faulty merge

    Nanako Shiraishi committed with gitster Dec 20, 2008
    Linus and Junio explained issues that are involved in reverting a merge
    and how to continue working with a branch that was updated since such a
    revert on the mailing list.  This is to help new people who did not see
    these messages.
    
    Signed-off-by: Nanako Shiraishi <nanako3@lavabit.com>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  15. @catap @gitster

    Remove the requirement opaquelocktoken uri scheme

    catap committed with gitster Dec 20, 2008
    The program flow of pushing over http is:
    
     - call lock_remote() to issue a DAV_LOCK request to the server to lock
       info/refs and branch refs being pushed into; handle_new_lock_ctx() is
       used to parse its response to populate "struct remote_lock" that is
       returned from lock_remote();
    
     - send objects;
    
     - call unlock_remote() to drop the lock.
    
    The handle_new_lock_ctx() function assumed that the server will use a
    lock token in opaquelocktoken URI scheme, which may have been an Ok
    assumption under RFC 2518, but under RFC 4918 which obsoletes the older
    standard it is not necessarily true.
    
    This resulted in push failure (often resulted in "cannot lock existing
    info/refs" error message) when talking to a server that does not use
    opaquelocktoken URI scheme.
    
    Signed-off-by: Kirill A. Korinskiy <catap@catap.ru>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  16. @gitster

    git-sh-setup: Fix scripts whose PWD is a symlink into a git work-dir

    Marcel M. Cary committed with gitster Dec 15, 2008
    I want directories of my working tree to be linked to from various
    paths on my filesystem where third-party components expect them, both
    in development and production environments.  A build system's install
    step could solve this, but I develop scripts and web pages that don't
    need to be built.  Git's submodule system could solve this, but we
    tend to develop, branch, and test those directories all in unison, so
    one big repository feels more natural.  We prefer to edit and commit
    on the symlinked paths, not the canonical ones, and in that setting,
    "git pull" fails to find the top-level directory of the repository
    while other commands work fine.
    
    "git pull" fails because POSIX shells have a notion of current working
    directory that is different from getcwd().  The shell stores this path
    in PWD.  As a result, "cd ../" can be interpreted differently in a
    shell script than chdir("../") in a C program.  The shell interprets
    "../" by essentially stripping the last textual path component from
    PWD, whereas C chdir() follows the ".." link in the current directory
    on the filesystem.  When PWD is a symlink, these are different
    destinations.  As a result, Git's C commands find the correct
    top-level working tree, and shell scripts do not.
    
    Changes:
    
    * When interpreting a relative upward (../) path in cd_to_toplevel,
      prepend the cwd without symlinks, given by /bin/pwd
    * Add tests for cd_to_toplevel and "git pull" in a symlinked
      directory that failed before this fix, plus contrasting scenarios
      that already worked
    
    Signed-off-by: Marcel M. Cary <marcel@oak.homeunix.org>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
Commits on Dec 20, 2008
  1. @marcows @gitster

    Documentation: fix typos, grammar, asciidoc syntax

    marcows committed with gitster Dec 19, 2008
    [jc: the original patch was against master but 99% of it
     applied to maint; this commit splits out the part that
     applies only to master.]
    
    Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  2. @gitster

    Merge branch 'maint' to sync with GIT 1.6.0.6

    gitster committed Dec 19, 2008
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  3. @gitster

    GIT 1.6.0.6

    gitster committed Dec 19, 2008
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  4. @gitster

    fast-import: make tagger information optional

    gitster committed Dec 19, 2008
    Even though newer Porcelain tools always record the tagger information
    when creating new tags, export/import pair should be able to faithfully
    reproduce ancient tag objects that lack tagger information.
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    Acked-by: Shawn O. Pearce <spearce@spearce.org>
  5. @dscho @gitster

    fast-export: deal with tag objects that do not have a tagger

    dscho committed with gitster Dec 20, 2008
    When no tagger was found (old Git produced tags like this),
    no "tagger" line is printed (but this is incompatible with the current
    git fast-import).
    
    Alternatively, you can pass the option --fake-missing-tagger, forcing
    fast-export to fake a tagger
    
    	Unspecified Tagger <no-tagger>
    
    with a tag date of the beginning of (Unix) time in the case of a missing
    tagger, so that fast-import is still able to import the result.
    
    Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  6. @gitster

    SubmittingPatches: mention the usage of real name in Signed-off-by: l…

    Miklos Vajna committed with gitster Dec 20, 2008
    …ines
    
    Especially with something that is supposed to hopefully have some legal
    value down the line if somebody starts making noises, it really would be
    nice to have a real person to associate things with. Suggest this in the
    SubmittingPatches document.
    
    Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  7. @davvid @gitster

    git-mergetool: properly handle "git mergetool -- filename"

    davvid committed with gitster Dec 19, 2008
    Like many git commands, git-mergetool allows "--" to signal
    the end of option processing.  This adds a missing "shift"
    statement so that this is correctly handled.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  8. @fengguang @gitster

    git-send-email: handle email address with quoted comma

    fengguang committed with gitster Dec 19, 2008
    Correctly handle email addresses containing quoted commas, e.g.
    
        "Zhu, Yi" <yi.zhu@intel.com>, "Li, Shaohua" <shaohua.li@intel.com>
    
    The commas inside the double quotes are not separators.
    
    Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  9. @marcows @gitster

    Documentation: fix typos, grammar, asciidoc syntax

    marcows committed with gitster Dec 19, 2008
    Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
Commits on Dec 19, 2008
  1. @marcows @gitster

    Documentation: sync example output with git output

    marcows committed with gitster Dec 19, 2008
    Don't confuse the user with old git messages.
    
    Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
Commits on Dec 18, 2008
  1. @gitster

    Fix type-mismatch compiler warning from diff_populate_filespec()

    René Scharfe committed with gitster Dec 18, 2008
    The type of the size member of filespec is ulong, while strbuf_detach expects
    a size_t pointer.  This patch should fix the warning:
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
  2. @mjg @gitster

    test overlapping ignore patterns

    mjg committed with gitster Dec 18, 2008
    Add a test which checks that negated patterns such as "!foo.html" can
    override previous patterns such as "*.html". This is documented
    behaviour but had not been tested so far.
    
    Signed-off-by: Michael J Gruber <git@drmicha.warpmail.net>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
Something went wrong with that request. Please try again.