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