Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Mar 17, 2008

  1. Jonas Fonseca

    tig-0.10

    jonas authored
  2. Jonas Fonseca

    Make command line parsing more compatible with gitk

    Many of the command line arguments are relics from the beginning of the
    project and served as a method of configuring tig before support for the
    configuration file was introduced. Since then they have become less
    useful and make tig less compatible with gitk and other git repo
    viewers.
    
    This commit tries to fix this by deprecating all command line arguments
    except the very tig specific version and help arguments. The option to
    enter the status view (-S) is moved to a new "status" subcommand. Tig
    will warn about the deprecation and advise -S users to use the new
    subcommand. The handling of "--" is kept as it is for compatibility, but
    will be removed in a future version. Finally, the man page and manual
    was updated to reflect the new options and subcommands.
    
    So enjoy the new less cludgy `tig --all' ... I will! :)
    jonas authored

Mar 16, 2008

  1. Add system-wide configuration file and new config file environment vars

    Introduced envvars TIGRC_USER and TIGRC_SYSTEM to control which config
    file is used. The default user specific config file can be overridden
    with TIGRC_USER.  Before loading the user config file, tig now looks for
    a system wide config file ($(sysconfdir)/tirgc by default). This can be
    overridden with the environment variable TIGRC_SYSTEM.
    
    Also corrected a small mistake in the Makefile. Instead of setting
    CFLAGS for '-D...' compiler options, use CPPFLAGS.
    
    [ The original code from Dominik was changed so that tig always reads
      the system-wide configuration file. The documentation was improved
      so the configured sysconfdir is used in the generated documentation.
      -- jonas ]
    
    Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
    Dominik Vogt authored jonas committed
  2. Jonas Fonseca

    Make it possible to overwrite the default (terminal) colors

    Use the setting of the "default" color pair to set the default colors of
    the terminal via assume_default_colors(). Fall back to white on black.
    With this it is possible to no longer use the terminal colors if
    desired.
    
    This was requested by Sebastian Harl as a way to fix Debian bug 399884.
    jonas authored

Feb 06, 2008

  1. Jonas Fonseca

    Add support for showing boundary commits in the main view

    The boundary commits are marked using a "^" character, which hopefully
    is somewhat intuitive and familiar since git revision specification uses
    it as its cut-off prefix.
    jonas authored
  2. Jonas Fonseca

    Drop -B from diff options

    My main motivation is a recent (almost) rewrite where I actually wanted
    to see a "real" diff instead of a rewrite diff.
    jonas authored

Feb 05, 2008

  1. Jonas Fonseca

    Simplify documentation building and fix asciidoc.conf dependency

    jonas authored
  2. Jonas Fonseca

    Replace the manpage XSL workarounds with AsciiDoc conf workarounds

    This is a lot simpler and generates better manpages (with the required
    documentation tools). The XSL stuff was a nightmarish adventure, anyway.
    Of course this probably breaks documentation building on some systems.
    jonas authored
  3. Jonas Fonseca

    INSTALL: Document the optional documentation tools

    jonas authored
  4. Jonas Fonseca

    Update manpages to not contain contain so many formatting workarounds

    ... like indentation. However, the '.git/config' thing no longer works.
    jonas authored
  5. Added examples to tig(1) manpage

    Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
    Dominik Vogt authored jonas committed
  6. Jonas Fonseca

    TODO: Mention tig.c splitting and revgraph rewrite

    jonas authored
  7. Jonas Fonseca

    Install manpages in $(prefix)/share/man

    ... instead of just $(prefix)/man. This location is also used by git.
    jonas authored
  8. Updated .gitignore

    [ Also ignore XML files. ]
    
    Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
    Dominik Vogt authored jonas committed
  9. Removed trailing whitespace.

    Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
    Dominik Vogt authored jonas committed

Nov 02, 2007

  1. Added action tree-parent and bound it to backspace by default.

    This allow to leave the current directory in the tree view and change to
    the parent tree / directory. At the top of the tree, this closes the tree
    view. Bound to ',' by default.
    
    Example:
    
      bind tree Left tree-parent
      bind tree Right Enter
      bind blob Left view-close
    
    This allows to navigate the tree and blob views just with the cursor keys.
    
    [ Cleanup the patch a bit and mention the default keybinding in
      manual.txt --jonas ]
    
    Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
    Dominik Vogt authored jonas committed

Nov 01, 2007

  1. Added color option main-revgraph to color the revision graph.

    Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
    Dominik Vogt authored jonas committed

Oct 29, 2007

  1. Add documentation for undocumented color options.

    pp-refs
    tree-dir, tree-file
    stat-section, stat-none, stat-staged, stat-unstaged, stat-untracked
    
    Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
    Dominik Vogt authored jonas committed
  2. Minor formatting and spelling fixes.

    Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
    Dominik Vogt authored jonas committed

Oct 18, 2007

  1. Jonas Fonseca

    Ignore HTML files in general

    jonas authored
  2. Jonas Fonseca

    manual: remove section on porcelains

    People should already know git and Cogito is being phased out.
    jonas authored
  3. Jari Aalto

    Makefile: add ASCIIDOC_FLAGS

    ... so that under Cygwin it can be set to --unsafe, in order for
    asciidoc to work.
    
    Signed-off-by: Jari Aalto <jari.aalto@cante.net>
    Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
    jaalto authored jonas committed
  4. Jonas Fonseca

    Avoid using git-diff since it might run external diff drivers

    Relying only on the diff plumbing seems to be the safer thing to do.
    jonas authored

Oct 13, 2007

  1. Jonas Fonseca

    Use --no-color option when calling git-log and git-diff

    This fixes problems when user has set color.diff=true. The problem was
    first reported for gitk on the git mailing list.
    jonas authored
  2. Jonas Fonseca

    Rearrange the order of option parsing

    jonas authored

Oct 10, 2007

  1. Jonas Fonseca

    Fix crash when opening mergetool for lines that are not unmerged

    jonas authored

Oct 09, 2007

  1. Jonas Fonseca

    Use get_key_name() in get_key()

    It was factored out in the external command patch.
    jonas authored
  2. Add missing = for comparison in obsolete actions check

    Signed-off-by: James Bowes <jbowes@dangerouslyinc.com>
    Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
    James Bowes authored jonas committed

Oct 07, 2007

  1. Jonas Fonseca

    Collect remaining string in last entry when parsing config file lines

    This raises the length of external commands to what fits in the command
    buffer (1024 characters).
    jonas authored

Oct 06, 2007

  1. Jonas Fonseca

    Improve sanity check error messages

    jonas authored
  2. Jonas Fonseca

    Obsolete the cherry-pick action and define as builtin external command

    jonas authored
  3. Jonas Fonseca

    Add support binding keys to running external commands

    Each command can have replacement string such as %(commit), %(head), and
    %(blob), which are substituted before the command is run.
    jonas authored
  4. Jonas Fonseca

    Unify REQ_NONE and REQ_UNKNOWN by moving REQ_NONE to be the last request

    jonas authored

Sep 29, 2007

  1. Jonas Fonseca

    tig-0.10.git

    jonas authored
  2. Jonas Fonseca

    tig-0.9.1

    jonas authored
Something went wrong with that request. Please try again.