File tig.changes of Package tig

-------------------------------------------------------------------
Sat Oct 13 19:01:33 CST 2012 - douglarek@outlook.com

- Updated to 1.1

    Incompatibilities:

     - Disable diff move/copy detection by default, boosting diff
       performance on larger projects. Use git config 'diff.renames' option
       (git-wide) to set your preferred behavior. Environment variable
       TIG_DIFF_OPTS can be used to restore the old behavior.
     - Values set for author-width and filename-width will result in widths
       one character bigger than previously.

    Improvements:

     - Typing a text in the prompt will be interpreted as a tig command.
       Prefixing the command with a '!' will execute this system command in
       an external pager. Entering a single key will execute the
       corresponding key binding.
     - Basic support for wrapping long line in pager, diff, and stage views.
       Enable using: `set wrap-lines = yes`. (GH #2)
     - User-defined commands prefixed with a '?' means prompt before
       execution. Example: `bind main B !?git rebase -i %(commit)`.
     - User-defined commands prefixed with a '<' means exit after execution.
       Example: `bind main C !<git commit`. (GH #66)
     - User-defined commands are executed unquoted to support shell commands.
       Example: `bind generic I !@sh -c "echo -n %(commit) | xclip -selection c"`.
       (GH #65)
     - Configure case-insensitive searches using: `set ignore-case = yes`.
     - Add "deleted mode" line type for better diff coloring.
     - Open editor when requesting edit action from within a file diff.
     - Update AX_WITH_CURSES to build under Cygwin.
     - Improve tigrc(5) documentation. (Debian #682766)
     - Allow to build on Mac OS 10.7 without the configure script. (GH #25)
     - Add option to split the view vertically instead of horizontally.
       Example: `set vertical-split = yes'. (GH #76)
     - Add 'show-id' and 'id-width' options to configure the display of
       commit IDs in the main view and ID width in the blame view. (GH #77)
     - Allow to override git-based encoding to UTF-8 by setting
       'i18n.commitencoding' or 'gui.encoding'.
     - Improve autobuild support to track generated files and work with
       autoreconf 2.61.
     - Commit IDs are read from stdin when --stdin is given; works for main
       and diff view, e.g. `tig --no-walk --stdin < cherry-picks.txt`.
     - Add option to disable focusing of the child view when it's opened.
       Disable using: `set focus-child = no`. (GH #83)
     - Allow to open blob related with added content in a diff. (GH #91)

    Bug fixes:

     - Fix commit graph regression when a path spec is specified. (GH #53)
     - Main view: only show staged/unstaged changes for the current branch.
     - Support submodules created with current version of git. (GH #54)
     - Fix diff status message for file diffs with no content changes.
     - Fix parent blaming when tig is launched in subdirectory. (GH #70)
     - Do not show deleted branch when reloading the branch view.

-------------------------------------------------------------------
Fri Aug 17 20:44:56 UTC 2012 - bernhard@bwalle.de

- Link tig against ncursesw for correct display of non-ASCII
  characters like German umlauts.

-------------------------------------------------------------------
Fri May 11 20:46:32 UTC 2012 - pascal.bleser@opensuse.org

- add patch to remove build timestamps
- update to 1.0:
  * Use git-log(1)s default commit ordering. The old behavior can be
    restored by adding `set commit-order = topo` to ~/.tigrc.
  * Support staging of single lines. Bound to '1' default. (GH #21)
  * Use +<lineno> to open the initial view at an arbitrary line. (GH #20)
  * Add show-notes ~/.tigrc option. Notes are displayed by default.
  * Support jumping to specific SHAs in the main view.
  * Decorate replaced commits.
  * Display line numbers in main view.
  * Colorize binary diff stats. (GH #17)
  * Custom colorization of lines matching a string prefix (GH #16).
    Example configuration: color "Reported-by:" green default
  * Use git's color settings for the main, status and diff views.
    Put `set read-git-colors = no` in ~/.tigrc to disable.
  * Handle editor options with multiple arguments. (GH #12)
  * Show filename when running tig blame with copy detection. (GH #19)
  * Use 'source <path>' command to load additional files from ~/.tigrc
  * User-defined commands prefixed with '@' are run with no console
    output, e.g. bind generic 3 !@rm sys$command
  * Make display of space changes togglable in the diff and stage view.
    Bound to 'W' by default.
  * Use per-file encoding specified in gitattributes(5) for blobs and
    unstaged files.
  * Obsolete commit-encoding option and pass --encoding=UTF-8 to revision
    commands.
  * Main view: show uncommitted changes as staged/unstaged commits.
    Can be disabled by putting `set show-changes = no` in ~/.tigrc.
  * Add %(prompt) external command variable, which will prompt for the
    argument value.
  * Log information about git commands when the TIG_TRACE environment
    variable is set. Example: `TIG_TRACE=/tmp/tig.log tig`
  * Branch view: Show the title of the last commit.
  * Increase the author auto-abbreviation threshold to 10. (GH #49)
  * For old commits show number of years in relative dates. (GH #50)
  * Fix navigation behavior when going from branch to main view. (GH #38)
  * Fix segfault when sorting the tree view by author name.
  * Fix diff stat navigation for unmodified files with stat changes.
  * Show branches/refs which names are a substring of the current branch.
  * Stage view: fix off-by-one error when jumping to a file in a diff
    with only one file.
  * Fix diff-header colorization. (GH #15)
  
-------------------------------------------------------------------
Thu Feb 16 13:24:36 UTC 2012 - saschpe@suse.de

- Add more detail about last version update

-------------------------------------------------------------------
Mon Feb 13 10:56:52 UTC 2012 - coolo@suse.com

- patch license to follow spdx.org standard

-------------------------------------------------------------------
Wed Aug 31 15:14:43 UTC 2011 - gregkh@suse.de

- remove test-graph from the spec file as it really isn't a program to ship.

-------------------------------------------------------------------
Tue Aug 30 23:07:32 UTC 2011 - gregkh@suse.de

- update to 0.18:
  - Incompatibilities:
    * Remove support for the deprecated TIG_{MAIN,DIFF,LOG,TREE,BLOB}_CMD environment variables.
  - Improvements:
    * Pressing enter on diff stat file lines will jump to file’s diff.
    * Naïvely color blame IDs to distinguish lines.
    * Document palette color options used for revision graph and blame IDs.
    * Add support for blaming diff lines.
    * Add diff-context option and bindings to increase the diff context in the diff and stage view.
    * (GH-6) Make blame configurable via extra options passed from the command line and blame-options setting from ~/.tigrc. For example:
    * set blame-options = -C -C -C
  - Bug fixes:
    * Expand browsing state variables for prompt. (LP #694780, Debian #635546)
    * Fix segfault when sorting the branch view by author.
    * Expand %(directory) to . for the root directory. (GH-3)
    * Accept utf-8 for the line-graphics option as indicated in the docs.
    * Use erasechar() to check for the correct backspace character.


-------------------------------------------------------------------
Mon Mar  7 10:28:43 UTC 2011 - pascal.bleser@opensuse.org

- spec file tidying
- update to 0.17:
  * an ncurses 2.8 issue was fixed by passing a non-zero column size to newwin
  * opening of diffs when browsing branches was improved
  * a rewritten revision graph renderer was added; three modes are supported:
    UTF-8, ncurses line graphics, and ASCII
  * revision graph rendering is enabled by default

-------------------------------------------------------------------
Wed Dec 15 00:06:57 UTC 2010 - gregkh@suse.de
- update to 0.16.2

-------------------------------------------------------------------
Mon Jun 14 08:49:02 UTC 2010 - bernhard@bwalle.de

- update to 0.16
  o Incompatibilities:
    - Encode everything internally as UTF-8. This can affect
      performance, but should in general improve handling of
      character lengths etc. Also, to properly handle UTF-8
      environments use ncurses with wide character support.
    - The use of TIG_{MAIN,DIFF,LOG,TREE,BLOB}_CMD environment
      variables has been deprecated. To allow configuration of the
      diff view, TIG_DIFF_OPTS can be used.
  o Improvements:
    - Plug several memory leaks.
    - Command line arguments are split into diff, revision, and
      file arguments and made available as %(diffargs), %(revargs),
      and %(fileargs). Diff view will limit diffs using %(fileargs).
    - Status view: update the file variable when a line is selected
      so %(file) works as expected.
    - Branch view: add %(branch) symbol providing access to the
      selected branch.
    - Branch view: add entry to browse all branches (uses git-log’s
      --all flag).
    - Abbreviation of author names can now be configured and
      toggled.
    - Mark detached heads with [HEAD].
    - Add support for displaying dates in local time.
  o Bug fixes:
    - Status view: fix usage from sub directories, which was broken
      by the changes made to support blame view from sub
      directories.
    - Fix text expansion to not truncate long lines
    - Fix parsing of boolean show-date values.
    - Fix relative date.
    - Fix unbind to behave as if the keybinding was never defined.
    - Fix unbind to also cover built-in run requests.
    - Fix parsing of unknown keymap names.
    - Blame view: fix parent blame to detect renames. It uses
      "previous" line info from the blame porcelain output added in
      git version 1.6.3.

-------------------------------------------------------------------
Sun Dec 13 22:12:44 CET 2009 - bernhard@bwalle.de

- update to 0.15
  o Incompatibilities
    - Setting the cursor color no longer automatically sets the
      text to bold. The old lazy behavior was a bug.
    - Remove check for git-repo-config, which was officially
      deprecated in git version 1.5.4.
  o Improvements
    - Provide the manual as a man page named tigmanual(7).
    - Add ability to toggle between showing shorter dates (without
      time info) and relative dates.
    - Show the active (instead of the default) keybindings in the
      help view.
    - Add branch view for choosing which branch to display in the
      main view.
    - Tree view: show entry to parent directory (..) when running
      from subdirectory.
    - Tree view: sort entries by name, date or author.
    - Make height of the lower view in a split view configurable
      by setting the split-view-height variable to a number or a
      percentage.
    - Allow multiple text attributes for color commands:
      color cursor white blue underline bold
  o Bug fixes
    - Blame view: fix loading of blame data when opened from the
      tree view and CWD is not the repo root.
    - Tree view: fix searching.

-------------------------------------------------------------------
Tue Nov  3 19:09:48 UTC 2009 - coolo@novell.com

- updated patches to apply with fuzz=0

-------------------------------------------------------------------
Fri Feb 20 10:37:09 CET 2009 - bwalle@suse.de

- update to 0.14.1
  o Improvements
    - Status view: improve "on branch" information inspired by the
      prompt code in git's bash completion script.
    - Colors for 256-capable terminals can be specified as colorN.
    - Entering a number in the prompt will jump to that line
      number.
    - Handle core.worktree by setting GIT_DIR and GIT_WORK_TREE.
    - Make behavior of horizontal scrolling configurable by setting
      the horizontal-scroll variable to a number or a percentage.
  o Bug fixes.
- update to 0.14
  o Incompatibilities:
    - The screen-resize action has been deprecated.
    - The "tree-parent" action was renamed to "parent". Warnings
      will be emitted for transition.
    - Remove parsing of deprecated option -S and subcommands log
      and diff.
    - The "author" color replaces "main-author".
  o Improvements:
    - Horizontal scrolling.
    - Read tigrc(5) options from git configuration files.
    - Tree view: avoid flickering when updating.
    - Tree view: annotate entries with commit information.
    - Tree & blob view: open any blob in an editor.
    - Stage & main view: restore view position when reloading.
    - Blame view: load blame for parent commit.
    - Abbreviate author names to initials when the width of the
      author column is below 6 characters.
  o Bug fixes

-------------------------------------------------------------------
Thu Jan 15 16:22:14 CET 2009 - bwalle@suse.de

- update to 0.13
  o Incompatibilities:
    - Commands from the environment (e.g. TIG_MAIN_CMD) will no
      longer have access to shell features, such as subshells and
      variable expansion.
  o Improvements:
    - Display repository references in the sorted order: tags,
      heads, tracked remotes, remotes.
    - Add bash completion for blame.
    - Tree view: edit files of the current branch.
    - Run requests: new identifiers %(directory), %(file), and
      %(ref)
    - Improve responsiveness and view loading speed by using
      select(2).
  o Bug fixes:
    - Separate blame revision and file argument by "—" to avoid
    - Main view: fix redrawing of the last commit wrt. the revision
      graph.
    - Fix waiting for input after executing a run request in pager
      mode.
    - Status & stage view: refuse to open directories and deleted
      files.
    - Tree view: show error when requesting blame for all non-file
      entries.
    - Do not draw loading views, which are not displayed.
    - Fix launching of mergetool from a subdirectory problems.

-------------------------------------------------------------------
Thu Oct  9 09:10:59 CEST 2008 - bwalle@suse.de

- update to 0.12.1
  o Improvements:
    - Status view: revert uncommitted diff chunks and unstaged
      files with changes. Bound to ! by default.
    - Main view: use —topo-order also when rev-list arguments are
      given on the command line.
    - Log view: support for refreshing.
  o Bug fixes:
    - Status view: use ls-files' —exclude-standard so user specific
      ignore rules are effective. The option was added in git
      version 1.5.4.
    - Stage view: fix assertion failure triggered when updating
      while status view is not displayed.
    - Help view: avoid confusion by showing "(no key)" instead of
      "?" for unbound requests.
    - Reload repository references when refreshing the main (and
      log) view.
    - Do not maximize views when refreshing.

-------------------------------------------------------------------
Mon Oct 06 14:47:23 CEST 2008 - bwalle@suse.de

- update to 0.12
  o Improvements:
    - F5 also refreshes the current view.
    - Allow line graphics to be disabled with new line-graphics
      option
    - Main view: also include the reference names when searching
    - Main view: support for refreshing
    - Main view: disable boundary commits by default. Use —boundary
      when they should be shown
    - Stage view: add stage-next action to jump to next diff chunk
      that can be staged. By default bound to @
    - Configure: check for the ncurses header files
    - Add author-width option to costumize the width of the author
      column.
  o Bug fixes:
    - Fix regression when staging all diff chunks in a section.
    - Bind the maximize view action to O; it conflicted with the
      keybinding to launch the merge tool in the status view
    - Fix problem with $(cmd) usage in shell code. Some shells
      (jsh) installed as /bin/sh does not support it
    - Do not show incomplete boundary commits when —no-walk is used
    - Documentation: Rename gitlink macro to support AsciiDoc 8.2.3
    - Ignore pipe reads with errno "Success" reported after a
      signals, for example when refreshing doing background loading

-------------------------------------------------------------------
Mon Apr  7 10:25:46 CEST 2008 - bwalle@suse.de

- update to 0.11
  o Fix pager mode and disable view reliance on the git directory.
  o The date and author columns and references can now be toggled
    on and off.
  o Local (unsigned) tags are now shown as references, and the
    builtin reference colors have been changed to highlight the
    current branch and the remote tracked by the current branch.
  o The status and stage views are now reloaded after running
    external commands (e.g. git commit) so they stay up to date.
  o A blame view has been added, and is accessible from the
    command line (tig blame [rev] file), status view, and the tree
    view (by pressing 'B').
- change compression to bzip2

-------------------------------------------------------------------
Mon Mar 17 09:56:07 CET 2008 - bwalle@suse.de

- update to 0.10
  o documentation improvements
  o bugfixes
  o needed updates to work better with git
  o On startup, tig will now attempt to first read a system-wide
    configuration file before loading the user specific
    configuration file.
  o Cherry picking from inside tig has been generalized
    making it possible to wire external commands, which can
    access information about the current commit, to a keybinding.
  o option parsing has been changed to be more similar to gitk's.

-------------------------------------------------------------------
Sat Sep 22 09:17:01 CEST 2007 - bwalle@suse.de

- update to 0.9 (no upstream ChangeLog)

-------------------------------------------------------------------
Sun May 13 21:35:04 CEST 2007 - bwalle@suse.de

- initial package

-------------------------------------------------------------------
openSUSE Build Service is sponsored by