From: Nanako Shiraishi <nanako3@lavabit•com>
To: Daniel Barkalow <barkalow@iabervon•org>
Cc: Edward Ned Harvey <git@nedharvey•com>, git@vger•kernel.org
Subject: Re: git performance
Date: Fri, 24 Oct 2008 07:24:12 +0900 [thread overview]
Message-ID: <20081024072412.6117@nanako3.lavabit.com> (raw)
In-Reply-To: <alpine.LNX.1.00.0810231346520.19665@iabervon.org>
Quoting Daniel Barkalow <barkalow@iabervon•org>:
> On Wed, 22 Oct 2008, Edward Ned Harvey wrote:
>
>> Out of curiosity, what are they talking about, when they say "git is
>> fast?" Just the fact that it's all local disk, or is there more to it
>> than that? I could see - git would probably outperform perforce for
>> versioning of large files (let's say iso files) to benefit from
>> sustained local disk IO, while perforce would probably outperform
>> anything I can think of, operating on thousands of tiny files, because
>> it will never walk the tree.
>
> It shouldn't be too hard to make git work like perforce with respect to
> walking the tree. git keeps an index of the stat() info it saw when it
> last looked at files, and only looks at the contents of files whose stat()
> info has changed. In order to have it work like perforce, it would just
> need to have a flag in the stat() info index for "don't even bother",
Are you describing the "assume unchanged bit"?
--
Nanako Shiraishi
http://ivory.ap.teacup.com/nanako3/
next prev parent reply other threads:[~2008-10-23 22:26 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-22 20:17 git performance Edward Ned Harvey
2008-10-22 20:36 ` Jeff King
2008-10-22 21:13 ` Peter Harris
2008-10-22 21:55 ` Edward Ned Harvey
2008-10-23 7:11 ` Andreas Ericsson
2008-10-23 7:11 ` Andreas Ericsson
2008-10-23 7:41 ` Andreas Ericsson
2008-10-23 12:16 ` Matthieu Moy
2008-10-23 16:39 ` Jeff King
[not found] ` <000001c9358f$232bac70$69830550$@com>
2008-10-24 14:29 ` Jeff King
2008-10-24 17:42 ` George Shammas
2008-10-24 19:06 ` Jakub Narebski
2008-10-24 17:53 ` Linus Torvalds
2008-10-24 18:20 ` Jeff King
2008-10-23 18:31 ` Daniel Barkalow
2008-10-23 22:24 ` Nanako Shiraishi [this message]
2008-10-24 3:56 ` Daniel Barkalow
2008-10-24 7:55 ` Pete Harlan
2008-10-24 23:10 ` Pete Harlan
2008-10-22 22:42 ` Jakub Narebski
2008-10-23 7:43 ` Andreas Ericsson
2008-10-23 13:04 ` Nguyen Thai Ngoc Duy
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=20081024072412.6117@nanako3.lavabit.com \
--to=nanako3@lavabit$(echo .)com \
--cc=barkalow@iabervon$(echo .)org \
--cc=git@nedharvey$(echo .)com \
--cc=git@vger$(echo .)kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
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