login
Header Space

 
 

Re: git-fast-import

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Johannes Schindelin <Johannes.Schindelin@...>
Cc: Karl <kha@...>, Daniel Barkalow <barkalow@...>, Aneesh Kumar K.V <aneesh.kumar@...>, <git@...>
Date: Wednesday, February 7, 2007 - 8:12 pm

Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:

Heh.  I was actually sort of thinking of renaming it git-gfi.  :)

git-fast-import is just too long to write.  And for some reason I
have been writing it a lot lately.  #git, email, git-fast-export's
manual page (which is now also the largest manual page in all
of Git!).

But of course the better name is git-fast-import.  Stealing a
three-letter non-hypen-containing name for a tool the user never
is meant to run by hand is just evil.


I haven't even tried to use fast-import for general history
rewriting, let alone benchmarked it against something like git-split
or Cogito's rewriting tool, but I'd be willing to be that fast-import
is faster.  The internal ``cache'' that it uses for the tree
construction is lightweight enough that gfi can probably recreate
only the modified trees, compress and hash them, and output what
it needs to, in the time it takes to fork+exec git-commit-tree.

-- 
Shawn.
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
git-fast-import, Shawn O. Pearce, (Mon Feb 5, 10:31 pm)
Re: git-fast-import, Alex Riesen, (Tue Feb 6, 9:50 am)
Re: git-fast-import, Shawn O. Pearce, (Tue Feb 6, 1:43 pm)
Re: git-fast-import, Alex Riesen, (Tue Feb 6, 2:02 pm)
Re: git-fast-import, Andy Parkins, (Tue Feb 6, 5:28 am)
Re: git-fast-import, Linus Torvalds, (Tue Feb 6, 12:37 pm)
Re: git-fast-import, Shawn O. Pearce, (Tue Feb 6, 12:44 pm)
Re: git-fast-import, Daniel Barkalow, (Wed Feb 7, 12:45 am)
Re: git-fast-import, Horst H. von Brand, (Tue Feb 6, 9:17 pm)
Re: git-fast-import, Shawn O. Pearce, (Wed Feb 7, 1:46 am)
Re: git-fast-import, Linus Torvalds, (Tue Feb 6, 10:50 pm)
Re: git-fast-import, Johannes Schindelin, (Thu Feb 8, 5:34 pm)
Re: git-fast-import, Shawn O. Pearce, (Wed Feb 7, 1:53 am)
Re: git-fast-import, Horst H. von Brand, (Wed Feb 7, 6:18 pm)
Re: git-fast-import, Linus Torvalds, (Wed Feb 7, 6:39 pm)
Re: git-fast-import, Karl , (Wed Feb 7, 5:21 am)
Re: git-fast-import, Linus Torvalds, (Tue Feb 6, 1:24 pm)
Re: git-fast-import, Shawn O. Pearce, (Tue Feb 6, 5:40 am)
Re: git-fast-import, Aneesh Kumar K.V, (Tue Feb 6, 2:12 am)
Re: git-fast-import, Shawn O. Pearce, (Tue Feb 6, 2:18 am)
Re: git-fast-import, Daniel Barkalow, (Wed Feb 7, 12:55 am)
Re: git-fast-import, David Woodhouse, (Wed Feb 7, 9:38 am)
RE: git-fast-import, Raimund Bauer, (Wed Feb 7, 5:29 am)
Re: git-fast-import, Karl , (Wed Feb 7, 5:13 am)
Re: git-fast-import, Johannes Schindelin, (Wed Feb 7, 7:17 am)
Re: git-fast-import, Shawn O. Pearce, (Wed Feb 7, 6:55 pm)
Re: git-fast-import, Johannes Schindelin, (Wed Feb 7, 7:55 pm)
Re: git-fast-import, Linus Torvalds, (Thu Feb 8, 12:56 pm)
Re: git-fast-import, Shawn O. Pearce, (Thu Feb 8, 3:10 pm)
Re: git-fast-import, Karl , (Fri Feb 9, 4:49 am)
Re: git-fast-import, Linus Torvalds, (Fri Feb 9, 11:47 am)
Re: git-fast-import, Shawn O. Pearce, (Wed Feb 7, 8:12 pm)
Re: git-fast-import, Nicolas Pitre, (Tue Feb 6, 12:06 am)
Re: git-fast-import, Shawn O. Pearce, (Tue Feb 6, 1:48 am)
Re: git-fast-import, Linus Torvalds, (Tue Feb 6, 12:35 pm)
Re: git-fast-import, Shawn O. Pearce, (Tue Feb 6, 12:56 pm)
Re: git-fast-import, Linus Torvalds, (Tue Feb 6, 1:20 pm)
Re: git-fast-import, Nicolas Pitre, (Tue Feb 6, 2:53 pm)
Re: git-fast-import, David Woodhouse, (Wed Feb 7, 6:58 am)
Re: git-fast-import, Shawn O. Pearce, (Tue Feb 6, 4:09 pm)
Re: git-fast-import, Nicolas Pitre, (Tue Feb 6, 5:03 pm)
Re: git-fast-import, Shawn O. Pearce, (Tue Feb 6, 5:15 pm)
Re: git-fast-import, Nicolas Pitre, (Tue Feb 6, 5:42 pm)
Re: git-fast-import, Nicolas Pitre, (Mon Feb 5, 11:18 pm)
speck-geostationary