Path to this page:
Subject: CVS commit: pkgsrc/devel/tig
From: Blue Rats
Date: 2013-07-03 02:41:15
Message id: 20130703004115.0E8D396@cvs.netbsd.org
Log Message:
Updated to latest release, 1.1. No changes other than updating patches
to allow package to continue to work as previously packaged. +LICENSE;
From NEWS:
tig-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.
tig-1.0
-------
The master repository is git://github.com/jonas/tig.git, and the old
master repository (http://jonas.nitro.dk/tig/tig.git) will be retired.
Improvements:
- 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)
Bug fixes:
- 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)
tig-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.
Files: