Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on May 27, 2008
  1. @spearce

    git-gui: Vertically align textboxes with labels

    Twiinz authored spearce committed
    In git-gui after clicking either on 'Create New Repository' or
    'Open Existing Repository' the form elements aren't centered like
    they are pretty much everywhere else in the app. At least when ran
    on a mac, haven't checked on other platforms.
    
    Using grid instead of pack seems to fix this.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on May 22, 2008
  1. @spearce

    git-gui: Handle workdir detection when CYGWIN=nowinsymlinks

    spearce authored
    If the user has put nowinsymlinks into their CYGWIN environment
    variable any symlinks created by a Cygwin process (e.g. ln -s)
    will not have the ".lnk" suffix.  In this case workdir is still
    a workdir, but our detection of looking for "info.lnk" fails
    as the symlink is actually a normal file called "info".
    
    Instead we just always use Cygwin's test executable to see if
    info/exclude is a file.  If it is, we assume from there on it
    can be read by git-ls-files --others and is thus safe to use
    on the command line.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on May 20, 2008
  1. @spearce

    git-gui: Add a --trace command line option

    spearce authored
    Often new Git users want to know what commands git-gui uses to make
    changes, so they can learn the command line interface by mimicking
    what git-gui does in response to GUI actions.  Showing the direct
    commands being executed is easy enough to implement but this is of
    little value to end-users because git-gui frequently directly calls
    plumbing, not porcelain.
    
    Since the code is already written and tested, its fairly harmless
    to include.  It may not help a new end-user, but it can help with
    debugging git-gui or reverse-engineering its logic to further make
    changes to it or implement another GUI for Git.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on May 9, 2008
  1. @spearce

    git-gui: Delete branches with 'git branch -D' to clear config

    spearce authored
    If we are deleting a local branch from refs/heads/ we need to
    make sure any associated configuration stored in .git/config is
    also removed (such as branch.$name.remote and branch.$name.merge).
    The easiest way to do this is to use git-branch as that automatically
    will look for and delete configuration keys as necessary.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  2. @spearce

    git-gui: Setup branch.remote,merge for shorthand git-pull

    spearce authored
    When creating new branches if branch.autosetupmerge is not set, or
    is set to true or always and we have been given a remote tracking
    branch as the starting point for a new branch we want to create the
    necessary configuration options in .git/config for the new branch
    so that a no argument git-pull on the command line pulls from the
    remote repository's branch.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on May 1, 2008
  1. @cstim @spearce

    git-gui: Update German translation

    cstim authored spearce committed
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Apr 24, 2008
  1. @spearce

    Merge branch 'maint'

    spearce authored
    * maint:
      git-gui: Don't use '$$cr master' with aspell earlier than 0.60
  2. @spearce

    git-gui: Don't use '$$cr master' with aspell earlier than 0.60

    spearce authored
    Apparently aspell 0.50 does not recognize "$$cr master" as a command,
    but instead tries to offer suggestions for how to correctly spell
    the word "cr".  This is not quite what we are after when we want
    the name of the current dictionary.
    
    Instead of locking up git-gui waiting for a response that may never
    come back from aspell we avoid sending this command if the binary
    we have started claims to be before version 0.60.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Apr 14, 2008
  1. @spearce

    git-gui: Report less precise object estimates for database compression

    Johannes Sixt authored spearce committed
    On startup, git-gui warns if there are many loose objects. It does so by
    saying, e.g., that there are "approximately 768 loose objects". But isn't
    "768" a very accurate number? Lets say "750", which (while still being a
    very precise number) sounds much more like an estimation.
    
    Signed-off-by: Johannes Sixt <johannes.sixt@telecom.at>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Apr 5, 2008
  1. @spearce

    git-gui: use +/- instead of ]/[ to show more/less context in diff

    Michele Ballabio authored spearce committed
    On some systems, brackets cannot be used as event details
    (they don't have a keysym), so use +/- instead (both on
    keyboard and keypad) and add ctrl-= as a synonym of ctrl-+
    for convenience.
    
    [sp: Had to change accelerator to show only "$M1T-="; the
         original version included "$M1T-+ $M1T-=" but this is
    	 not drawn at all on Mac OS X.]
    
    Signed-off-by: Michele Ballabio <barra_cuda@katamail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  2. @chriscool @spearce

    git-gui: Update french translation

    chriscool authored spearce committed
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Apr 4, 2008
  1. @spearce

    git-gui: Switch keybindings for [ and ] to bracketleft and bracketright

    spearce authored
    Thanks to Michele Ballabio for the quick fix.
    This resolves the error introduced by c91ee2b.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Apr 2, 2008
  1. @spearce

    git-gui 0.10

    spearce authored
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  2. @spearce

    git-gui: Add shortcut keys for Show More/Less Context

    Jonathan del Strother authored spearce committed
    Bound to Ctrl/Cmd + left & right square brackets, depending on
    your platform.
    
    [sp: Added missing binds for . to allow shortcuts to work when
         not focused in the commit message area.]
    
    Signed-off-by: Jonathan del Strother <jon.delStrother@bestbefore.tv>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Mar 16, 2008
  1. @gitster @spearce

    git-gui: Improve directions regarding POT update in po/README

    gitster authored spearce committed
    Keeping POT up to date relative to the software is absolutely
    necessary.  What is unwarranted is updating language files at
    the same time by running msgmerge without checking if there is
    any outstanding translation work first.  If we assume that the
    translators do not have access to msgmerge, that is a good service
    to them (the less they have to do, the better), but otherwise,
    it is better to be leave po/${language}.po files alone.
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  2. @spearce

    git-gui: Update Japanese translation

    しらいしななこ authored spearce committed
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Mar 15, 2008
  1. @spearce

    git-gui: Adjusted Japanese translation to updated POT

    spearce authored
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  2. @spearce

    git-gui: Update Japanese translation

    しらいしななこ authored spearce committed
    I updated Japanese translation for the latest git-gui.
    
    Signed-off-by: しらいしななこ <nanako3@bluebottle.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  3. @spearce

    git-gui: Don't translate the special Apple menu

    spearce authored
    Peter Karlsson pointed out there is no value in translating the
    string "Apple", as this is used as the dummy label for the Apple
    menu on Mac OS X systems.
    
    The Apple menu is actually not the menu with the Apple corporate
    logo, but the menu next to it, which shows the name of the
    application and is typically called the application menu.  Most users
    of git-gui see this menu titled as "Git Gui".  The actual label of
    this menu comes from our Info.plist file and cannot be specified
    by any other means.  Translating this string in the Tcl PO files
    is not necessary.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  4. @spearce

    git-gui: Updated Hungarian translation (e5fba18)

    Miklos Vajna authored spearce committed
    Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  5. @raalkml @spearce

    git-gui: update russian translation

    raalkml authored spearce committed
    Signed-off-by: Alex Riesen <raa.lkml@gmail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  6. @spearce

    git-gui: remove spurious "fuzzy" attributes in po/it.po

    Michele Ballabio authored spearce committed
    Signed-off-by: Michele Ballabio <barra_cuda@katamail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Mar 14, 2008
  1. @nafmo @spearce

    git-gui: updated Swedish translation

    nafmo authored spearce committed
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  2. @nafmo @spearce

    git-gui: Regenerated po template and merged translations with it

    nafmo authored spearce committed
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Mar 13, 2008
  1. Update Hungarian translation. 100% completed.

    Miklos Vajna authored
  2. @spearce

    git-gui: update Italian translation

    Michele Ballabio authored spearce committed
    Signed-off-by: Michele Ballabio <barra_cuda@katamail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Mar 12, 2008
  1. @gitster @spearce

    git-gui: Simplify MSGFMT setting in Makefile

    gitster authored spearce committed
    To prepare msg files for Tcl scripts, the command that is set to MSGFMT
    make variable needs to be able to grok "--tcl -l <lang> -d <here>" options
    correctly.  This patch simplifies the tests done in git-gui's Makefile to
    directly test this condition.  If the test run does not exit properly with
    zero status (either because you do not have "msgfmt" itself, or your
    "msgfmt" is too old to grok --tcl option --- the reason does not matter),
    have it fall back to po/po2msg.sh
    
    Signed-off-by: Junio C Hamano <gitster@pobox.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Mar 8, 2008
  1. @spearce

    git-gui: Add option for changing the width of the commit message text…

    Adam Piątyszek authored spearce committed
    … box
    
    The width of the commit message text area is currently hard-coded
    to 75 characters. This value might be not optimal for some projects.
    For instance users who would like to generate GNU-style ChangeLog
    file from git commit message might prefer commit messages of width
    no longer than 70 characters.
    
    This patch adds a global and per repository option "Commit Message
    Text Width", which could be used to change the width of the commit
    message text area.
    
    Signed-off-by: Adam Piątyszek <ediap@users.sourceforge.net>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Mar 6, 2008
  1. @spearce

    git-gui: if a background colour is set, set foreground colour as well

    Philipp A. Hartmann authored spearce committed
    In several places, only the background colour is set to an explicit
    value, sometimes even "white".  This does not work well with dark
    colour themes.
    
    This patch tries to set the foreground colour to "black" in those
    situations, where an explicit background colour is set without defining
    any foreground colour.
    
    Signed-off-by: Philipp A. Hartmann <ph@sorgh.de>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
  2. @ericmiao @spearce

    git-gui: translate the remaining messages in zh_cn.po to chinese

    ericmiao authored spearce committed
    'make' shows:
      MSGFMT po/zh_cn.msg 368 translated, 2 fuzzy, 1 untranslated message.
    
    1. update the zh_cn.po and translate the remaining messages in chinese
    
    2. correct some of the previously mis-translated messages
    
    3. add a list of word interpretation in the head as a guideline for
       subsequent updatings and translations
    
    Signed-off-by: eric miao <eric.miao@marvell.com>
    Acked-by: Xudong Guan <xudong.guan@gmail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Mar 5, 2008
  1. @spearce

    Merge branch 'maint'

    spearce authored
    * maint:
      git-gui: Gracefully fall back to po2msg.sh if msgfmt --tcl fails
  2. @spearce

    git-gui: Gracefully fall back to po2msg.sh if msgfmt --tcl fails

    spearce authored
    Mac OS X Tiger may have a msgfmt available but it doesn't understand
    how to implement --tcl.  Falling back to po2msg.sh on such systems
    is a reasonable behavior.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Feb 28, 2008
  1. @spearce

    Merge branch 'maint'

    spearce authored
    * maint:
      git-gui: Paper bag fix info dialog when no files are staged at commit
  2. @spearce

    git-gui: Paper bag fix info dialog when no files are staged at commit

    spearce authored
    If the user tries to commit their changes without actually staging
    anything we used to display an informational dialog suggesting they
    first stage those changes, then retry the commit feature.
    
    Unfortunately I broke this in aba15f7 ("Ensure error dialogs always
    appear over all other windows") and failed to fix it in the paper
    bag fix that came one day after it.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Commits on Feb 22, 2008
  1. @spearce

    Merge branch 'maint'

    spearce authored
    * maint:
      git-gui: Focus insertion point at end of strings in repository chooser
      git-gui: Avoid hardcoded Windows paths in Cygwin package files
      git-gui: Default TCL_PATH to same location as TCLTK_PATH
      git-gui: Paper bag fix error dialogs opening over the main window
Something went wrong with that request. Please try again.