- 22 5月, 2007 1 次提交
-
-
由 Paul Mackerras 提交于
This avoids having gitk think that an error has occurred in the checkout. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 19 4月, 2007 1 次提交
-
-
由 Paul Mackerras 提交于
This adds a set of radiobuttons that select between displaying the full diff (both - and + lines), the old file (suppressing the + lines) and the new file (suppressing the - lines) in the diff display window. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 01 4月, 2007 2 次提交
-
-
由 Eygene Ryabinkin 提交于
Made the default buttons on the dialog active and focused upon the dialog appearence. Bound 'Escape' and 'Return' keys to the dialog dismissal where it was appropriate: mainly for dialogs with only one button and no editable fields. Unified the look of the "About gitk" and "Key bindings" dialogs. Signed-off-by: NEygene Ryabinkin <rea-git@codelabs.ru> Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
由 Eygene Ryabinkin 提交于
Some parts of gitk were not respecting the default GUI font. Most of them were catched and fixed. Signed-off-by: NEygene Ryabinkin <rea-git@codelabs.ru> Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 21 3月, 2007 1 次提交
-
-
由 Brandon Casey 提交于
Preferring git _space_ COMMAND over git _dash_ COMMAND allows the user to have only git and gitk in their path. e.g. when git and gitk are symbolic links in a personal bin directory to the real git and gitk. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 12 3月, 2007 1 次提交
-
-
由 Eric Wong 提交于
I chose <F5> because it's also the key to reload the current page in web browsers such as Konqueror and Firefox, so users are more likely to be familiar with it. Signed-off-by: NEric Wong <normalperson@yhbt.net> Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 15 2月, 2007 6 次提交
-
-
由 Mark Levedahl 提交于
Subtle bugs remained on both Cygwin and Linux that caused the various window panes to be restored in positions different than where the user last placed them. Sergey Vlasov posed a pair of suggested fixes to this, what is done here is slightly different. The basic fix here involves a) explicitly remembering and restoring the sash positions for the upper window, and b) using paneconfigure to redundantly set height and width of other elements. This redundancy is needed as Cygwin Tcl has a nasty habit of setting pane sizes to zero if their slaves are not configured with a specific size, but Linux Tcl does not honor the specific size given. Signed-off-by: NMark Levedahl <mdl123@verizon.net> Signed-off-by: NJunio C Hamano <junkio@cox.net>
-
由 Mark Levedahl 提交于
gitk was saving widget sizes and positions when the main window was destroyed, which is after all child widgets are destroyed. The cure is to trap the WM_DELETE_WINDOW event before the gui is torn down. Also, the saved geometry was captured using "winfo geometry .", rather than "wm geometry ." Under Linux, these two return different answers and the latter one is correct. [jc: credit goes to Brett Schwarz for suggesting the use of "wm protocol"; I also squashed the follow-up patch to remove extraneous -0 from expressions.] Signed-off-by: NMark Levedahl <mdl123@verizon.net> Signed-off-by: NJunio C Hamano <junkio@cox.net>
-
由 Junio C Hamano 提交于
It used to be ls-remote on self was the only easy way to grab the ref information. Now we have show-ref which does not involve fork and IPC, so use it. Signed-off-by: NJunio C Hamano <junkio@cox.net> Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
由 Junio C Hamano 提交于
The gitk gui layout was completely broken on Cygwin. If gitk was started without previous geometry in ~/.gitk, the user could drag the window sashes to get a useable layout. However, if ~/.gitk existed, this was not possible at all. The fix was to rewrite makewindow, changing the toplevel containers and the particular geometry information saved between sessions. Numerous bugs in both the Cygwin and the Linux Tk versions make this a delicate balancing act: the version here works in both but many subtle variants are competely broken in one or the other environment. Three user visible changes result: 1 - The viewer is fully functional under Cygwin. 2 - The search bar moves from the bottom to the top of the lower left pane. This was necessary to get around a layout problem on Cygwin. 3 - The window size and position is saved and restored between sessions. Again, this is necessary to get around a layout problem on Cygwin. Signed-off-by: NMark Levedahl <mdl123@verizon.net> Signed-off-by: NJunio C Hamano <junkio@cox.net> Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
由 Mark Levedahl 提交于
Signed-off-by: NMark Levedahl <mdl123@verizon.net> Signed-off-by: NJunio C Hamano <junkio@cox.net> Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
由 Paul Mackerras 提交于
This is the gitk part of e0d10e1c from Tom Prince. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 13 1月, 2007 2 次提交
-
-
由 Peter Baumann 提交于
Make gitk use git-rev-parse --git-dir to find the repository. Signed-off-by: NPeter Baumann <siprbaum@stud.informatik.uni-erlangen.de> Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
由 Doug Maxey 提交于
This can help people keep track of which gitk is which, when they have several on the screen. Signed-off-by: NDoug Maxey <dwm@enoyolf.org> Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 23 11月, 2006 1 次提交
-
-
由 Paul Mackerras 提交于
It seems that under Mac OS X, the menus get some extra entries (or possibly fewer entries), leading to references to entries by an absolute number being off. This leads to an error when invoking gitk --all under Mac OS X, because the "Edit view" and "Delete view" entries aren't were gitk expects them, and so enabling them gives an error. This changes the code so it refers to menu entries by their content, which should solve the problem. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 19 10月, 2006 1 次提交
-
-
由 OGAWA Hirofumi 提交于
The current nextfile() jumps to last hunk, but I think this is not intention, probably, it's forgetting to add "break;". And this patch also adds prevfile(), it jumps to previous hunk. Signed-off-by: NOGAWA Hirofumi <hirofumi@mail.parknet.co.jp> Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 28 8月, 2006 1 次提交
-
-
由 Paul Mackerras 提交于
When inserting the new commit row for the cherry-picked commit, we weren't advancing the selected line (if there is one), and we weren't updating commitlisted properly.
-
- 16 8月, 2006 1 次提交
-
-
由 Paul Mackerras 提交于
This restructures layoutmore so that it can take a time limit and do limited amounts of graph layout and graph optimization, and return 1 if it exceeded the time limit before finishing everything it could do. Also getcommitlines reads at most half a megabyte each time, to limit the time it spends parsing the commits to about a tenth of a second. Also got rid of the unused ncmupdate variable while I was at it. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 08 8月, 2006 1 次提交
-
-
由 Paul Mackerras 提交于
Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 06 8月, 2006 1 次提交
-
-
由 Paul Mackerras 提交于
This does a git-cherry-pick -r to cherry-pick the commit that was right-clicked on to the head of the current branch. This would work better with some minor changes to the git-cherry-pick script. Along the way, this changes desc_heads to record the names of the descendent heads rather than their IDs. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 02 8月, 2006 4 次提交
-
-
由 Paul Mackerras 提交于
This fixes a silly typo (an extra a) and fixes the condition for asking for confirmation of removing a branch. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
由 Paul Mackerras 提交于
This menu allows you to check out a branch and to delete a branch. If you ask to delete a branch that has commits that aren't on any other branch, gitk will prompt for confirmation before doing the deletion. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
由 Paul Mackerras 提交于
Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
由 Paul Mackerras 提交于
We weren't updating the desc_heads, desc_tags and anc_tags arrays when rereading the set of heads/tags/etc. The tricky thing to get right here is restarting the computation correctly when we are only half-way through it. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 17 7月, 2006 1 次提交
-
-
由 Paul Mackerras 提交于
Removed some unnecessary quotes and globals, updated copyright notice. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 06 7月, 2006 1 次提交
-
-
由 Paul Mackerras 提交于
Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 05 7月, 2006 1 次提交
-
-
由 Paul Mackerras 提交于
This makes the colors for the diff old/new lines and hunk headers configurable, as well as the background and foreground (text color) of the various panes. There is now a GUI in the edit->preferences window to set them. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 12 6月, 2006 1 次提交
-
-
由 Junio C Hamano 提交于
The listrefs procedure was inadvertently removed during the course of development, but there is still a user of it, so resurrect it. Signed-off-by: NJunio C Hamano <junkio@cox.net> Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 07 6月, 2006 1 次提交
-
-
由 Paul Mackerras 提交于
Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 04 6月, 2006 1 次提交
-
-
由 Paul Mackerras 提交于
This is a small extension to the code that reads the complete commit graph, to make it compute descendent heads as well as descendent tags. We don't exclude descendent heads that are descendents of other descendent heads as we do for tags, since it is useful to know all the branches that a commit is on. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 03 6月, 2006 1 次提交
-
-
由 Paul Mackerras 提交于
This adds a feature to the diff display window where it will show the tags that this commit follows (is a descendent of) and precedes (is an ancestor of). Specifically, it will show the tags for all tagged descendents that are not a descendent of another tagged descendent of this commit, and the tags for all tagged ancestors that are not ancestors of another tagged ancestor of this commit. To do this, gitk reads the complete commit graph using git rev-list and performs a couple of traversals of the tree. This is done in the background, but since it can be time-consuming, there is an option to turn it off in the `edit preferences' window. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 30 5月, 2006 2 次提交
-
-
由 Paul Mackerras 提交于
Conflicts: gitk
-
由 Paul Mackerras 提交于
This is invoked by shift-down/shift-up. It relies on a patch to git-diff-tree that has recently gone into the git repository, commit ID e0c97ca6 (without this it may just sit there doing waiting for git-diff-tree when looking for the next/previous highlight). Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 29 5月, 2006 1 次提交
-
-
由 Paul Mackerras 提交于
This provides a way to highlight commits that are, or are not, descendents or ancestors of the currently selected commit. It's still rough around the edges but seems to be useful even so. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 26 5月, 2006 5 次提交
-
-
由 Paul Mackerras 提交于
Bug noted by Junio C Hamano: show_error can be passed "." (root window) as its $w argument, but appending ".m" and ".ok" results in creating "..m" and "..ok" as window paths, which were invalid. This fixes it in a slightly different way from Junio's patch, though. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
由 Junio C Hamano 提交于
The code to extract a message part from the error message was not passing the error message to [string range], and resulted in the show_error not getting called. Signed-off-by: NJunio C Hamano <junkio@cox.net> Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
由 Timo Hirvonen 提交于
git-* commands work only if gitexecdir is in PATH. Signed-off-by: NTimo Hirvonen <tihirvon@gmail.com> Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
由 Paul Mackerras 提交于
Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
由 Paul Mackerras 提交于
This removes the "Files" and "Pickaxe" parts of the "Find" function, so Find is now just about searching the commit data. We now highlight the commits that match the Find string (without having to press Find), and have a drop-down menu for selecting whether the git-diff-tree based highlighting is done on paths or on adding/removing a given string. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-
- 25 5月, 2006 1 次提交
-
-
由 Paul Mackerras 提交于
This makes it work a bit more smoothly, and adds a reverse-search function, for which I stole the ^R binding from the find function. Signed-off-by: NPaul Mackerras <paulus@samba.org>
-