Pieter de Bie
154b78b70c
Rename to GitX
2008-06-16 00:25:34 +02:00
Pieter de Bie
65ef13a6dd
Add nice icons
2008-06-16 00:06:47 +02:00
Pieter de Bie
3106379334
Use unified interface and display tree contents
2008-06-15 23:10:05 +02:00
Pieter de Bie
9be3c50a75
Add a Tree displayer
...
This displays the tree of a specific commit in an NSBrowser.
2008-06-15 20:35:07 +02:00
Pieter de Bie
9e019e7ef7
test
2008-06-15 19:06:04 +02:00
Pieter de Bie
3432e514b8
Show nicely formatted diff
...
This steals the idea and markup from Gitnub. Thanks! :)
2008-06-15 18:22:00 +02:00
Pieter de Bie
62e739bfc0
Update .gitignore
2008-06-15 16:48:01 +02:00
Pieter de Bie
f4a81e217c
Make the link to previous parents work
2008-06-15 16:46:31 +02:00
Pieter de Bie
9a40fd9748
Remove some debug output
2008-06-15 16:46:31 +02:00
Pieter de Bie
2e4ea6edab
Load commit list in a separate thread
...
This makes the initial startup much faster. Commits get loaded in a separate
thread, and are displayed every 1000 commits.
There is a bug in here that makes fails a click while it is loading the commit
list. Not sure how to fix this, perhaps send the arrayController?
2008-06-15 16:46:25 +02:00
Pieter de Bie
378016c84f
Allow case-insensitive author search
2008-06-14 21:47:54 +02:00
Pieter de Bie
8226a42fab
Fix a bug that would break the search when an invalid search term was entered
2008-06-14 21:47:43 +02:00
Pieter de Bie
2d1324479e
Allower a bigger diff before not displaying it
2008-06-14 21:47:20 +02:00
Pieter de Bie
1ef4fe8a6b
Only display a diff when it is small enough
...
The diff display is rather slow now, probably because everything is
put into one big pre tag. Before we can fix this, we have to parse the
diff better. For now, just display a message.
2008-06-14 21:29:20 +02:00
Pieter de Bie
3e7c1f8a5e
Set the table view as initial first responder
2008-06-14 21:29:08 +02:00
Pieter de Bie
12b13d2aa4
Use a Commit model in Javascript to parse commit data
...
This includes the prototype library in the bundle for convenience.
Whenever a new commit is selected, a new Commit object is created that
is going to parse the raw message. From the object we can select
author information, diffs, etc.
Currently there is still a bug with commits without content changes.
2008-06-14 21:03:49 +02:00
Pieter de Bie
a3d0d66d31
Use a stylesheet for detailed view
...
This simplifies the HTML code somewhat
2008-06-14 20:08:01 +02:00
Pieter de Bie
ce61cdf46f
Make git log --pretty < v1.5.6 compatible
...
removes the %x01 syntax which is only available in 1.5.6 and later
2008-06-14 20:06:58 +02:00
Pieter de Bie
3dd9e2a41c
Guess user's git location
2008-06-14 20:06:07 +02:00
Pieter de Bie
4ba028dcde
Test
2008-06-14 18:48:44 +02:00
Pieter de Bie
79e9ba9fb6
Add a detailed HTML view
2008-06-14 17:38:29 +02:00
Pieter de Bie
a47da8d3ea
Open a current git repository if one exists
2008-06-14 02:56:38 +02:00
Pieter de Bie
77e560967f
Remove stray files
2008-06-14 02:56:26 +02:00
Pieter de Bie
646b5146a7
Use a box to display SHA1
2008-06-14 02:43:20 +02:00
Pieter de Bie
d444c9d5d1
Add an author field
2008-06-14 02:31:29 +02:00
Pieter de Bie
b752f5bc02
Add a search field and subject
2008-06-14 02:24:55 +02:00
Pieter de Bie
0fda285125
Use a separate Git class
2008-06-13 17:09:42 +02:00
Pieter de Bie
2763141b12
Initial commit
2008-06-13 15:41:30 +02:00