Permalink
Commits on Dec 30, 2007
  1. git-gui: Make commit log messages end with a newline

    Concatenating commit log messages from multiple commits works better
    when all of the commits end with a clean line break.
    
    Its good to be strict in what you create, and lenient in what you
    accept, and since we're creating here, we should always try to
    Do The Right Thing(tm).
    
    Signed-off-by: Bernt Hansen <bernt@alumni.uwaterloo.ca>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    Bernt Hansen committed with spearce Dec 28, 2007
  2. Added Swedish translation.

    nafmo committed with spearce Dec 27, 2007
Commits on Dec 14, 2007
  1. git-gui: Unconditionally use absolute paths with Cygwin

    The mapping of Windows vs Cygwin/Posix paths is arbitrary and not knowable
    from the Posix side, so logic to determine whether to use relative paths
    to locate the git-gui library just does not work on Cygwin. Fix this to
    unconditionally use absolute path on Cygwin. (This fixes a regression
    from 1.5.4).
    
    Signed-off-by: Mark Levedahl <mdl123@verizon.net>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    mark987 committed with spearce Dec 13, 2007
  2. git-gui: Handle file mode changes (644->755) in diff viewer

    Johannes Sixt pointed out the diff headers "old mode ..." and
    "new mode ..." were not being parsed properly by git-gui.  We
    now include them in the diff viewer for a file.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    spearce committed Dec 14, 2007
  3. git-gui: Move frequently used commands to the top of the context menu.

    "Stage/Unstage Hunk" is probably the most frequently used command of the
    patch context menu *and* it is not available in some other form than
    the context menu. Therefore, it should go to the top. "Less Context" and
    "More Context" entries are also not easily available otherwise, and are
    therefore, moved second. The other entries are available via key strokes
    (Copy, Paste, Refresh) or rarly used (Font Size, Options) and can go last.
    
    Signed-off-by: Johannes Sixt <johannes.sixt@telecom.at>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    Johannes Sixt committed with spearce Dec 13, 2007
Commits on Dec 5, 2007
  1. Update Hungarian translation. 100% completed.

    Signed-off-by: Miklos Vajna <vmiklos@frugalware.org>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    Miklos Vajna committed with spearce Dec 4, 2007
  2. Update ja.po for git-gui

    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    しらいしななこ committed with spearce Dec 5, 2007
Commits on Dec 3, 2007
  1. git-gui: Improve the application icon on Windows.

    Previusly, there was only a 16x16 image, which looked very distorted.
    Here we add a 32x32 version, and also make the image sharper.
    
    Signed-off-by: Johannes Sixt <johannes.sixt@telecom.at>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    Johannes Sixt committed with spearce Nov 27, 2007
  2. git-gui: install-sh from automake does not like -m755

    The install-sh script as shipped with automake requires a space between
    the -m switch and its argument.  Since this is also the regular way of
    doing it with other install implementations this change inserts the
    missing space.
    
    Signed-off-by: Robert Schiele <rschiele@gmail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    schiele committed with spearce Dec 1, 2007
  3. git-gui: Reorder msgfmt command-line arguments

    Any program using getopt or getopt_long will stop processing options
    once a non-option argument has been encountered, if POSIXLY_CORRECT is
    set.  Therefore, reorder the command-line arguments to put options
    first, so that the msgfmt call works in this scenario.
    
    Signed-off-by: brian m. carlson <sandals@crustytoothpaste.ath.cx>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    bk2204 committed with spearce Dec 3, 2007
Commits on Nov 27, 2007
  1. Update German translation. 100% completed.

    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    cstim committed with spearce Nov 24, 2007
  2. Update git-gui.pot with latest (few) string additions and changes.

    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    cstim committed with spearce Nov 24, 2007
Commits on Nov 22, 2007
  1. git-gui: update it.po and glossary/it.po

    Updates and fixes:
     * current -> attuale
     * failed -> impossibile/non riuscito
     * corrupt -> danneggiato
    
    Signed-off-by: Michele Ballabio <barra_cuda@katamail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    chunga committed with spearce Nov 22, 2007
  2. git-gui: fix a typo in lib/commit.tcl

    Signed-off-by: Michele Ballabio <barra_cuda@katamail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    chunga committed with spearce Nov 22, 2007
Commits on Nov 21, 2007
  1. git-gui 0.9.0

    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    spearce committed Nov 21, 2007
Commits on Nov 8, 2007
  1. git-gui: Bind Meta-T for "Stage To Commit" menu action

    Aaron Digulla suggested we bind Ctrl-T or Cmd-T to "Stage To Commit"
    menu action so it can be easily accessed from the keyboard.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    spearce committed Nov 8, 2007
