Re: [RFC 00/11] Foreign VCS helper program for CVS repositories

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 27 Jul 2009, Johan Herland wrote:

> This series is a first draft towards implementing a foreign VCS helper
> program for CVS.
> 
> It is based on the 'db/foreign-scm' and 'jh/notes' topics in 'pu'. As such,
> this patch series should apply cleanly to current 'pu'.
> 
> The first 4 patches supply the necessary parts of Daniel Barkalow's
> foreign-scm topic that has not yet been merged to 'pu' (i.e. everything
> remaining in Daniel's original patch series, except the p4-specific stuff).

I've got some changes to this series in the works; I just made a few 
changes to share the transport-side code for interacting with the helper 
with the transport-side code for interacting with native-object helpers. 
Mainly, this means starting each line in the "list" response with "?" to 
indicate that you don't know the hash, since the protocol is trying to be 
compatible with cases where you do know.

> The next 2 patches add some functionality to git fast-import, for
> facilitating the import of 'notes' objects (this is a _much_ faster way to
> generate/import notes than invoking "git notes edit -m MSG" for each note).
> 
> Next, there are 3 patches tweaking and expanding the git-vcs API (with
> corresponding implementations in the foreign transport code) to adjust for
> the CVS helper's needs.

These make sense to me. I assume you're planning to support exporting in 
some ways, but haven't got it working yet? I largely ignored the 
capabilities stuff because I didn't have two systems with differing 
requirements to actually use it.

	-Daniel
*This .sig left intentionally blank*
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]