Commit Graph

23 Commits

Author SHA1 Message Date
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