Permalink
Commits on Jan 9, 2018
  1. Change refs_tags type to size_t

    jonas committed Jan 9, 2018
    Fixes warning about using `++` on boolean type.
Commits on Dec 21, 2017
  1. Revert "Handle \n like \r (#758)" (#769)

    0ax1 committed with jonas Dec 21, 2017
    This reverts commit e22d806.
Commits on Dec 19, 2017
  1. Fix #164 by catching SIGHUP

    jonas committed Dec 19, 2017
    Thanks to Thomas Adam for proposing this.
Commits on Dec 18, 2017
  1. tig-2.3.2

    jonas committed Dec 18, 2017
  2. Only check for busy loop when no views are updating

    jonas committed Dec 18, 2017
    Fixes regression when loading the history in large repos.
Commits on Dec 15, 2017
  1. tig-2.3.1

    jonas committed Dec 15, 2017
  2. Update NEWS

    jonas committed Dec 15, 2017
Commits on Dec 14, 2017
  1. Parallelize the Travis CI build and macOS to the matrix (#750)

    stephengroat committed with jonas Dec 14, 2017
    Include brew osx builds and move script to tools dir.
  2. tig(1): Fix env var checked (#752)

    davidosomething committed with jonas Dec 14, 2017
    It looks at XDG_DATA_HOME for tig history, not XDG_CONFIG_HOME
  3. Handle \n like \r (#758)

    chrisbra committed with jonas Dec 14, 2017
    Currently, when \n is received, tig will report
    "Unknown key, press h for help"
    
    This is a workaround for vim/vim#1998 but nevertheless it might make
    sense to handle \n synonymous to \r. So this patch makes handling \n
    like \r.
  4. Use initscr to ensure proper TTY setup for the prompt (#768)

    jonas committed Dec 14, 2017
    Reverts part of c883298 to ensure
    pasting into the prompt works for ncurses 5.4.
    
    Fixes #767
Commits on Dec 13, 2017
  1. Fix #164: Add workaround to detect busy event loops

    jonas committed Dec 13, 2017
    Happens in some shells when closing the terminal without quitting Tig.
Commits on Dec 11, 2017
Commits on Oct 16, 2017
  1. Added another installation method (#753)

    mehandes committed with jonas Oct 16, 2017
    Added method utilizing Nix package manager
Commits on Sep 30, 2017
  1. Merge pull request #725 from rolandwalker/termios

    jonas committed Sep 30, 2017
    save and restore TTY attributes
Commits on Sep 29, 2017
  1. Merge pull request #737 from rolandwalker/test-filter

    jonas committed Sep 29, 2017
    add ability to select tests/cases via TEST_OPTS='filter=<glob>:<glob>'
  2. convert test timeout watchers to polls (#735)

    rolandwalker committed with jonas Sep 29, 2017
    so that they don't linger after running tests
  3. consistency in use of IFS (#729)

    rolandwalker committed with jonas Sep 29, 2017
    * remove bash-dependent setting
     * always use space+tab when wordsplitting is wanted
     * set IFS for "git diff" where worksplitting is wanted (bug)
  4. tig-2.3.0

    jonas committed Sep 29, 2017
  5. Update NEWS

    jonas committed Sep 29, 2017
Commits on Sep 15, 2017
Commits on Sep 13, 2017
  1. Fix code markers for the color command examples

    jonas committed Sep 13, 2017
    They two examples were not displayed properly because the length of the
    code markers didn't match.
Commits on Aug 28, 2017
  1. bug: branch on content in expected file (#731)

    rolandwalker committed with jonas Aug 28, 2017
    if the user didn't specify content for STDERR, that is the same as
    specifying it must be empty
Commits on Aug 25, 2017
Commits on Aug 23, 2017
  1. restore tty attrs+flush before/after external cmd

    rolandwalker committed Aug 14, 2017
     * restore tty attributes from init-time termios
     * make fseek ... SEEK_END unconditional after command
     * use TCSAFLUSH when setting tty attributes to block leakage of
       keystrokes across tig/external boundary - in the "after" case,
       this is probably more robust than fseek() on the file pointer
  2. save and restore TTY attributes

    rolandwalker committed Aug 14, 2017
    add TCSAFLUSH action on exit so tig can't leave behind pending keystrokes
Commits on Aug 17, 2017
  1. quieten unary argument warning during configure (#723)

    rolandwalker committed with jonas Aug 17, 2017
    shell variable can be empty
Commits on Aug 16, 2017
  1. avoid writing to same file providing content (#728)

    rolandwalker committed with jonas Aug 16, 2017
    -s test no longer needed
  2. suppress run: message from valgrind (#732)

    rolandwalker committed with jonas Aug 16, 2017
    as it does not indicate a problem
Commits on Aug 12, 2017
  1. Merge pull request #724 from rolandwalker/test-timeout-followups

    jonas committed Aug 12, 2017
    Test timeout followups