Commits on Oct 12, 2012
  1. tig-1.1

    committed Oct 12, 2012
Commits on Oct 1, 2012
  1. Do not show deleted branch when reloading the branch view

    Reported by Vivien.
    committed Oct 1, 2012
  2. Read commit IDs from stdin when opened with --stdin

    Works for the main and diff view. Examples:
      $ tig --no-walk --stdin < cherry-picks.txt
      $ git rev-list --author=vivien HEAD | tig show --stdin
    Requested by Jean-Baptiste Quenot.
    committed Sep 7, 2012
Commits on Sep 30, 2012
  1. Try to automatically re-run configure script when appropriate

    But, of course, don't try to run it unless we are actually using it!
    [ jf: Update NEWS ]
    SamB committed with Sep 7, 2012
  2. Work around a bug in autoreconf 2.61

    SamB committed with Sep 7, 2012
  3. Add "show-deps" make target; rearrange existing dependencies to match…

    … output
    The hard-coded dependencies in Makefile were already exactly correct;
    they just weren't alphabetized as gcc -MM alphabetizes them.
    SamB committed with Sep 7, 2012
  4. Make sure that our .m4 file gets included

    That is, make autoconf abort if it's missing.
    SamB committed with Sep 6, 2012
Commits on Sep 5, 2012
  1. Replace strndup(3) usage with malloc + strncpy

    strndup(3) wasn't standardized until POSIX.1-2008, and (more concretely)
    isn't available in OS X 10.5 Leopard.
    Reported by Samuel Bronson.
    committed Sep 5, 2012
  2. Fix invalid memory access bug in pager line wrapping

    A reference to the first allocated line was cached as the return value.
    If calls to add_line would force a reallocation of the view line array
    the cached line reference would become invalid and lead to a segfault.
    committed Sep 5, 2012
Commits on Aug 24, 2012
  1. Properly initialize variable in diff_get_pathname

    Fixes compiler warning: ‘dst’ may be used uninitialized in this
    committed Aug 24, 2012
  2. [GH #62] Make the use of encoding arguments optional

    Reworks changes in commit 6b195c0 to
    not force git to reencode output to UTF-8, when i18n.commitencoding or
    gui.encoding is set.
    committed Aug 20, 2012
  3. Change diff-context setting to have a minimum value of 0

    Currently the minimum value accepted from the config is 1,
    although in interactive usage (hitting [) the value goes to 0. 
    Signed-off-by: Jonas Fonseca <>
    hugows committed with Aug 24, 2012
Commits on Aug 23, 2012
  1. diff: get pathname of combined diff headers

    With combined diffs, the diff header line contains --cc or --combined,
    instead of a/ or b/ prefixes. This patch allows to get the pathname from
    combined diff headers as well.
    Signed-off-by: Vivien Didelot <>
    Signed-off-by: Jonas Fonseca <>
    vivien committed with Aug 23, 2012
Commits on Aug 20, 2012
Commits on Aug 18, 2012
  1. Merge pull request #81 from esc/fix/reading_git_colors_256

    fix: reading git colors in rang 0 255
    committed Aug 18, 2012
  2. Merge pull request #80 from esc/fix/option_name_mismatch

    fix: the manpage says 'read-git-colors'
    committed Aug 18, 2012
  3. Reenable copy/rename detection in the status view

    Reverts parts of 6d276a6.
    committed Aug 18, 2012
  4. fix: the manpage says 'read-git-colors'

    The manpage says the option is called 'read-git-colors', but the code looks for
    'use-git-colors'. Fix the code to look for what is described in the manpage.
    esc committed Aug 18, 2012
  5. fix: reading git colors in rang 0 255

    In 'tig' a color from the 256 colors range is specified using the string
    'colorN' where N is the integer. In 'git' you can used 256 colors too. However
    instead of 'colorN' they are specified using just N. This needs to be taken
    into account for using the option 'use-git-colors' which reads options from the
    git config for use in tig.
    esc committed Aug 18, 2012
  6. Remove enforced diff move/copy detection

    Signed-off-by: Jiri Jaburek <>
    Signed-off-by: Jonas Fonseca <>
    comps committed with Jun 5, 2012