Pieter de Bie
2f0131af0d
RevList: Rewrite parents with path limiting
...
This appends the --children option to `git log`, so
that parents are correctly rewritten.
2008-09-26 01:59:22 +02:00
Pieter de Bie
0d0a83f381
HistoryView: Reset the sorting after selecting another branch
2008-09-26 00:56:16 +02:00
Pieter de Bie
8c01a2964b
HistoryView: Don't show path lines if the list is changed
...
This avoids drawing path lines if the list is sorted
or if there is a search, which would show the lines incorrectly.
2008-09-26 00:52:33 +02:00
Pieter de Bie
ff6cc26181
CommitView: Don't show commit / amend radio buttons
...
As this function is not yet implemented, just don't show it.
2008-09-26 00:41:57 +02:00
Pieter de Bie
b243e86a58
CommitController: Don't show files that are in conflict twice
2008-09-26 00:39:56 +02:00
Pieter de Bie
d3f97bdfcb
GitWindowController: bind selected view to controller
...
This used to be bound to the UserDefaults, but that introduced the
bug that switching the view in one window also switched it in other
open windows.
See 2e7cd5268d
2008-09-26 00:35:05 +02:00
Pieter de Bie
188d13f2e3
WebGitController: Add a policy to open links in browser
...
This was supposed to accompany the "Add gistie" commit, but
somehow I forgot. Without this, links to be opened in new windows
would not function.
2008-09-26 00:23:32 +02:00
Pieter de Bie
0f60b0cc44
HTMLView: Escape commit message from HTML entities
2008-09-26 00:19:30 +02:00
Pieter de Bie
978d7cb2b1
CommitView: Correctly set the default commitmessage font to Monaco 12
...
This way, wo don't need any text entered to set a font.
2008-09-26 00:11:49 +02:00
Pieter de Bie
b005066fb2
CommitView: Make sure controllers are notified on refresh
...
This makes sure the controllers are notified if we empty the file
array for an index refresh.
I don't know if this is necessary, but it can't hurt.
2008-09-26 00:04:01 +02:00
Pieter de Bie
973d83e35c
CommitView: Switch icon colors
...
It makes more sense to color existing icons green, and
new icons white.
2008-09-25 23:59:12 +02:00
Pieter de Bie
37cda5faa4
CommitView: Intelligently add files
...
Rather than rereading our status every time we add something,
calculate where a file should go.
2008-09-25 23:57:48 +02:00
Pieter de Bie
001b6bf10e
CommitView: Handle new files better
...
This fixes the 'cat' command that was acting up and also shows
information when a file could not be displayed
2008-09-25 23:45:14 +02:00
Pieter de Bie
d58127e6a2
CommitView: Sort items based on status and then path
2008-09-25 23:37:44 +02:00
Pieter de Bie
08338c5e2d
Update ReleaseNotes
2008-09-25 23:31:48 +02:00
Pieter de Bie
0ad81bc2a6
CommitView: Use the status bar to update on status
2008-09-25 23:31:24 +02:00
Pieter de Bie
55b37d903c
CommitView: Asynchronously read in the files
...
This makes the gui more responsive, as it doesn't block while
exec'ing git 3 times.
2008-09-25 23:15:00 +02:00
Pieter de Bie
c6966ade41
HistoryView: Add a method to put a commit online
2008-09-25 22:25:46 +02:00
Michiel Holtkamp
991045c019
Changed default diff.html (nothing to commit) to something more understandable
2008-09-24 18:26:50 +02:00
Pieter de Bie
aafc284eb8
ChangedFile: add a path separator to reset command
...
Sometimes a file could not be reset because it contained weird characters.
This hopefully fixes it.
2008-09-24 17:33:19 +02:00
Pieter de Bie
b257f0090a
Fix compiler warnings
2008-09-24 17:19:58 +02:00
Pieter de Bie
2676a20291
Fix some compiler warnings
2008-09-24 01:25:30 +02:00
Pieter de Bie
3f923f51a1
CommitView: Add commit capability
2008-09-24 01:08:10 +02:00
Pieter de Bie
4024753045
PBEasyPipe: Add a new method to provide input
2008-09-24 01:07:15 +02:00
Pieter de Bie
76e176e8b4
Add staging and unstaging of files
2008-09-24 00:47:41 +02:00
Ciarán Walsh
2e7cd5268d
Remember selected view (history or commit)
2008-09-23 22:58:53 +01:00
Ciarán Walsh
9893037d86
Hit testing and action sending
2008-09-23 22:41:32 +01:00
Ciarán Walsh
3a8c0c8892
A bit of tidying up
2008-09-23 22:24:39 +01:00
Ciarán Walsh
b8292f1b34
Adding an icon and text cell implementation from CocoaDev
2008-09-23 22:11:28 +01:00
Pieter de Bie
62612f0e51
Use a more logical checkout
2008-09-23 21:51:31 +02:00
Pieter de Bie
9b3909e759
CommitView: Add a status bar to the diff view
2008-09-23 21:51:20 +02:00
Pieter de Bie
81e257f4e6
CommitController: add missing declaration
2008-09-23 20:31:46 +02:00
Pieter de Bie
8a687840cb
Merge commit 'HEAD@{1}'
...
* commit 'HEAD@{1}':
Show a pretty status bar
Conflicts:
PBGitCommitView.xib
2008-09-23 20:30:18 +02:00
Ciarán Walsh
5111b363ef
Setting up target/action for the file icon buttons
2008-09-23 18:37:15 +01:00
Ciarán Walsh
7be97dcbf8
Using button cells instead of image cells, for the icons, so we can hook up an action.
2008-09-23 18:08:28 +01:00
Pieter de Bie
e9f4830e1c
Show a pretty status bar
2008-09-23 02:40:59 +02:00
Pieter de Bie
cafcdeac5a
Remove leftover file references
2008-09-23 02:18:02 +02:00
Pieter de Bie
44009b6f3e
CommitView: use only one array for all files
2008-09-23 02:04:12 +02:00
Pieter de Bie
252796ee26
CommitView: Show basic files
2008-09-23 01:02:33 +02:00
Pieter de Bie
4ebe4b4aa9
PBGitRepository: add a handle for in-worktree-commands
2008-09-22 22:49:59 +02:00
Pieter de Bie
53dfea545e
PBViewController: Extract common code to a superclass
2008-09-22 21:40:42 +02:00
Pieter de Bie
ea3cd7287c
Add support for removing refs
...
This is somewhat hackish, in that it reloads all commits after deleting
a ref, but at least it works
2008-09-22 21:12:26 +02:00
Pieter de Bie
faef971e18
EasyPipe: Add functions to ask for the return value of commands
2008-09-22 21:11:53 +02:00
Pieter de Bie
1472487f00
html/commit.js: Show E-mail addresses again.
...
This was broken in 62f6463ec4
2008-09-22 11:35:48 +02:00
Kim Does
d88edc5d19
Add photoshop source file
2008-09-20 22:38:05 +02:00
Kim Does
e7a27bd071
Add a new icon in OS X style
2008-09-20 22:23:51 +02:00
Pieter de Bie
45ee18c4f7
Unbind the search controller before switching views
...
Otherwise, the app will run fine in Debug mode but not when you
run it otherwise :|
2008-09-20 12:50:22 +02:00
Pieter de Bie
ef6b506dc7
Check if a repository is valid
2008-09-20 12:14:58 +02:00
Pieter de Bie
7f337cda2a
Show current branch in branch menu
...
This kept going broken, so now instead of Interface Builder bindings,
we create the binding ourselves
2008-09-20 11:24:21 +02:00
Pieter de Bie
252b44cbe9
Re-enable menu items
2008-09-20 11:05:12 +02:00