What about something like Ruby/Git?
http://www.jointheconversation.org/rubygit/

I'm not sure if it's built to work on Windows, but from a quick glance over
the code it seems to have a lot of functionality and at least attempts to be
OS-agnostic.

Grant

On Thu, Jul 17, 2008 at 10:33 AM, Devyn Cairns <[EMAIL PROTECTED]>
wrote:

> On 7/17/08, Tieg Zaharia <[EMAIL PROTECTED]> wrote:
> >
> > This should work; I tried to condense the first 3 lines into a 1-liner
> but :
> >
> > Shoes.app do
> >   @git_path = `which git`.strip
> >   @git_path = ask("I couldn't find git. Do you know where it is?") if
> > @git_path.empty?
> >   @git_path.gsub!(/\/git$/, '')
> >
> >   @git_rev_list = "[EMAIL PROTECTED]/git-rev-list"
> >
> >   stack do
> >     para "Your git-rev-list command is: [EMAIL PROTECTED]"
> >   end
> > end
> >
> >
> >
> > -tieg
> >
> >  On Thu, Jul 17, 2008 at 3:23 AM, Joshua Ballanco <[EMAIL PROTECTED]>
> > wrote:
> > > What am I doing wrong? This should work, yes? Also, I think I'm missing
> an
> > easier way to check for the presence of git. Ideas?
> > >
> > > Shoes.app do
> > >  ENV['PATH'].split(':').reverse.each do |path|
> > >    cmd_with_path = "#{path}/git-rev-list"
> > >    if File.exists? cmd_with_path
> > >      @git_rev_list = cmd_with_path
> > >    end
> > >  end
> > >
> > >  if @git_rev_list.nil?
> > >    @git_rev_list = ask "I couldn't find git. Do you know where it is?"
> > >  end
> > >
> > >  stack do
> > >    para "Your git-rev-list command is: [EMAIL PROTECTED]"
> > >  end
> > > end
> > >
> > > Any/all help appreciated!
> > >
> > > Cheers,
> > >
> > > Josh
> > >
> >
> >
> Only one prob: it won't work on windows. (wait, very few ppl actually
> use git/window$)
>



-- 
Grant Hutchins
[EMAIL PROTECTED]

Reply via email to