Skip to content
Newer
Older
100644 481 lines (368 sloc) 16.7 KB
67e3046 @jonas Add NEWS file
authored Apr 20, 2008
1 Release notes
2 =============
3
b7bbb27 Fix off-by-one error in the diff stat jump feature
Jonas Fonseca authored Nov 20, 2011
4 master
5 ------
6
32bcee0 @jonas Make git://github.com/jonas/tig.git repo the master
authored Dec 27, 2011
7 The master repository is git://github.com/jonas/tig.git, and the old
8 master repository (http://jonas.nitro.dk/tig/tig.git) will be retired.
9
551bb79 Update NEWS
Jonas Fonseca authored Nov 20, 2011
10 Improvements:
11
336d13d @jonas Switch to use git-log(s) default commit ordering
authored Apr 18, 2012
12 - Use git-log(1)s default commit ordering. The old behavior can be
13 restored by adding `set commit-order = topo` to ~/.tigrc.
ea687a7 @jonas [GH #21] Bind single line staging to '1' by default
authored Jan 12, 2012
14 - Support staging of single lines. Bound to '1' default. (GH #21)
a3d72d4 [GH #22] Add +<lineno> improvement to NEWS
Jonas Fonseca authored Nov 28, 2011
15 - Use +<lineno> to open the initial view at an arbitrary line. (GH #20)
fd07d6e @jonas [GH #30] Enable notes by default
authored Apr 18, 2012
16 - Add show-notes ~/.tigrc option. Notes are displayed by default.
551bb79 Update NEWS
Jonas Fonseca authored Nov 20, 2011
17 - Support jumping to specific SHAs in the main view.
18 - Decorate replaced commits.
19 - Display line numbers in main view.
511006c [GH #17] Properly color binary diffstat lines
Jonas Fonseca authored Nov 20, 2011
20 - Colorize binary diff stats. (GH #17)
842a463 [GH #16] Support custom colorization of lines matching a string prefix
Jonas Fonseca authored Nov 21, 2011
21 - Custom colorization of lines matching a string prefix (GH #16).
22 Example configuration: color "Reported-by:" green default
e5ca95f @jonas [GH #8] Read git's color settings
authored Apr 10, 2012
23 - Use git's color settings for the main, status and diff views.
24 Put `set read-git-colors = no` in ~/.tigrc to disable.
3bed4fa [GH #12] Support multi-arg editor strings
Jonas Fonseca authored Nov 21, 2011
25 - Handle editor options with multiple arguments. (GH #12)
22a09ef [GH #19] Show filename column when blaming with copy detection enabled
Jonas Fonseca authored Nov 23, 2011
26 - Show filename when running tig blame with copy detection. (GH #19)
849ecff Add source command for loading separate config file from ~/.tigrc
Jonas Fonseca authored Dec 5, 2011
27 - Use 'source <path>' command to load additional files from ~/.tigrc
aeba14a @jonas User-defined commands prefixed with '@' are run with no console output
authored Mar 30, 2012
28 - User-defined commands prefixed with '@' are run with no console
29 output, e.g.
30
31 bind generic 3 !@rm sys$command
32
f58588b @jonas Allow space to be ignored in the stage view and blame diffs
authored Jan 16, 2012
33 - Make display of space changes togglable in the diff and stage view.
34 Bound to 'W' by default.
933c444 @jonas Add support for using path encoding from git attributes
authored Jan 18, 2012
35 - Use per-file encoding specified in gitattributes(5) for blobs and
36 unstaged files.
6b195c0 @jonas Offload commit encoding entirely to git
authored Jan 12, 2012
37 - Obsolete commit-encoding option and pass --encoding=UTF-8 to revision
38 commands.
c758ad0 @jonas Show uncommitted changes in the main view as virtual staged and unsta…
authored Apr 10, 2012
39 - Main view: show uncommitted changes as staged/unstaged commits.
40 Can be disabled by putting `set show-changes = no` in ~/.tigrc.
6b0eb65 @jonas [GH #23] Add %(prompt) variable
authored Apr 18, 2012
41 - Add %(prompt) external command variable, which will prompt for the
42 argument value.
17dfd4d @jonas Add small tracing utility for monitoring executed commands
authored Apr 19, 2012
43 - Log information about git commands when the TIG_TRACE environment
44 variable is set. Example: `TIG_TRACE=/tmp/tig.log tig`
32e9798 @jonas Show the title of the last commit in the branch view
authored May 3, 2012
45 - Branch view: Show the title of the last commit.
551bb79 Update NEWS
Jonas Fonseca authored Nov 20, 2011
46
b7bbb27 Fix off-by-one error in the diff stat jump feature
Jonas Fonseca authored Nov 20, 2011
47 Bug fixes:
48
b354202 @jonas [GH #38] Do not pass navigation requests to the branch view when the …
authored Apr 18, 2012
49 - Fix navigation behavior when going from branch to main view. (GH #38)
551bb79 Update NEWS
Jonas Fonseca authored Nov 20, 2011
50 - Fix segfault when sorting the tree view by author name.
c3a9da9 @jonas Fix jumping when the diff stat contains a file with no changes
authored Apr 29, 2012
51 - Fix diff stat navigation for unmodified files with stat changes.
87c27d4 Show branches/refs which names are a substring of the current branch
Jonas Fonseca authored Nov 20, 2011
52 - Show branches/refs which names are a substring of the current branch.
b7bbb27 Fix off-by-one error in the diff stat jump feature
Jonas Fonseca authored Nov 20, 2011
53 - Stage view: fix off-by-one error when jumping to a file in a diff
54 with only one file.
eabf426 [GH #15] Fix diff-header colorization by ensuring color IDs are >= 1
Jonas Fonseca authored Nov 21, 2011
55 - Fix diff-header colorization. (GH #15)
b7bbb27 Fix off-by-one error in the diff stat jump feature
Jonas Fonseca authored Nov 20, 2011
56
b884e46 @jonas tig-0.18
authored Aug 28, 2011
57 tig-0.18
58 --------
c69ec01 @jonas Update and fix a few NEWS entries
authored Mar 8, 2011
59
cbc5eba @jonas Remove support for the deprecated TIG_{MAIN,DIFF,LOG,TREE,BLOB}_CMD e…
authored Jun 12, 2010
60 Incompatibilities:
61
62 - Remove support for the deprecated TIG_{MAIN,DIFF,LOG,TREE,BLOB}_CMD
63 environment variables.
64
ff39685 @jonas [GH-6] Make blame configurable via options from ~/.tigrc and the comm…
authored Mar 9, 2011
65 Improvements:
66
af03e04 @jonas Jump to a file's diff when enter is pressed on a diff stat file line
authored Jul 20, 2011
67 - Pressing enter on diff stat file lines will jump to file's diff.
87c5687 @jonas Naïvely color blame IDs to distinguish lines
authored Jun 25, 2011
68 - Naïvely color blame IDs to distinguish lines.
b884e46 @jonas tig-0.18
authored Aug 28, 2011
69 - Document palette color options used for revision graph and blame IDs.
7f75751 @jonas Add support for blaming diff lines
authored Jun 18, 2011
70 - Add support for blaming diff lines.
d264b02 @jonas Add option to control the diff context
authored Jun 11, 2011
71 - Add diff-context option and bindings to increase the diff context in
9127874 @jonas Make it possible to change the diff context in the diff view
authored Jun 18, 2011
72 the diff and stage view.
ff39685 @jonas [GH-6] Make blame configurable via options from ~/.tigrc and the comm…
authored Mar 9, 2011
73 - (GH-6) Make blame configurable via extra options passed from the command
74 line and blame-options setting from ~/.tigrc. For example:
75
76 set blame-options = -C -C -C
77
c69ec01 @jonas Update and fix a few NEWS entries
authored Mar 9, 2011
78 Bug fixes:
79
325a37e @jonas [LP-694780][DEB-635546] Expand browsing state variables for prompt co…
authored Jul 27, 2011
80 - Expand browsing state variables for prompt. (LP #694780, Debian #635546)
6876ab8 @swegener Sort "All branches" to the top and prevent segfault
swegener authored May 21, 2011
81 - Fix segfault when sorting the branch view by author.
c69ec01 @jonas Update and fix a few NEWS entries
authored Mar 9, 2011
82 - Expand %(directory) to . for the root directory. (GH-3)
c8af481 @jonas Accept 'utf-8' for the line-graphics option as indicated in the docs
authored Apr 10, 2011
83 - Accept 'utf-8' for the line-graphics option as indicated in the docs.
82364a3 @mcfiredrill Use erasechar() to check for the correct backspace character
mcfiredrill authored Jul 18, 2011
84 - Use erasechar() to check for the correct backspace character.
c69ec01 @jonas Update and fix a few NEWS entries
authored Mar 9, 2011
85
c2e1c3f @jonas tig-0.17
authored Mar 6, 2011
86 tig-0.17
87 --------
104cc85 @jonas Improve viewing of diffs when browsing branches
authored Sep 26, 2010
88
607cfb1 Rewrite the revision graph renderer
Jonas Fonseca authored Dec 11, 2009
89 Improvements:
90
91 - Start rewrite of the revision graph renderer. Three modes are
92 supported UTF-8, ncurses line graphics, and ASCII. Also, enable
93 revision graph rendering by default.
94
104cc85 @jonas Improve viewing of diffs when browsing branches
authored Sep 26, 2010
95 Bug fixes:
96
c69ec01 @jonas Update and fix a few NEWS entries
authored Mar 9, 2011
97 - Fix ncurses 5.8 issue by passing non-zero column size to newwin().
104cc85 @jonas Improve viewing of diffs when browsing branches
authored Sep 26, 2010
98 - Fix opening of diffs when browsing branches.
99
be20537 @jonas tig-0.16.2
authored Sep 21, 2010
100 tig-0.16.2
3ff7fff @kumanna Check the ncurses version before using set_tabsize
kumanna authored Sep 20, 2010
101 ----------
102
103 Bug fixes:
104
f7efb4d @jonas Fix 'tig show <commit>' fix which causes empty tree views
authored Sep 21, 2010
105 - Fix regression causing empty tree view.
3ff7fff @kumanna Check the ncurses version before using set_tabsize
kumanna authored Sep 20, 2010
106 - Fix set_tabsize() compile error for older versions of ncurses.
107
72d07e4 @jonas tig-0.16.1
authored Sep 19, 2010
108 tig-0.16.1
04b1feb @jonas Fall back to retry if no diff will be shown
authored Jun 22, 2010
109 ----------
110
5b1f4fe Add a scroll-first-col command
Pierre Habouzit authored Jun 24, 2010
111 Improvements:
112
113 - Add scroll-first-col action to jump to the first column. Bound to '|'
114 by default.
7630a8f Add an option to ignore unknown directories contents in the status view
Pierre Habouzit authored Jun 28, 2010
115 - Add 'status-untracked-dirs' option to ignore unknown directories
116 contents in the status view. On by default.
5b1f4fe Add a scroll-first-col command
Pierre Habouzit authored Jun 24, 2010
117
04b1feb @jonas Fall back to retry if no diff will be shown
authored Jun 23, 2010
118 Bug fixes:
119
80e97cd @jonas Fix tig show by replacing %(commit) with %(revargs) on first display
authored Sep 19, 2010
120 - Fix 'tig show <commit>' to show the provided commit.
04b1feb @jonas Fall back to retry if no diff will be shown
authored Jun 23, 2010
121 - Fix problem with empty diff views when file specs were passed on the
122 command line.
5355b6e @jonas Fix segfault when starting tig in pager mode
authored Jun 25, 2010
123 - Fix segfault when starting tig in pager mode.
04b1feb @jonas Fall back to retry if no diff will be shown
authored Jun 23, 2010
124
abd68b5 @jonas tig-0.16
authored Jun 12, 2010
125 tig-0.16
126 --------
b86dcbe @jonas Status view: update the file variable when a line is selected
authored Nov 23, 2009
127
60978a3 @jonas Encode everything internally as UTF-8
authored Feb 18, 2009
128 Incompatibilities:
129
130 - Encode everything internally as UTF-8. This can affect performance,
131 but should in general improve handling of character lengths etc.
132 Also, to properly handle UTF-8 environments use ncurses with wide
133 character support.
b00784c @jonas Deprecate use of TIG_{MAIN,DIFF,LOG,TREE,BLOB}_CMD environment variables
authored Jun 5, 2010
134 - The use of TIG_{MAIN,DIFF,LOG,TREE,BLOB}_CMD environment variables
135 has been deprecated. To allow configuration of the diff view,
136 TIG_DIFF_OPTS can be used.
60978a3 @jonas Encode everything internally as UTF-8
authored Feb 18, 2009
137
b86dcbe @jonas Status view: update the file variable when a line is selected
authored Nov 24, 2009
138 Improvements:
139
0bc05be @jonas Free blame view data when reloading view
authored Jun 8, 2010
140 - Plug several memory leaks.
53c0894 @jonas Add support for splitting command line arguments
authored Jun 2, 2010
141 - Command line arguments are split into diff, revision, and file
ac02669 @jonas Rename {diff,file,rev}-args to {diff,file,rev}args
authored Jun 12, 2010
142 arguments and made available as %(diffargs), %(revargs), and
143 %(fileargs). Diff view will limit diffs using %(fileargs).
51ecf42 @jonas Branch view: support browsing --all branches
authored Nov 27, 2009
144 - Status view: update the file variable when a line is selected so
145 %(file) works as expected.
7332344 @jipey Branch view: add %(branch) variable tracking currently selected branch
jipey authored Mar 28, 2010
146 - Branch view: add %(branch) symbol providing access to the selected
147 branch.
51ecf42 @jonas Branch view: support browsing --all branches
authored Nov 27, 2009
148 - Branch view: add entry to browse all branches (uses git-log's --all
149 flag).
f902cc2 @jonas Abbreviation of author names is now configurable and toggleable
authored Dec 14, 2009
150 - Abbreviation of author names can now be configured and toggled.
6ad8ba9 @jonas Mark detached heads with [HEAD]; replace opt_head_rev with a struct ref
authored Mar 27, 2010
151 - Mark detached heads with [HEAD].
af1bb58 @simu Added support for displaying dates in localtime.
simu authored Apr 14, 2010
152 - Add support for displaying dates in local time.
b86dcbe @jonas Status view: update the file variable when a line is selected
authored Nov 24, 2009
153
e7d0ebc Fix usage of the status view from a sub directory
Jonas Fonseca authored Dec 11, 2009
154 Bug fixes:
155
156 - Status view: fix usage from sub directories, which was broken by the
157 changes made to support blame view from sub directories.
a7dbd41 @jonas Move application of string_expand to draw_text
authored Jun 10, 2010
158 - Fix text expansion to not truncate long lines
6c8ab51 Fix parsing of boolean show-date values
Jonas Fonseca authored Dec 11, 2009
159 - Fix parsing of boolean show-date values.
c29d53f @jonas Fix the display of relative date by storing the time zone information
authored Dec 19, 2009
160 - Fix relative date.
0b0b054 @jonas Fix unbind behavoir
authored Apr 10, 2010
161 - Fix unbind to behave as if the keybinding was never defined.
002dfe5 @jonas Allow built-in run requests to be unbound
authored Apr 21, 2010
162 - Fix unbind to also cover built-in run requests.
aa6d112 @jonas Fix set_keymap to error when resolving an unknown keymap
authored Apr 21, 2010
163 - Fix parsing of unknown keymap names.
e922989 @jonas Improve parent blame to detect renames by using the previous information
authored Jun 5, 2010
164 - Blame view: fix parent blame to detect renames. It uses "previous"
165 line info from the blame porcelain output added in git version 1.6.3.
e7d0ebc Fix usage of the status view from a sub directory
Jonas Fonseca authored Dec 11, 2009
166
00adbec @jonas tig-0.15
authored Nov 20, 2009
167 tig-0.15
168 --------
b2d7778 @jonas Define a tree_grep and fixing searching
authored Feb 17, 2009
169
cfb363b @jonas Allow multiple text attributes for color commands
authored Apr 13, 2009
170 Incompatibilities:
171
172 - Setting the cursor color no longer automatically sets the text to
173 bold. The old 'lazy' behavior was a bug.
e2a1e47 @jonas Remove build dependency on git from the configure script
authored Feb 21, 2009
174 - Remove check for git-repo-config, which was officially deprecated in
175 git version 1.5.4. The configure script no longer depends on git
176 being installed.
cfb363b @jonas Allow multiple text attributes for color commands
authored Apr 13, 2009
177
04cd7ad @jonas Add primitive branch view
authored Feb 21, 2009
178 Improvements:
179
157ebf5 @jonas tigmanual(7): provide the manual as a man page
authored Nov 17, 2009
180 - Provide the manual as a man page named tigmanual(7).
b9247a4 @jonas Add support for displaying relative dates
authored Feb 17, 2009
181 - Add ability to toggle between showing shorter dates (without time
182 info) and relative dates. Use 'D' to toggle between date formats.
0c81826 @jonas Show the active (instead of the default) keybindings in the help view
authored Feb 9, 2009
183 - Show the active (instead of the default) keybindings in the help
184 view. Furthermore, honor the keymap when suggesting actions in the
185 help messages.
04cd7ad @jonas Add primitive branch view
authored Feb 20, 2009
186 - Add branch view for choosing which branch to display in the main
187 view. Bound to 'H' by default.
7432cb6 @jonas Fix loading of blame data when opened from the tree view
authored Nov 16, 2009
188 - Tree view: show entry to parent directory ('..') when running from
189 subdirectory.
aab9ae5 @jonas Add support for sorting tree entries by name, date or author
authored Feb 21, 2009
190 - Tree view: sort entries by name, date or author. Toggling is bound to
191 'i' by default, with 'I' controlling whether or not to sort in
192 ascending order.
39582f2 @tischwa Make height of split view configurable
tischwa authored Feb 23, 2009
193 - Make height of the lower view in a split view configurable by setting
194 the 'split-view-height' variable to a number or a percentage.
195 Defaults to 2/3 of the total view height.
cfb363b @jonas Allow multiple text attributes for color commands
authored Apr 13, 2009
196 - Allow multiple text attributes for color commands:
197
198 color cursor white blue underline bold
04cd7ad @jonas Add primitive branch view
authored Feb 20, 2009
199
b2d7778 @jonas Define a tree_grep and fixing searching
authored Feb 17, 2009
200 Bug fixes:
201
71f547b @jonas NEWS: Improve bug fix description
authored Nov 17, 2009
202 - Blame view: fix loading of blame data when opened from the tree view
203 and CWD is not the repo root. (Debian bug 540766)
b2d7778 @jonas Define a tree_grep and fixing searching
authored Feb 17, 2009
204 - Tree view: fix searching.
205
5ba8106 @jonas tig-0.14.1
authored Feb 16, 2009
206 tig-0.14.1
d06137e @jonas Improve on branch information in the status view
authored Feb 5, 2009
207 ----------
208
209 Improvements:
210
211 - Status view: improve "on branch" information inspired by the prompt
212 code in git's bash completion script.
d270e1f Add support for 256 colors by allowing "colorN" names similar to Mutt
Witold Filipczyk authored Feb 7, 2009
213 - Colors for 256-capable terminals can be specified as colorN.
06d4108 @jonas Jump to line when a number is entered in the prompt
authored Feb 7, 2009
214 - Entering a number in the prompt will jump to that line number.
f4953fa @jonas Add support for handling core.worktree
authored Feb 9, 2009
215 - Handle core.worktree by setting GIT_DIR and GIT_WORK_TREE.
ab798b4 @jonas Make behavior of horizontal scrolling configurable
authored Feb 13, 2009
216 - Make behavior of horizontal scrolling configurable by setting the
217 'horizontal-scroll' variable to a number or a percentage. Defaults to
218 scrolling 50% of the view width.
d06137e @jonas Improve on branch information in the status view
authored Feb 5, 2009
219
ba7c7d3 @jonas Use file and line number information when loading blame for commit
authored Feb 7, 2009
220 Bug fixes:
221
a7fff54 @jonas Status view: upon failure to open a file show error message
authored Feb 9, 2009
222 - Status view: show error when failing to open a file.
e278600 @jonas Status view: report failures to update a file
authored Feb 10, 2009
223 - Status view: report failures to update a file.
085b572 @jonas NEWS: Mention Jeff's uninitialized variable bug fix
authored Feb 8, 2009
224 - Blame view: fix problem with uninitialized variable.
ba7c7d3 @jonas Use file and line number information when loading blame for commit
authored Feb 7, 2009
225 - Blame view: use line number information when loading blame for
226 specific commit.
b43e701 @tokkee Fix handling of quoted strings in the config file
tokkee authored Feb 13, 2009
227 - Fix handling of quoted strings in the config file.
5ba8106 @jonas tig-0.14.1
authored Feb 15, 2009
228 - Fix horizontal scrolling glitches.
ba7c7d3 @jonas Use file and line number information when loading blame for commit
authored Feb 7, 2009
229
8520298 @jonas tig-0.14
authored Feb 5, 2009
230 tig-0.14
231 --------
2fba3c2 @jonas Fix memory corruption bug in tree_read when sorting the entries
authored Jan 15, 2009
232
babaa6f @jonas Refactor user input handling into separate function
authored Jan 17, 2009
233 Incompatibilities:
234
235 - The screen-resize action has been deprecated. It had no real use for
236 users and was never meant to be exposed.
4ee3cff @jonas Rename tree-parent action to parent
authored Jan 24, 2009
237 - The "tree-parent" action was renamed to "parent". Warnings will be
238 emitted for transition.
f265ccd @jonas Remove parsing of deprecated option -S and subcommands log and diff
authored Jan 30, 2009
239 - Remove parsing of deprecated option -S and subcommands log and diff.
2074220 @jonas Replace usage of the main-author color with the author color
authored Feb 4, 2009
240 - The "author" color replaces "main-author". Setting the latter will
241 now set the "author" color.
babaa6f @jonas Refactor user input handling into separate function
authored Jan 17, 2009
242
273c28d @jonas Tree view: make drawing more smooth by using the dirty flag
authored Jan 15, 2009
243 Improvements:
244
7440d5c @jonas Add support for horizontal scrolling
authored Feb 3, 2009
245 - Horizontal scrolling. Bound to Left/Right by default.
51c22f5 @jonas Read tigrc(5) options from git configuration files
authored Feb 5, 2009
246 - Read tigrc(5) options from git configuration files using the syntax:
247
248 [tig] show-rev-graph = true
249 [tig "color"] cursor = yellow red bold
250 [tig "bind"] generic = P parent
251
273c28d @jonas Tree view: make drawing more smooth by using the dirty flag
authored Jan 15, 2009
252 - Tree view: avoid flickering when updating.
c10765f @jonas Tree view: improve to look less like plumbing
authored Jan 26, 2009
253 - Tree view: annotate entries with commit information.
85ecdc6 @jonas Add support for opening any blob in an editor
authored Jan 17, 2009
254 - Tree & blob view: open any blob in an editor.
d9f2ad1 @jonas Add support for restoring the view position in reloadable views
authored Oct 24, 2008
255 - Stage & main view: restore view position when reloading.
a2cebdb @jonas Add support for loading blame for parent commits
authored Jan 15, 2009
256 - Blame view: load blame for parent commit. For merge commits the parent
257 is queried. Bound to ',' by default via the existing "parent" action.
73771ec @jonas Abbreviate author names to initials when author-width < 6
authored Jan 31, 2009
258 - Abbreviate author names to initials when the width of the author column
259 is below 6 characters.
273c28d @jonas Tree view: make drawing more smooth by using the dirty flag
authored Jan 15, 2009
260
2fba3c2 @jonas Fix memory corruption bug in tree_read when sorting the entries
authored Jan 15, 2009
261 Bug fixes:
262
263 - Tree view: fix memory corruption bug when updating.
b63b625 @jonas Tree view: improve handling of empty trees
authored Feb 3, 2009
264 - Tree view: improve handling of empty trees.
243829b @jonas Fix reverting of unmerged status entries
authored Feb 3, 2009
265 - Status view: fix reverting of unmerged files.
495fd07 @jonas Fix regression in handling of data for non-UTF-8 locales
authored Jan 19, 2009
266 - Fix regression for non-UTF-8 locales corrupting the view data.
a68b271 @jonas Fix tokenizing when parsing ~/.tigrc
authored Feb 2, 2009
267 - Fix regression parsing multiple spaces in ~/.tigrc.
2fba3c2 @jonas Fix memory corruption bug in tree_read when sorting the entries
authored Jan 15, 2009
268
3275e10 @jonas tig-0.13
authored Jan 13, 2009
269 tig-0.13
270 --------
8fbf675 @jonas Sort references in the order: tags, heads, tracked remotes, remotes
authored Oct 9, 2008
271
227e2c0 @jonas IO API: use for the main, log, diff, tree and blob views
authored Nov 27, 2008
272 Incompatibilities:
273
274 - Commands from the environment (e.g. TIG_MAIN_CMD) will no longer have
275 access to shell features, such as subshells and variable expansion.
276 The easiest way to upgrade your configuration is to put such commands
59f7748 @jonas tigrc(5): suggest git aliases for external commands requiring shell ops
authored Feb 13, 2009
277 in a script file or as a git alias.
227e2c0 @jonas IO API: use for the main, log, diff, tree and blob views
authored Nov 27, 2008
278
8fbf675 @jonas Sort references in the order: tags, heads, tracked remotes, remotes
authored Oct 9, 2008
279 Improvements:
280
281 - Display repository references in the sorted order: tags, heads,
282 tracked remotes, remotes.
9fb7a26 @jonas Add bash completion for the blame subcommand
authored Oct 10, 2008
283 - Add bash completion for blame.
61f4ef8 @jonas Add support for launching the editor from the tree view
authored Dec 28, 2008
284 - Tree view: edit files of the current branch.
c00eb27 @jonas IO API: refactor the run request command formatter
authored Nov 27, 2008
285 - Run requests: new identifiers %(directory), %(file), and %(ref)
a271d45 @jonas IO API: use select(2) to check if pipe is readable when updating a view
authored Nov 9, 2008
286 - Improve responsiveness and view loading speed by using select(2).
8fbf675 @jonas Sort references in the order: tags, heads, tracked remotes, remotes
authored Oct 9, 2008
287
6ba2ebb @jonas Separate blame revision and file argument by "--" to avoid problems
authored Oct 10, 2008
288 Bug fixes:
289
290 - Separate blame revision and file argument by "--" to avoid problems.
4361847 @jonas update_view: Check the pipes and call end_update() before redrawing
authored Oct 15, 2008
291 - Main view: fix redrawing of the last commit wrt. the revision graph.
cb7138b @jonas Fix waiting for input after executing a run request in pager mode
authored Oct 15, 2008
292 - Fix waiting for input after executing a run request in pager mode.
581a2b0 @jonas Refuse to open deleted files from the status and stage views
authored Nov 16, 2008
293 - Status & stage view: refuse to open directories and deleted files.
8227054 @jonas Refuse to open blame view for all non-file entries in the tree view
authored Dec 28, 2008
294 - Tree view: show error when requesting blame for all non-file entries.
cbe1676 @jonas Fix drawing loading views that are not displayed.
authored Dec 31, 2008
295 - Do not draw loading views, which are not displayed.
2262d33 @jonas Launch mergetool from the project root directory
authored Jan 13, 2009
296 - Fix launching of mergetool from a subdirectory.
6ba2ebb @jonas Separate blame revision and file argument by "--" to avoid problems
authored Oct 10, 2008
297
1cdcf6a @jonas tig-0.12.1
authored Oct 8, 2008
298 tig-0.12.1
5152b2f @jonas status: add support for checking out files with unstaged changes
authored Sep 21, 2008
299 ----------
300
301 Improvements:
302
1cdcf6a @jonas tig-0.12.1
authored Oct 8, 2008
303 - Status view: revert uncommitted diff chunks and unstaged files with
304 changes. Bound to '!' by default.
4e9fb67 @jonas Rename checkout to revert and support individual diff chunks reverts
authored Oct 8, 2008
305 - Main view: use --topo-order also when rev-list arguments are given on
306 the command line.
5f98d37 @jonas Add support for refreshing the log view
authored Oct 7, 2008
307 - Log view: support for refreshing.
5152b2f @jonas status: add support for checking out files with unstaged changes
authored Sep 21, 2008
308
33623c0 @jonas Cleanup exclude rule setup by using ls-files --exclude-standard flag
authored Sep 30, 2008
309 Bug fixes:
310
5f98d37 @jonas Add support for refreshing the log view
authored Oct 7, 2008
311 - Status view: use ls-files' --exclude-standard so user specific ignore
33623c0 @jonas Cleanup exclude rule setup by using ls-files --exclude-standard flag
authored Sep 30, 2008
312 rules are effective. The option was added in git version 1.5.4.
1cdcf6a @jonas tig-0.12.1
authored Oct 8, 2008
313 - Stage view: fix assertion failure triggered when updating while
314 status view is not displayed.
315 - Help view: avoid confusion by showing "(no key)" instead of "'?'" for
316 unbound requests.
317 - Reload repository references when refreshing the main (and log) view.
318 - Do not maximize views when refreshing.
33623c0 @jonas Cleanup exclude rule setup by using ls-files --exclude-standard flag
authored Sep 30, 2008
319
04df8b7 @jonas tig-0.12
authored Sep 15, 2008
320 tig-0.12
321 --------
67e3046 @jonas Add NEWS file
authored Apr 20, 2008
322
323 Improvements:
324
325 - F5 also refreshes the current view.
326 - Allow line graphics to be disabled with new line-graphics option.
fd73e84 @jonas Add stage-next action to jump to next diff chunk that can be staged
authored Apr 24, 2008
327 - Main view: also include the reference names when searching.
cae2345 @jonas main: implement refreshing by just rerunning the original command
authored Sep 10, 2008
328 - Main view: support for refreshing.
8b88037 @jonas Do not show boundary commits by default
authored Sep 15, 2008
329 - Main view: disable boundary commits by default. Use --boundary when
330 they should be shown. (Debian bug 498628)
220fa28 @jonas Update NEWS
authored May 3, 2008
331 - Stage view: add stage-next action to jump to next diff chunk that can
332 be staged. By default bound to '@'.
7a5eba3 @jonas Make configure check for ncurses header files
authored Apr 23, 2008
333 - Configure: check for the ncurses header files.
16bda3a @jonas Spell check all text files and add dictionary to speed it up
authored Feb 4, 2009
334 - Add author-width option to customize the width of the author column.
e6d4219 @bart9h Add option 'author-width' to consumize the width of the author column
bart9h authored May 15, 2008
335 For example, put the following in ~/.tigrc: set author-width = 10
67e3046 @jonas Add NEWS file
authored Apr 20, 2008
336
337 Bug fixes:
338
339 - Fix regression when staging all diff chunks in a section.
340 - Bind the maximize view action to 'O'; it conflicted with the
341 keybinding to launch the merge tool in the status view.
50efd29 @jonas Drop use of $(...) for popen() and system() calls
authored Apr 23, 2008
342 - Fix problem with $(cmd) usage in shell code. Some shells (jsh)
343 installed as /bin/sh does not support it.
ad9f995 @jonas Clean up incomplete commits from main view listed for --no-walk
authored Aug 5, 2008
344 - Do not show incomplete boundary commits when --no-walk is used.
220fa28 @jonas Update NEWS
authored May 2, 2008
345 - Documentation: Rename gitlink macro to support AsciiDoc 8.2.3.
cae2345 @jonas main: implement refreshing by just rerunning the original command
authored Sep 10, 2008
346 - Ignore pipe reads with errno "Success" reported after a signals,
347 for example when refreshing doing background loading.
67e3046 @jonas Add NEWS file
authored Apr 20, 2008
348
349 tig-0.11
350 --------
351
352 Incompatibilities:
353
354 - Remove parsing of deprecated options: -g, -l, -d.
355 - The first seen '--' will stop option parsing and is passed to git
356 instead of breaking out of tig's option parsing.
357
358 New features:
359
360 - Blame view; bound to 'B' by default, reachable from the command line
361 and the tree, status, and stage views.
362 - Blame/main view: allow display of date, author, and references to be
363 toggled on/off. Bound to 'D', 'A', and 'F' respectively.
364 - Add action to maximize the current view.
365
366 Improvements:
367
368 - Show the current branch in the status view.
369 - Show local/light-weight tags.
370
371 Bug fixes:
372
373 - Fix regressions for the pager mode.
374 - Fix refreshing of the index with working directory info.
375
376 tig-0.10.1
377 ----------
378
379 Improvements:
380
381 - Status view: detect renamed files and show them with 'R'.
382 - Status view: refresh the index to avoid "empty diffs".
383 - Diff view: make diff headers more verbose to include e.g. committer.
384 - Configure: check for the ncursesw library.
385
386 Bug fixes:
387
16bda3a @jonas Spell check all text files and add dictionary to speed it up
authored Feb 4, 2009
388 - Fix UTF-8 handling for tag names and commit messages.
67e3046 @jonas Add NEWS file
authored Apr 20, 2008
389 - Fix the check for git-config(1) in configure to handle the case when
390 git has been installed using a libexecdir which is not in the path.
391 - Fix replacing of SYSCONFDIR when installing from released tarballs.
392
393 tig-0.10
394 ---------
395
396 Incompatibilities:
397
398 - Deprecate most tig specific command line options to make tig more
399 compatible with gitk. The deprecated options are: -g, -l, -d, and -S.
400 Use of any of them will result in a warning being printed to stderr.
401 Instead of '-S', use the new 'status' subcommand.
402 - Make man page building depend on DocBook XSL version >= 1.72.0.
403 - Install man pages in $(prefix)/share/man.
404 - Implement the cherry pick action (bound to 'C') using new support for
405 running external commands. This obsoletes the TIG_CHEERY_PICK
406 environment variable
407
408 New features:
409
410 - Add support for binding keys to external commands. To bind '.' to
411 running git-commit(1), add the line: "bind generic . !git commit" to
412 your ~/.tigrc. Each command can have replacement string such as
413 %(commit), %(head), and %(blob), which are substituted before the
414 command is run.
415 - Add system-wide configuration file defaulting to $(prefix)/etc/tigrc.
416 - Add the environment variables TIGRC_USER and TIGRC_SYSTEM to change
417 user and system-wide configuration files, respectively.
418
419 Improvements:
420
421 - Main view: color the revision graph.
422 - Main view: show boundary commits; they are marked with '^' in the
423 revision graph.
424 - Tree view: add tree-parent action to jump to view of the parent tree.
425 Bound to ',' by default.
426 - Allow the default terminal colors to be overwritten. To use black
427 text on white, add the line "color default white black" to your
428 ~/.tigrc.
429 - Misc. documentation improvements.
430
431 Bug fixes:
432
433 - Use git-diff-index(1) and git-diff-files(1) instead of git-diff(1) to
434 avoid running external diff drivers.
435 - Use --no-color when calling git-log(1).
436 - Fix crash when opening mergetool for lines that are not unmerged.
437
438 tig-0.9.1
439 ---------
440
441 Incompatibilities:
442
443 - Make the clean rule to never remove generated documentation files.
444 Use the distclean rule for accomplishing this.
445
446 New features:
447
448 - Add support for cherry-picking commits in the main view to the
449 current branch. Bound to 'C' by default.
450
451 Improvements:
452
453 - Add support for launching git-mergetool(1) from the status view.
454 Bound to 'M' by default.
455 - Add support for refreshing/reloading the status view
456 - Detect working trees and disable the status view when it is missing.
457
458 Bug fixes:
459
460 - Fix iconv() checking in configure.
461 - Fix editor invocation to make paths relative to the project root.
462 - Fix out-of-range current line when reloading the status view.
463 - Include autoconf files in the tarball generated by `make dist`.
464
465 tig-0.9
466 -------
467
468 New features:
469
470 - Add bash completion script for tig (contrib/tig-completion.bash).
471 - Add optional autoconf-based build infrastructure.
472 - Add stage view for showing changes in the working tree and add
473 support for staging individual diff chunks for commit.
474
475 Improvements:
476
477 - Status view: allow all files in a section to be staged for commit.
478 - Status view: Add support for opening files in an editor. Bound to 'e'
479 by default.
480 - Tree view: use a stack for remembering the lines for parent tree.
Something went wrong with that request. Please try again.