2015-03-13 17:22:44 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Mar 11 19:25:11 UTC 2015 - astieger@suse.com
|
|
|
|
|
|
|
|
|
|
- tig 2.1:
|
|
|
|
|
* navigation updates and fixes
|
|
|
|
|
* UI improvements
|
|
|
|
|
* speed improvements
|
|
|
|
|
* Add :exec prompt command
|
|
|
|
|
* Add :save-options prompt command
|
|
|
|
|
* documentation updates
|
|
|
|
|
- Replace tig-fix-build.diff, autoconf call with configure option
|
|
|
|
|
- use make install-doc
|
|
|
|
|
- build with readline support
|
|
|
|
|
|
2014-09-15 14:02:46 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Fri Aug 29 07:11:29 UTC 2014 - multyrealm@gmail.com
|
|
|
|
|
|
|
|
|
|
- update to 2.0.3
|
|
|
|
|
* Improvement:
|
|
|
|
|
- Add `:save-display <file>` prompt command to save the current display.
|
|
|
|
|
- Add `:script <file>` prompt command for scripting the Tig UI.
|
|
|
|
|
- Add test framework and convert existing tests to use it.
|
|
|
|
|
- Add command-line option for starting in refs view: `tig refs`. (GH #309)
|
|
|
|
|
- Make blame commit ID colors stable across reloads. (GH #303)
|
|
|
|
|
- Increase blame ID and graph rendering color palette to 14 colors.
|
|
|
|
|
- New setting 'split-view-width' controls the width for vertical splits. It
|
|
|
|
|
takes the width of the right-most view either as a number or a percentage.
|
|
|
|
|
- Expose settings holding command line argument lists: `file-args`, `rev-args`,
|
|
|
|
|
and `cmdline-args`. They are mainly intended for testing purposes but also
|
|
|
|
|
allows to change the filtering arguments dynamically. (GH #306)
|
|
|
|
|
- Add `log-options` setting for specifying default log view options.
|
|
|
|
|
Example: `set log-options = --pretty=fuller`.
|
|
|
|
|
- Use option specific view flags to reload view after `:set` commands.
|
|
|
|
|
* Bug fixes:
|
|
|
|
|
- Refresh the current view when returning from an external command and
|
|
|
|
|
`refresh-mode=after-command`. (GH #289)
|
|
|
|
|
- Fix readline completion.
|
|
|
|
|
- Fix '/' to `find-next` when readline support is enabled. (GH #302)
|
|
|
|
|
- Fix readline prompt to correctly handle UTF-8 characters.
|
|
|
|
|
- Add warnings for more obsolete actions and colors.
|
|
|
|
|
- Fix passing of commit IDS via stdin to the main view.
|
|
|
|
|
- Fix commit title overflow drawing for multibyte text. (GH #307)
|
|
|
|
|
- Fix installation directory permissions.
|
|
|
|
|
- Handle binary files matches reported by git-grep.
|
|
|
|
|
- Toggling of "args"-typed options without any arguments will clear the current
|
|
|
|
|
arguments. Example: `:toggle blame-options`.
|
|
|
|
|
- Detect custom `pretty.format` settings that break the log view and fallback
|
|
|
|
|
to use the `medium` format. (GH #225)
|
|
|
|
|
- Fix invocation of git-diff for the blame view's line tracking. (GH #316)
|
|
|
|
|
- Fix blame completion of directory names. (GH #317)
|
|
|
|
|
- Fix display of conflicts in the main view when 'show-changes' is enabled.
|
|
|
|
|
- Fix off-by-one error when displaying line numbers in the grep view.
|
|
|
|
|
- When showing the commit graph ensure that either topo, date or author-date
|
|
|
|
|
commit order is used. (Debian #757692) (GH #238)
|
|
|
|
|
|
2014-06-06 11:53:43 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat May 31 19:13:19 UTC 2014 - bernhard@bwalle.de
|
|
|
|
|
|
|
|
|
|
- update to 2.0.2
|
|
|
|
|
* Improvements
|
|
|
|
|
- Use git-status for diffing the index.
|
|
|
|
|
- Group toggle options together in the help view.
|
|
|
|
|
* Bug fixes
|
|
|
|
|
- Fix refs, main and grep loading when gui.encoding is set.
|
|
|
|
|
- Ignore gui.encoding and i18n.commitencoding when set to UTF-8.
|
|
|
|
|
- Add work-around for missing strndup() on Mac OS X v10.6.
|
|
|
|
|
- Fix spurious abbreviation of author names.
|
|
|
|
|
- Don't show empty action groups in the help view.
|
|
|
|
|
- update to 2.0.1
|
|
|
|
|
* Bug fixes:
|
|
|
|
|
- Fix compilation in watch.c.
|
|
|
|
|
- Fix parsing of key bindings mapped to ^ and <.
|
|
|
|
|
- update to 2.0
|
|
|
|
|
* Incompatibilities
|
|
|
|
|
- In preparation for key combo support, key mappings for symbolic
|
|
|
|
|
keys (e.g. Up and Down) must now start with < and end with >,
|
|
|
|
|
e.g. <Up> and <Down>. Furthermore, escape key combos must
|
|
|
|
|
now use <Esc>key instead of ^[key, and control key mappings
|
|
|
|
|
must now use <Ctrl-key> instead of ^key.
|
|
|
|
|
- Only use diff-options for the diff view and introduce
|
|
|
|
|
%(cmdlineargs) to hold non-file and non-revision flags passed
|
|
|
|
|
on the command line. Affects all user-defined commands that
|
|
|
|
|
expect %(diffargs) to hold both diff-options arguments and
|
|
|
|
|
those passed on the command line.
|
|
|
|
|
- Remove built-in keybinding for git gc. Add the following line
|
|
|
|
|
to ~/.tigrc to restore it: bind generic G ?git gc.
|
|
|
|
|
- To support view specific colors, . can no longer be used
|
|
|
|
|
interchangeably with - and _ in settings names and in particular
|
|
|
|
|
color names.
|
|
|
|
|
- Replace stage-next action with prompt command using a predefined
|
|
|
|
|
search (see below) and add binding (@ by default) to also work
|
|
|
|
|
in the diff view.
|
|
|
|
|
- Most view display options must now be set via the new *-view
|
|
|
|
|
options in tigrc. Existing options are no longer recognized,
|
|
|
|
|
but a warning is shown.
|
|
|
|
|
- Remap default bindings to have more consistent convention:
|
|
|
|
|
use lower-case keys primarily for view switching and
|
|
|
|
|
non-destructive actions, use upper-case keys for view-specific
|
|
|
|
|
actions including user-defined commands. To preserve old default
|
|
|
|
|
key bindings see contrib/bindings-v1.x.tigrc.
|
|
|
|
|
* Improvements
|
|
|
|
|
- Add mouse support: scroll view, click line to move cursor, double
|
|
|
|
|
click line (or click again) to "Enter" cursor line, e.g. open
|
|
|
|
|
commit diff. Disabled by default, since it makes text selection
|
|
|
|
|
less intuitive. If you enable this remember to hold down Shift
|
|
|
|
|
(or Option on Mac) when selecting text.
|
|
|
|
|
- Rewrite and improve the rendering of the commit graph.
|
|
|
|
|
- Add completion and history support to the prompt via readline.
|
|
|
|
|
- Options can be configured and toggled individually for each view.
|
|
|
|
|
Use the new view settings to configure the order and display
|
|
|
|
|
options for each view columns. See system tigrc and tigrc(5) for
|
|
|
|
|
examples.
|
|
|
|
|
- Add grep view as a front-end to git-grep(1): tig grep -p strchr.
|
|
|
|
|
From within Tig, the key for switching or grepping is bound to g
|
|
|
|
|
by default.
|
|
|
|
|
- Rename branch view to refs view and show tags. (GH #134)
|
|
|
|
|
- Add main view pager mode that reads git-log’s --pretty=raw data
|
|
|
|
|
from stdin, e.g. git reflog --pretty=raw | tig --pretty=raw.
|
|
|
|
|
- Add support for --graph and highlight diff stats in the log view.
|
|
|
|
|
- Add default command bindings: ! to delete branch, ! to drop stash.
|
|
|
|
|
- Add stage-split-chunk action for splitting chunks in the stage
|
|
|
|
|
view. Bound to \ by default.
|
|
|
|
|
- Add back action bound to < by default, which will return the blame
|
|
|
|
|
view to the previous revision and line after moving e.g. to the
|
|
|
|
|
parent.
|
|
|
|
|
- Auto-refresh views based on watched repository changes. Configure
|
|
|
|
|
by setting refresh-mode to manual, auto, after-command, or periodic.
|
|
|
|
|
- All default settings are in well-documented system tigrc.
|
|
|
|
|
- Add :toggle prompt command to manipulate options using keybindings.
|
|
|
|
|
For example: bind diff D :toggle diff-options --patience --notes.
|
|
|
|
|
- Add a new "auto" value for the vertical-split option to let Tig
|
|
|
|
|
choose the split orientation (this is the new default behavior).
|
|
|
|
|
Can be toggled.
|
|
|
|
|
- Make it possible to toggle the display of files in untracked
|
|
|
|
|
directories.
|
|
|
|
|
- Allow Tig to be started with no default configuration by specifying
|
|
|
|
|
an alternative system tigrc file, e.g.: TIGRC_SYSTEM=~/.tigrc.safe
|
|
|
|
|
tig. Set TIGRC_SYSTEM to the empty string to use built-in
|
|
|
|
|
configuration instead of
|
|
|
|
|
- Key mappings can contain UTF-8 multibyte unicode keys.
|
|
|
|
|
- Warn about conflicting keybindings using Ctrl, e.g. <Ctrl-f> and
|
|
|
|
|
<Ctrl-F>.
|
|
|
|
|
- Extend key bindings for prompt commands (ie. bind <keymap> <key>
|
|
|
|
|
:<prompt>) to support predefined searches, eg.: bind stage 2 :?^@@.
|
|
|
|
|
- Git color mappings can be configured in tigrc.
|
|
|
|
|
- More informative configuration error messages.
|
|
|
|
|
- Make reference label formatting configurable, for example:
|
|
|
|
|
set reference-format = (branch) <tags> remote.
|
|
|
|
|
- Adjust author width and other view columns automatically.
|
|
|
|
|
- Support view specific colors: color stage.diff-add yellow default.
|
|
|
|
|
- Copy -S, -G and --grep= pattern to search buffer so find-next and
|
|
|
|
|
find-prev work as expected.
|
|
|
|
|
- Optionally specify custom prompt for %(prompt) in shell commands,
|
|
|
|
|
e.g. bind main B ?git checkout -b "%(prompt Enter new branch name: )".
|
|
|
|
|
- Add %(remote) and %(tag) symbols to complement %(branch).
|
|
|
|
|
- User-defined commands can now be prefixed with any of the supported
|
|
|
|
|
flags, e.g. ?git checkout -b %(branch).
|
|
|
|
|
- Open editor at line number for combined diffs e.g. diffs of unmerged files.
|
|
|
|
|
- Add build configuration for Cygwin (OS name: CYGWIN_NT-6.1).
|
|
|
|
|
- Document the Git commands supported by the pager mode. system
|
|
|
|
|
tigrc configuration.
|
|
|
|
|
* Bug fixes
|
|
|
|
|
- Fix stash diff display when reloading the stash view after a deleting.
|
|
|
|
|
- Set the commit reference when opening the blame view from the blob view.
|
|
|
|
|
- Correctly identify and highlight the remote branch tracked by HEAD.
|
|
|
|
|
- Pass --no-color after user defined arguments to ensure that colors do
|
|
|
|
|
not break the output parsing.
|
|
|
|
|
- Close stdin when pager mode is not supported.
|
|
|
|
|
- Show newly created branches in the main view.
|
|
|
|
|
- File with 0 changes breaks diffstat highlighting
|
|
|
|
|
- Update %(branch) variable in the main view.
|
|
|
|
|
- Disable graph rendering when either of --reverse, -S, -G, and
|
|
|
|
|
--grep are passed to the main view.
|
|
|
|
|
- Only refresh views that support it.
|
|
|
|
|
- Fix author and date annotation of renamed entries in the tree view.
|
|
|
|
|
- Fix use of unsafe methods in the signal handler.
|
|
|
|
|
- Fix rendering in non-UTF8 terminals.
|
|
|
|
|
- Fix stage-update-line by rewriting the diff chunk containing the line
|
|
|
|
|
instead of using --unidiff-zero and a diff context of zero.
|
|
|
|
|
- Fix status-update to work for untracked directories.
|
|
|
|
|
- Don't pass log parameters given on the command line to the diff view.
|
|
|
|
|
- adjust patches to new version
|
|
|
|
|
|
2013-09-18 11:56:10 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Sep 18 11:55:49 UTC 2013 - speilicke@suse.com
|
|
|
|
|
|
|
|
|
|
- Use pristine upstream tarball
|
|
|
|
|
|
2013-09-17 11:26:43 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Sep 16 10:18:06 UTC 2013 - multyrealm@gmail.com
|
|
|
|
|
|
|
|
|
|
- change autogen.sh call to autoreconf
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Sep 5 07:40:47 UTC 2013 - multyrealm@gmail.com
|
|
|
|
|
|
|
|
|
|
- convert asciidoc files to man pages
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Sep 3 06:48:40 UTC 2013 - multyrealm@gmail.com
|
|
|
|
|
|
|
|
|
|
- update to 1.2.1
|
|
|
|
|
* Incompatibilities:
|
|
|
|
|
- Move manual and man pages to doc/ directory and rename AsciiDoc files
|
|
|
|
|
to have .asciidoc as the extension to make them render on GitHub.
|
|
|
|
|
* Improvements:
|
|
|
|
|
- Show blob sizes in the tree view either as bytes or using binary unit
|
|
|
|
|
prefixes. Example: `set show-file-size = units`. (GH #163)
|
|
|
|
|
- Reduce main view memory usage and startup time, especially when revision
|
|
|
|
|
graph rendering is disabled. (GH #160)
|
|
|
|
|
* Bug fixes:
|
|
|
|
|
- Fix submodule-related setup to check for non-zero return value from
|
|
|
|
|
setenv(). (GH #188)
|
|
|
|
|
|
2013-08-10 17:33:40 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Aug 10 17:30:31 UTC 2013 - pascal.bleser@opensuse.org
|
|
|
|
|
|
|
|
|
|
- update to 1.2:
|
|
|
|
|
* Improvements:
|
|
|
|
|
+ Make tig prompt commands bindable to keys. For example: `bind diff F :set
|
|
|
|
|
diff-options = --full-diff`. (GH #69, #116)
|
|
|
|
|
+ Add a diff-options setting for specifying default diff options.
|
|
|
|
|
Example: `set diff-options = --patience`. (GH #116)
|
|
|
|
|
+ Options in diff-options and blame-options matching tig browsing state
|
|
|
|
|
variables are replaced.
|
|
|
|
|
+ Show diff stats as wide as the terminal. (GH #109)
|
|
|
|
|
+ Show line numbers in the branch view. (GH #135)
|
|
|
|
|
+ Add toggles for showing author email or email user names. (GH #115)
|
|
|
|
|
+ Open editor at the selected line by prefixing the file argument with
|
|
|
|
|
`+<lineno>`. Tested in vi, vim, emacs, nano, gedit, geany. Disable
|
|
|
|
|
by adding `set editor-line-number = no` to ~/.tigrc. (GH #118, #119)
|
|
|
|
|
+ Add toggle-files to control whether to show full commit diff or only
|
|
|
|
|
the diff concerning the currently selected file, e.g. for blame.
|
|
|
|
|
+ Optionally highlight exceeding characters in long commit titles.
|
|
|
|
|
The default title max width is 50 characters. Customize using:
|
|
|
|
|
`set title-overflow = 50` (GH #125)
|
|
|
|
|
+ Add +ESC key bindings. Example: `bind generic ^[v move-page-up` (GH #120)
|
|
|
|
|
+ Create temporary files in TMPDIR, TEMP, or TMP before defaulting to /tmp.
|
|
|
|
|
+ Reenable `tig log` as a subcommand. (GH #146)
|
|
|
|
|
+ Enable tilde expansion in ~/.tigrc "source" commands. (GH #168)
|
|
|
|
|
+ Introduce the stash view, bound to the 'y' keybinding. (GH #169, #174)
|
|
|
|
|
* Bug fixes:
|
|
|
|
|
+ Fix blame and status to work in directories starting with a dot. (GH #172)
|
|
|
|
|
+ Reload current branch name when reloading the status view. (GH #93)
|
|
|
|
|
+ Fix compile errors on old Solaris. (GH #97)
|
|
|
|
|
+ Reload HEAD info when reloading the stage view. (GH #104, #93)
|
|
|
|
|
+ Fix disappearing branch labels after external commands. (GH #148)
|
|
|
|
|
+ Fix diff view display for staged/unstaged changes when using 'd'.
|
|
|
|
|
+ Fix display of status messages when toggling view options. (GH #111)
|
|
|
|
|
+ Fix illegal memory access. (GH #98)
|
|
|
|
|
+ Fix display of all branches label in repos with short branch names.
|
|
|
|
|
+ Fix rendering glitch for branch names.
|
|
|
|
|
+ Do not apply diff styling to untracked files in the stage view. (GH #153)
|
|
|
|
|
+ Fix tree indentation for entries containing combining characters. (GH #170)
|
|
|
|
|
+ Ignore unrepresentable characters when transliterating text for rendering.
|
|
|
|
|
+ Transliterate text to output encoding before trimming it to avoid
|
|
|
|
|
misalignment. (GH #86)
|
|
|
|
|
+ Introduce a more natural context-sensitive log display. (GH #155)
|
|
|
|
|
|
2012-10-13 17:34:26 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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.
|
|
|
|
|
|
2012-08-18 07:00:17 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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.
|
|
|
|
|
|
2012-05-11 20:49:56 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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)
|
|
|
|
|
|
2012-02-17 12:03:44 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Thu Feb 16 13:24:36 UTC 2012 - saschpe@suse.de
|
|
|
|
|
|
|
|
|
|
- Add more detail about last version update
|
|
|
|
|
|
2012-02-16 00:56:33 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Feb 13 10:56:52 UTC 2012 - coolo@suse.com
|
|
|
|
|
|
|
|
|
|
- patch license to follow spdx.org standard
|
|
|
|
|
|
2011-08-31 15:39:16 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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
|
|
|
|
|
|
2012-02-17 12:03:44 +00:00
|
|
|
|
- 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.
|
|
|
|
|
|
2011-08-31 15:39:16 +00:00
|
|
|
|
|
2011-04-21 11:48:50 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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
|
|
|
|
|
|
2010-06-14 15:13:55 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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.
|
|
|
|
|
|
2009-12-16 14:09:41 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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.
|
|
|
|
|
|
2009-11-10 11:14:45 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Nov 3 19:09:48 UTC 2009 - coolo@novell.com
|
|
|
|
|
|
|
|
|
|
- updated patches to apply with fuzz=0
|
|
|
|
|
|
2009-01-16 00:54:52 +00:00
|
|
|
|
-------------------------------------------------------------------
|
2009-02-20 21:21:05 +00:00
|
|
|
|
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
|
2009-12-16 14:09:41 +00:00
|
|
|
|
will be emitted for transition.
|
2009-02-20 21:21:05 +00:00
|
|
|
|
- Remove parsing of deprecated option -S and subcommands log
|
2009-12-16 14:09:41 +00:00
|
|
|
|
and diff.
|
2009-02-20 21:21:05 +00:00
|
|
|
|
- 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
|
2009-12-16 14:09:41 +00:00
|
|
|
|
|
2009-02-20 21:21:05 +00:00
|
|
|
|
-------------------------------------------------------------------
|
2009-01-16 00:54:52 +00:00
|
|
|
|
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.
|
2009-12-16 14:09:41 +00:00
|
|
|
|
- Tree view: edit files of the current branch.
|
2009-01-16 00:54:52 +00:00
|
|
|
|
- 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.
|
|
|
|
|
|
2008-10-06 17:11:00 +00:00
|
|
|
|
-------------------------------------------------------------------
|
2008-10-09 10:13:03 +00:00
|
|
|
|
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
|
2009-12-16 14:09:41 +00:00
|
|
|
|
files with changes. Bound to ! by default.
|
2008-10-09 10:13:03 +00:00
|
|
|
|
- Main view: use —topo-order also when rev-list arguments are
|
2009-12-16 14:09:41 +00:00
|
|
|
|
given on the command line.
|
2008-10-09 10:13:03 +00:00
|
|
|
|
- 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
|
2009-12-16 14:09:41 +00:00
|
|
|
|
version 1.5.4.
|
2008-10-09 10:13:03 +00:00
|
|
|
|
- Stage view: fix assertion failure triggered when updating
|
2009-12-16 14:09:41 +00:00
|
|
|
|
while status view is not displayed.
|
2008-10-09 10:13:03 +00:00
|
|
|
|
- Help view: avoid confusion by showing "(no key)" instead of
|
2009-12-16 14:09:41 +00:00
|
|
|
|
"?" for unbound requests.
|
2008-10-09 10:13:03 +00:00
|
|
|
|
- Reload repository references when refreshing the main (and
|
2009-12-16 14:09:41 +00:00
|
|
|
|
log) view.
|
2008-10-09 10:13:03 +00:00
|
|
|
|
- Do not maximize views when refreshing.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
2008-10-06 17:11:00 +00:00
|
|
|
|
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
|
|
|
|
|
|
2008-04-07 10:23:33 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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
|
|
|
|
|
|
2008-03-19 01:03:27 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
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)
|
|
|
|
|
|
2007-05-25 02:45:56 +00:00
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sun May 13 21:35:04 CEST 2007 - bwalle@suse.de
|
|
|
|
|
|
|
|
|
|
- initial package
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|