From: Jakub Narebski <jnareb@gmail.com>
To: Patrick Altman <paltman@gmail.com>
Cc: git@vger.kernel.org
Subject: Re: Git Library?
Date: Tue, 29 Apr 2008 00:01:37 +0200 [thread overview]
Message-ID: <200804290001.39226.jnareb@gmail.com> (raw)
In-Reply-To: <F427C4D4-7264-4341-A714-23D9DD39E229@gmail.com>
On Mon, 28 Apr 2008, Patrick Altman wrote:
> On Apr 28, 2008, at 4:08 PM, Jakub Narebski wrote:
>> Patrick Altman <paltman@gmail.com> writes:
>>
>>> I want to write a Mac OSX UI for git.
>>
>> Something like GitNub?
>
> Not really. GitNub is really an interface for GitHub. I am thinking
> something more like ZigVersion, http://zigzig.com/, for Git instead of
> Subversion.
Well, I thought that GitNub is something similar to gitk, i.e. it is
history browser, but in Ruby/Cocoa instead of Tcl/Tk.
>>> Is there a documented/undocumented API for interacting with git in
>>> process? Or would I be better off "shelling out" to the git command
>>> line?
>>
>> Take a look how other GUIs does it.
>
> git-gui is written in Tcl I believe, which I do not want to use.
> GitNub is the only other GUI of sorts that i am aware of but like I
> mentioned above, that really is more of a GitHub interface and less of
> a git interface.
Take a look at http://git.or.cz/gitwiki/InterfacesFrontendsAndTools
page: there is a list of GUIs there. There is gitk and git-gui,
there is QGit and varipus PyQt GUIs, there is Giggle, there is tig.
> I think that this point I am just going to use NTask and the like in
> Cocoa/Objective-C to wrap the command line utilities.
I think best would be to see how QGit does it...
--
Jakub Narebski
Poland
next prev parent reply other threads:[~2008-04-28 22:02 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-04-28 18:55 Git Library? Patrick Altman
2008-04-28 19:10 ` Johannes Schindelin
2008-04-28 21:08 ` Jakub Narebski
2008-04-28 21:17 ` Patrick Altman
2008-04-28 22:01 ` Jakub Narebski [this message]
2008-04-28 22:09 ` David Symonds
2008-04-29 6:58 ` David Aguilar
2008-04-29 7:02 ` David Aguilar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200804290001.39226.jnareb@gmail.com \
--to=jnareb@gmail.com \
--cc=git@vger.kernel.org \
--cc=paltman@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.