Commits on Nov 1, 2007
  1. git-gui: Allow users to set font weights to bold

    Previously we allowed users to tweak their font weight to be bold by
    setting it manually in their ~/.gitconfig prior to starting git-gui.
    This was broken in ae0754a when
    Simon set the font weight to normal by default, overridding whatever
    we found from the ~/.gitconfig file.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    spearce committed Nov 1, 2007
  2. git-gui: Update Japanese strings (part 2)

    Resolve an earlier suggestion from Christian.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    gitster committed with spearce Nov 1, 2007
  3. git-gui: Update Japanese strings

    This updates the Japanese translation file.
    
    Signed-off-by: しらいしななこ <nanako3@bluebottle.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    しらいしななこ committed with spearce Oct 31, 2007
  4. Updated russian translation of git-gui

    Fixed some spelling mistakes.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    raalkml committed with spearce Oct 31, 2007
  5. po2msg: actually output statistics

    The "--statistics" option was ignored so far; no longer.  Now we have
    a message similar to that of msgfmt.  (Untranslated, though ;-)
    
    Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    dscho committed with spearce Oct 30, 2007
  6. po2msg: ignore untranslated messages

    Do not generate translations when the translated message is empty.
    
    Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    dscho committed with spearce Oct 30, 2007
  7. po2msg: ignore entries marked with "fuzzy"

    As Christian Stimming pointed out, entries which are "fuzzy" need to
    be checked by human translators, and cannot be used.
    
    Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    dscho committed with spearce Oct 30, 2007
Commits on Oct 26, 2007
  1. git-gui: Protect against bad translation strings

    If a translation string uses a format character we don't have an
    argument for then it may throw an error when we attempt to format
    the translation.  In this case switch back to the default format
    that comes with the program (aka the English translation).
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    spearce committed Oct 23, 2007
Commits on Oct 23, 2007
  1. Merge branch 'maint'

    * maint:
      git-gui: Make sure we get errors from git-update-index
    
    Conflicts:
    
    	lib/index.tcl
    spearce committed Oct 23, 2007
  2. git-gui: Make sure we get errors from git-update-index

    I'm seeing a lot of silent failures from git-update-index on
    Windows and this is leaving the index.lock file intact, which
    means users are later unable to perform additional operations.
    
    When the index is locked behind our back and we are unable to
    use it we may need to allow the user to delete the index lock
    and try again.  However our UI state is probably not currect
    as we have assumed that some changes were applied but none of
    them actually did.  A rescan is the easiest (in code anyway)
    solution to correct our UI to show what the index really has
    (or doesn't have).
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    spearce committed Oct 23, 2007
  3. More updates and corrections to the russian translation of git-gui

    In particular many screw-ups after po regeneration were fixed.
    
    Signed-off-by: Alex Riesen <raa.lkml@gmail.com>
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    raalkml committed with spearce Oct 22, 2007
Commits on Oct 22, 2007
  1. Updated Russian translation.

    The most important changes are:
    - Git version cannot be determined... (lost in 5736432)
    - git-gui: fatal error
    
    Some changes need the second opinion (search for TOVERIFY), some changes are just copies (search for "carbon copy").
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    Kirill committed with spearce Oct 20, 2007
Commits on Oct 21, 2007
  1. git-gui: Update German translation

    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    cstim committed with spearce Oct 20, 2007
  2. git-gui: Add more terms to glossary.

    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    cstim committed with spearce Oct 20, 2007
  3. Merge branch 'maint'

    * maint:
      git-gui: Don't display CR within console windows
      git-gui: Handle progress bars from newer gits
      git-gui: Correctly report failures from git-write-tree
    
    Conflicts:
    
    	lib/commit.tcl
    	lib/console.tcl
    spearce committed Oct 21, 2007
  4. git-gui: Don't display CR within console windows

    Git progress bars from tools like git-push and git-fetch use CR
    to skip back to the start of the current line and redraw it with
    an updated progress.  We were doing this in our Tk widget but had
    failed to skip the CR, which Tk doesn't draw well.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    spearce committed Oct 21, 2007
  5. git-gui: Handle progress bars from newer gits

    Post Git 1.5.3 a new style progress bar has been introduced that
    uses only one line rather than two.  The formatting of the completed
    and total section is also slightly different so we must adjust our
    regexp to match.  Unfortunately both styles are in active use by
    different versions of Git so we need to look for both.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    spearce committed Oct 20, 2007
Commits on Oct 20, 2007
  1. git-gui: Correctly report failures from git-write-tree

    If git-write-tree fails (such as if the index file is currently
    locked and it wants to write to it) we were not getting the error
    message as $tree_id was always the empty string so we shortcut
    through the catch and never got the output from stderr.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    spearce committed Oct 20, 2007
Commits on Oct 17, 2007
  1. git-gui: Paper bag fix the global config parsing

    git-config won't honor any options after --list.  We must supply
    the --global option in front of --list if we really want to load
    the global configuration options.
    
    Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
    spearce committed Oct 16, 2007