git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Dmitry Potapov <dpotapov@gmail.com>
To: Tim Visher <tim.visher@gmail.com>
Cc: Tariq Hassanen <tariq.hassanen@gmail.com>, git@vger.kernel.org
Subject: Re: Using Git with windows
Date: Fri, 6 Mar 2009 18:30:30 +0300	[thread overview]
Message-ID: <37fcd2780903060730j396588c8v38c302bde3be4bca@mail.gmail.com> (raw)
In-Reply-To: <c115fd3c0903060638lfc52073nd40e0d7379d7f593@mail.gmail.com>

On Fri, Mar 6, 2009 at 5:38 PM, Tim Visher <tim.visher@gmail.com> wrote:
>
> IMHO, Git under cygwin's pretty nice.  I tried using MSysGit as well
> and didn't feel like it was quite as good as just building Git under
> cygwin.  I also run Git on an Mac at home and while it's clearly
> faster, Git under Cygwin still beats the pants off of SVN under
> Cygwin.

If I am not mistaken Git 1.6.1 should work about twice faster under
Cygwin than previous versions with such common operations as
"git diff", "git status", because it avoids emulation of stat() in most
common cases...

>
>> But is there a way around this if i run a linux VM with Git running
>> and mount a windows ntfs partition ?
>
> Would this really be faster?  I don't have a whole lot of experience
> with virtualization, but isn't Cygwin 'basically' doing this already?

No, Cygwin works very differently... In some cases, Cygwin will work
faster, but there are operations that are very costly under Cygwin
such as fork(). So, what is faster depends on what you do, and
there are many other factors here such available memory or
present some antivirus programs, which can kill performance...
But, in general, if you work on Windows, it makes much more
sense to Cygwin or MSysGit than running Git under VmWare...


Dmitry

  reply	other threads:[~2009-03-06 15:32 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <e878dbad0903052321l6c0d310bk2ba568138b409d36@mail.gmail.com>
2009-03-06  7:23 ` Using Git with windows Tariq Hassanen
2009-03-06  8:16   ` John Chapman
2009-03-06 10:59     ` Johannes Schindelin
2009-03-06 14:38   ` Tim Visher
2009-03-06 15:30     ` Dmitry Potapov [this message]
2009-03-07 17:58     ` Pascal Obry
2009-03-07 18:00     ` Pascal Obry
2009-03-07 19:02       ` Robin Rosenberg
2009-03-07 19:04         ` Pascal Obry
2009-03-09 18:29           ` Ramsay Jones
2009-03-06 19:10 John Dlugosz
2009-03-07  2:50 ` Johannes Schindelin

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=37fcd2780903060730j396588c8v38c302bde3be4bca@mail.gmail.com \
    --to=dpotapov@gmail.com \
    --cc=git@vger.kernel.org \
    --cc=tariq.hassanen@gmail.com \
    --cc=tim.visher@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).