summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jonas Fonseca [Sun, 21 May 2006 01:19:19 +0000 (03:19 +0200)]
Add -O2 to CFLAGS to get more warnings
Jonas Fonseca [Sun, 21 May 2006 01:18:56 +0000 (03:18 +0200)]
Cache all queries for refs based on ID
At least then they won't appear as a source of leaking and in the future
the main view can be reloaded without having to deal freeing them.
Jonas Fonseca [Sat, 20 May 2006 19:07:44 +0000 (21:07 +0200)]
Move git directory assertion to main; don't require .git repo in pager mode
Jonas Fonseca [Sat, 20 May 2006 16:42:26 +0000 (18:42 +0200)]
In pager mode, fix entering commit lines from log and pager view
Jonas Fonseca [Sat, 20 May 2006 15:56:10 +0000 (17:56 +0200)]
Remove old window cycling code from before enter request appeared
Jonas Fonseca [Sat, 20 May 2006 15:39:25 +0000 (17:39 +0200)]
Add simple window stack, tracking view relation ship via parent member
This makes it possible to easily switch back to the main (or log) view
by closing the diff view, regardless of whether it is split or full-screen.
Requested-by: Aneesh Kumar <aneesh.kumar@gmail.com>
Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
Jonas Fonseca [Sat, 20 May 2006 14:10:15 +0000 (16:10 +0200)]
Remove objsize member from struct commit
It is unused.
Jonas Fonseca [Sat, 20 May 2006 13:22:28 +0000 (15:22 +0200)]
Make Enter in the pager view always scroll
It will still split to diff view if a commit line is detected.
Jonas Fonseca [Sat, 20 May 2006 12:47:23 +0000 (14:47 +0200)]
Record builds with dirty working tree by appending -dirty to the version
Jonas Fonseca [Sat, 20 May 2006 12:37:31 +0000 (14:37 +0200)]
Remove trailing space; make cursed global static
Jonas Fonseca [Sat, 20 May 2006 02:45:22 +0000 (04:45 +0200)]
Make -h and --help options ouput a help message
Jonas Fonseca [Sat, 20 May 2006 01:39:07 +0000 (03:39 +0200)]
Bind '-' to PageUp; raises Mutt compatibility
Requested-by: Aneesh Kumar <aneesh.kumar@gmail.com>
Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
Jonas Fonseca [Sat, 20 May 2006 02:14:53 +0000 (04:14 +0200)]
Streamline version displaying and show built date
Jonas Fonseca [Sat, 20 May 2006 01:39:07 +0000 (03:39 +0200)]
Make Enter in the main view switch to the split diff view
This way, holding down Enter will open the commit diff and start scrolling
much like Mutt behaves.
Requested-by: Aneesh Kumar <aneesh.kumar@gmail.com>
Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
Jonas Fonseca [Sat, 20 May 2006 01:30:41 +0000 (03:30 +0200)]
Add preliminary support for UTF-8 handling in the main view
It is very simple but fixes the issue with unaligned drawing of the line
between the author and log title columns.
Jonas Fonseca [Fri, 19 May 2006 20:19:19 +0000 (22:19 +0200)]
Add close view request; bound to 'q' by default
If only one view is open it will quit. More compatible with Mutt behavior.
Based on patch by Aneesh Kumar <aneesh.kumar@gmail.com>
Jonas Fonseca [Fri, 19 May 2006 19:50:48 +0000 (21:50 +0200)]
Bind quit to 'Q'
Jonas Fonseca [Fri, 19 May 2006 19:25:35 +0000 (21:25 +0200)]
Add -Werror to the cc debug flags
Jonas Fonseca [Thu, 18 May 2006 08:15:09 +0000 (10:15 +0200)]
Pressing Enter in the diff view will now scroll it one line down
Make tig more compatible with Mutt behavior.
Requested-by: Aneesh Kumar <aneesh.kumar@gmail.com>
Jonas Fonseca [Thu, 18 May 2006 08:06:02 +0000 (10:06 +0200)]
Rearrange things in the start of the viewer
Kristian Høgsberg [Wed, 17 May 2006 22:20:21 +0000 (00:20 +0200)]
Bind 'b' to Page Up, and Space to Page Down
Makes tig more compatible with less and other pagers.
Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
Jonas Fonseca [Wed, 17 May 2006 21:52:45 +0000 (23:52 +0200)]
Make sense of the comment about view->win height
Jonas Fonseca [Wed, 17 May 2006 21:43:22 +0000 (23:43 +0200)]
Group display functions at the bottom
Jonas Fonseca [Wed, 17 May 2006 21:39:39 +0000 (23:39 +0200)]
Redraw the whole display after toggling line number
Jonas Fonseca [Wed, 17 May 2006 21:36:55 +0000 (23:36 +0200)]
Minor documentation updates
Sir Raorn [Wed, 17 May 2006 16:09:52 +0000 (18:09 +0200)]
Fix warnings
tig.c: In function 'sq_quote':
tig.c:190: warning: value computed is not used
tig.c:193: warning: value computed is not used
Signed-off-by: Sir Raorn <raorn@altlinux.ru>
Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
Sir Raorn [Wed, 17 May 2006 16:08:31 +0000 (18:08 +0200)]
Fix linking with --as-needed ld(1) option.
Signed-off-by: Sir Raorn <raorn@altlinux.ru>
Signed-off-by: Jonas Fonseca <fonseca@diku.dk>
Jonas Fonseca [Wed, 17 May 2006 15:58:54 +0000 (17:58 +0200)]
Minor doc and coding style fixes
Timo Hirvonen [Wed, 17 May 2006 15:57:14 +0000 (17:57 +0200)]
Mark quit() and die() __noreturn
Fixes tig.c|898| warning: 'steps' may be used uninitialized in this function
Timo Hirvonen [Wed, 17 May 2006 15:56:23 +0000 (17:56 +0200)]
Make some strings "const"
Jonas Fonseca [Wed, 17 May 2006 11:50:39 +0000 (13:50 +0200)]
tig version 0.3
Jonas Fonseca [Wed, 17 May 2006 10:31:41 +0000 (12:31 +0200)]
Minor documentation fixes; nothing from git-ls-remote means no git repo
Jonas Fonseca [Tue, 16 May 2006 17:50:55 +0000 (19:50 +0200)]
After seeing Linus' mail further improve revision specification section
Jonas Fonseca [Tue, 16 May 2006 16:25:28 +0000 (18:25 +0200)]
Make the last variables static
Jonas Fonseca [Tue, 16 May 2006 15:49:05 +0000 (17:49 +0200)]
Fix File history section number
Jonas Fonseca [Tue, 16 May 2006 15:46:23 +0000 (17:46 +0200)]
Minor fixes
Jonas Fonseca [Tue, 16 May 2006 15:36:43 +0000 (17:36 +0200)]
Only tig(1) is required by the help view
Jonas Fonseca [Tue, 16 May 2006 15:32:24 +0000 (17:32 +0200)]
Only set VERSION to git-describe if .git is available
Jonas Fonseca [Tue, 16 May 2006 15:21:47 +0000 (17:21 +0200)]
Put documentation in a branch named release
Jonas Fonseca [Tue, 16 May 2006 15:18:45 +0000 (17:18 +0200)]
You gotta have a README file
Jonas Fonseca [Tue, 16 May 2006 13:44:25 +0000 (15:44 +0200)]
Document file history rev limiting
Jonas Fonseca [Tue, 16 May 2006 00:33:48 +0000 (02:33 +0200)]
... and yet more doc ups
Jonas Fonseca [Tue, 16 May 2006 00:00:10 +0000 (02:00 +0200)]
Check spelling
Jonas Fonseca [Mon, 15 May 2006 23:48:08 +0000 (01:48 +0200)]
Further improve documentation
Jonas Fonseca [Mon, 15 May 2006 23:39:00 +0000 (01:39 +0200)]
Lots of documentation improvements
Jonas Fonseca [Mon, 15 May 2006 01:50:32 +0000 (03:50 +0200)]
Improve documentation; optional tab size; move up/down + enter req; fix wrapping
Jonas Fonseca [Sun, 14 May 2006 07:23:44 +0000 (09:23 +0200)]
Only save commit tag refs; move line type info to view->ops; switch silently
Jonas Fonseca [Sun, 14 May 2006 06:23:01 +0000 (08:23 +0200)]
Fix file mode diff header handling; fix repo refs
Jonas Fonseca [Sun, 14 May 2006 05:59:40 +0000 (07:59 +0200)]
Add support for repository references
Jonas Fonseca [Sun, 14 May 2006 03:29:13 +0000 (05:29 +0200)]
Oops, no need to #include <readline/readline>
Jonas Fonseca [Sun, 14 May 2006 03:13:21 +0000 (05:13 +0200)]
Try to improve report("")
Jonas Fonseca [Sun, 14 May 2006 02:50:06 +0000 (04:50 +0200)]
Implement support for terminal resizing
Jonas Fonseca [Sun, 14 May 2006 00:18:05 +0000 (02:18 +0200)]
Take commands from the environment
Jonas Fonseca [Sat, 13 May 2006 21:44:21 +0000 (23:44 +0200)]
Use --topo-order; fclose(stdin); space cleanup
Jonas Fonseca [Fri, 12 May 2006 11:06:04 +0000 (13:06 +0200)]
Fix title in split view; scroll/move reporting; ...
Jonas Fonseca [Fri, 12 May 2006 10:32:22 +0000 (12:32 +0200)]
Fix scrolling when current line is outside of splitted view
Jonas Fonseca [Fri, 12 May 2006 10:28:52 +0000 (12:28 +0200)]
Support for show
Jonas Fonseca [Thu, 11 May 2006 00:59:27 +0000 (02:59 +0200)]
Improve documentation
Jonas Fonseca [Thu, 11 May 2006 00:41:32 +0000 (02:41 +0200)]
Fix ref navigation bug; make internal command line work; cleanups
Jonas Fonseca [Wed, 10 May 2006 23:08:44 +0000 (01:08 +0200)]
Add support for pager view
Jonas Fonseca [Wed, 10 May 2006 20:16:44 +0000 (22:16 +0200)]
Add support for git log / git diff options
Jonas Fonseca [Tue, 9 May 2006 19:25:46 +0000 (21:25 +0200)]
Lots of small improvements
Jonas Fonseca [Tue, 2 May 2006 20:36:50 +0000 (22:36 +0200)]
Meep
Jonas Fonseca [Mon, 1 May 2006 03:44:47 +0000 (05:44 +0200)]
Lots of cleanups and improvements; speed up attr access
Jonas Fonseca [Mon, 1 May 2006 00:12:35 +0000 (02:12 +0200)]
Heavy renaming and code recomposition
Jonas Fonseca [Sun, 30 Apr 2006 21:37:55 +0000 (23:37 +0200)]
Lots of minor UI improvements
Jonas Fonseca [Sun, 30 Apr 2006 01:54:05 +0000 (03:54 +0200)]
Lot's of cleanups and fixes
Jonas Fonseca [Sat, 29 Apr 2006 20:37:26 +0000 (22:37 +0200)]
TODO's and TODON'T's ...
Jonas Fonseca [Sat, 29 Apr 2006 01:04:19 +0000 (03:04 +0200)]
Primitive option parsing; rendering generalizations
Jonas Fonseca [Fri, 28 Apr 2006 02:48:50 +0000 (04:48 +0200)]
Cleanup line matching
Jonas Fonseca [Thu, 27 Apr 2006 09:21:05 +0000 (11:21 +0200)]
Started on the main view
Jonas Fonseca [Thu, 27 Apr 2006 07:40:45 +0000 (09:40 +0200)]
Sync. Home/End seems to finally work.
Jonas Fonseca [Wed, 26 Apr 2006 23:30:07 +0000 (01:30 +0200)]
Possible simplification
Jonas Fonseca [Wed, 26 Apr 2006 23:27:53 +0000 (01:27 +0200)]
The pager is begining to work. :)
Jonas Fonseca [Sat, 22 Apr 2006 19:39:33 +0000 (21:39 +0200)]
Exploration
Jonas Fonseca [Tue, 18 Apr 2006 21:12:21 +0000 (23:12 +0200)]
Misc cleanups
Jonas Fonseca [Sat, 15 Apr 2006 00:55:07 +0000 (02:55 +0200)]
Misc cleanups and improvements
Jonas Fonseca [Tue, 11 Apr 2006 00:35:28 +0000 (02:35 +0200)]
Show root; blast raw diff lines
Jonas Fonseca [Tue, 11 Apr 2006 00:29:34 +0000 (02:29 +0200)]
No binaries
Jonas Fonseca [Tue, 11 Apr 2006 00:29:14 +0000 (02:29 +0200)]
Half working prototype
Jonas Fonseca [Mon, 10 Apr 2006 16:39:01 +0000 (18:39 +0200)]
Initial commit