Re: fast-import tweaks for remote helpers (Re: Status of the svn remote helper project (Dec 2010, #1))
- From
Sam Vilain <sam@vilain.net>
- Date
- Dec 12, 2010, 09:53 UTC
- Message-ID
- <4D049BA5.1060509@vilain.net>
- In-Reply-To
- <20101212061437.GA17185@burratino>
On 12/12/10 19:14, Jonathan Nieder wrote:
Show 12 quoted lines
> That's good to hear. What should be the syntax for asking fast-import > not to write to a ref? Something like this? > > commit > mark :1 > committer c o mitter<committer@example.com> now > data<<END > ... > > Writing the sha1 as each commit is written: how early does the > frontend need access to the sha1? Would a facility to report marks > back to the frontend at the end of the stream take care of it?
What happened to --report-fd ?
Show 6 quoted lines
> (In the back of my mind, I have the idea of using a > file that allows O(1) access, perhaps of the form > > <commit name for rev 1> NL > <commit name for rev 2> NL > ...
This doesn't scale to many branches; git-svn started with that and had to use a b-tree in the end. Eg, consider a repository with 10,000 branches and 600,000 revisions.
Thanks for continuing this work, it is most interesting to follow.
Cheers, Sam