Commit Graph

259 Commits

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