Commit graph

73 commits

Author SHA1 Message Date
Jesse van den Kieboom f79e58143a Added ignores for generated files 2009-01-29 09:34:07 +01:00
Jesse van den Kieboom dad4c038fe Used hash table for storing files instead of gslist and implemented (untested) stage/unstage hunk 2009-01-29 09:33:08 +01:00
Jesse van den Kieboom 587610de89 Added input capability 2009-01-29 09:32:31 +01:00
Jesse van den Kieboom f628ed6b7e Added marking of hunks, can't stage them yet 2009-01-29 01:47:05 +01:00
Jesse van den Kieboom 1284fdaede Implemented loading staged/unstaged files for commit view + framework for
commit work.
2009-01-29 00:46:54 +01:00
Jesse van den Kieboom 09f6c305b7 Changed separator back (guess old style git?)
Fixed memory leak 'fix' back
2009-01-28 19:50:29 +01:00
Jesse van den Kieboom 04176b8399 Added untested/unfinished commit ability 2009-01-28 18:24:46 +01:00
Jesse van den Kieboom 8ae8c69622 Implemented support for --left-right 2009-01-28 16:13:02 +01:00
Jesse van den Kieboom 41df093700 Fixed specifying git path as first command line arg 2009-01-28 16:12:29 +01:00
Jesse van den Kieboom e2a2f45469 Fixed copying command line arguments 2009-01-28 15:10:24 +01:00
Jesse van den Kieboom 93b84c4366 Changed revision from full GObject to mini refcount Boxed type 2009-01-28 15:10:06 +01:00
Jesse van den Kieboom cdd2a14566 Fixed threading issues, but it doesn't seem right 2009-01-27 19:55:20 +01:00
Jesse van den Kieboom b380c0ceed Sort on branch name in branch drop down
Sort on branch name after sorting on branch type. Sort 'master' branch first always
2008-10-04 22:32:12 +02:00
Jesse van den Kieboom 0ad17e380a Forgot to add gitg-types.h 2008-10-04 22:26:08 +02:00
Jesse van den Kieboom de526d2bdc Added showing labels in revision view
Labels (branch/tag/remote) now show in the revision view
Branch drop down is now filled by looking at the refs in the repository
(fetched using ref-for-each). Same refs are used to map the labels
2008-10-04 22:25:40 +02:00
Jesse van den Kieboom dadddbb7e8 Added synchronized mode for runner 2008-10-04 22:24:29 +02:00
Jesse van den Kieboom 35783be4c4 Fixed problem with parsing arguments correctly 2008-10-04 16:01:16 +02:00
Jesse van den Kieboom 32488f929e Removed loading tags in the branch drop down 2008-10-04 16:01:06 +02:00
Jesse van den Kieboom 19d3917fe5 Use GSList for lanes, prepare for lane inactivity work
Changed generating lanes to easier design
2008-10-02 21:47:58 +02:00
Jesse van den Kieboom 1b911a24f8 Added hash function to utils so it can be reused 2008-10-02 21:47:00 +02:00
Jesse van den Kieboom 4d6a67b23b Added warning when temporary directory cannot be made on export 2008-10-02 21:46:14 +02:00
Jesse van den Kieboom 83c14cbe88 Fixed allocation initialized to 0
Added gitg_lane_new_with_color
2008-10-02 21:45:48 +02:00
Jesse van den Kieboom 6779aa35d0 Factorized lane calculation and added lane colors
Lane calculation is now a separate object
Lane coloring is added
2008-07-18 11:58:04 +02:00
Jesse van den Kieboom a5728d475c Fixed compiler warnings 2008-07-18 11:56:35 +02:00
Jesse van den Kieboom 5fd05b400f Fixed passing number of arguments 2008-07-18 11:55:05 +02:00
Jesse van den Kieboom 3ad8892174 Added utility functions
Added hash_equal function
Added null_length function
Fixed compiler warning
2008-07-18 11:54:47 +02:00
Jesse van den Kieboom 576fb528c5 Fixed not showing separator when there are no tags 2008-06-30 16:02:42 +02:00
Jesse van den Kieboom 8effb237bc Added tags to branches list 2008-06-30 16:01:16 +02:00
Jesse van den Kieboom f85815c435 Added branches drop down combo box 2008-06-30 15:30:02 +02:00
Jesse van den Kieboom 9fe98f268d Fixed stopping condition for finding dot git dir 2008-06-30 12:28:37 +02:00
Jesse van den Kieboom 411efa13d1 Fixed off by one with passing argc 2008-06-30 12:28:10 +02:00
Jesse van den Kieboom 44332768cc Added current working directory fallback for repository
This enables you to do gitg --all, instead of interpreting --all as
the working directory, it will try the current directory since
--all fails as a git directory
2008-06-30 11:54:19 +02:00
Jesse van den Kieboom 0557354b34 Fixed problem with non-existing lane due to revision without children 2008-06-30 11:33:01 +02:00
Jesse van den Kieboom d3b88ba872 Fixed hash comparison bug
Hashes were compared with strncmp, but since they can perfectly
contain 0 values, the comparison wasn't done for the full 20
bytes if a 0 value was encountered. Fixed by using memcpy
2008-06-30 11:20:55 +02:00
Jesse van den Kieboom 84e9d5b9b7 Added command argument passing to repository loading
Trailing command line arguments are now passed to the repository
loader (appended to git log) so `gitg . --all` should work for
example
2008-06-30 11:19:42 +02:00
Jesse van den Kieboom eeb076a145 Implemented bottom half of path rendering
Path rendering is now mostly complete, still needs to be tested properly
2008-06-30 10:22:18 +02:00
Jesse van den Kieboom 0b5f628fd9 Implemented top half of path rendering 2008-06-30 09:12:20 +02:00
Jesse van den Kieboom d5b99843ba Adapted code for rendering graph (unfinished) 2008-06-30 01:38:49 +02:00
Jesse van den Kieboom 57a98cec32 Added basic graph rendering (unfinished)
There is some rendering code, but it's not yet fully working
2008-06-30 01:31:12 +02:00
Jesse van den Kieboom 6352f0c689 Fixed escaping markup for subject label 2008-06-29 17:58:23 +02:00
Jesse van den Kieboom 4cb717ae62 Unset tree model when window is destroyed
For large models, destroying the model while still attached to a view
takes a _very_ long time. By removing it first, the application exits
normally again
2008-06-29 15:22:49 +02:00
Jesse van den Kieboom cee375945b Add new line after inserting diff line 2008-06-29 15:21:43 +02:00
Jesse van den Kieboom 0813ef02f3 Added encoding conversion
Tries to convert output from git to UTF-8 from ISO-8859-15 or if that
fails from ASCII. Also terminating newlines are now removed from the
buffer
2008-06-29 15:21:20 +02:00
Jesse van den Kieboom 55360d4c92 Make sure to return false in delete-event 2008-06-29 15:19:35 +02:00
Jesse van den Kieboom 1fe9bbb43a Do not block button-release event on parent label 2008-06-29 14:06:07 +02:00
Jesse van den Kieboom 9309f3ba4d Implemented dragging files from the tree view 2008-06-29 13:18:38 +02:00
Jesse van den Kieboom e5399f7f2a Added basic dnd for exporting files from a revision
The DND doesn't actually work yet, but something is being dragged
2008-06-29 11:34:29 +02:00
Jesse van den Kieboom 3cf9bd56e9 Implemented tree view loading
Revision tree showing all objects for a specific revision is
implemented. This is also able to show the contents of the file at
that revision
2008-06-27 20:37:38 +02:00
Jesse van den Kieboom fc977f1bfd Removed gitg.glade, additional builder ui is used 2008-06-27 15:12:17 +02:00
Jesse van den Kieboom 3c92d2f522 Fixed problem with hash being marshalled as string instead of pointer
Since the hash is the byte representation, and not SHA1, it can contain 0
values which messed up the hash being marshalled as a string in the
signal emission.

Also removed the boolean return value of the signal
2008-06-27 15:08:03 +02:00