Merge commit 'ciaran/cli'
commit8d372281483d6ad04e5d181d09abe2e2a5f94077
authorPieter de Bie <pdebie@ai.rug.nl>
Mon, 18 Aug 2008 18:44:22 +0000 (18 20:44 +0200)
committerPieter de Bie <pdebie@ai.rug.nl>
Mon, 18 Aug 2008 18:44:22 +0000 (18 20:44 +0200)
tree70ecd0fe92ea989f057952f3685dea3c4ad41990
parent23a30ad25950f946a3a80f00188e13c4c5845695
parent3773a739b7bda3b480a8502665710aebe4ffdc0a
Merge commit 'ciaran/cli'

* commit 'ciaran/cli':
  Adding a menu item to install the CLI tool.
  The repository is owned by the window controller now, and PBWebGitController shouldn't need to use the ApplicationController
  The ApplicationController does not own a repository any more
  Amend the CLI tool to use the distributed objects system to try opening the current path when invoked.
  Overriding -documentForURL: to use +gitDirForURL: to convert incoming URLs to the .git dir before checking for an open document, so that open a repository from subdirectories won’t open duplicate windows.
  Separating out the logic for finding the .git dir for a given path in a repository, so it can be used in other places.
  Adding a basic command-line tool to interface with the application through distributed objects.