Perfarce extension

Frank A. Kingswood frank at kingswood-consulting.co.uk
Wed Jan 6 13:26:19 CST 2010


Hallo!

I have pushed the latest version of the Perfarce extension to
    http://www.kingswood-consulting.co.uk/hg/perfarce/

The Perfarce extension allows you to push to or pull from Perforce 
depots as if they were remote repositories, using repository paths like 
this:
    p4://p4server[:port]/clientname

The latest changes add support for the 2009.2 versions of p4, and the 
code has been restructured to support shallow clones from p4.

I am now beginning to think about merging this with crew, with an aim to 
perhaps getting the extension shipped with Mercurial 1.5. For this 
reason, feedback and review comments are welcomed gratefully.

The convert extension also supports p4 sources, but that is slower, 
misses features and gets file mappings wrong with weird p4 views. The 
bugs can be fixed by making the p4 convert source use the p4client class 
in this extension.

Frank

-- 
------------------------------------------------------------------------
Frank A. Kingswood                      frank at kingswood-consulting.co.uk
Cambridge, United Kingdom                               +44-870-095 0000



More information about the Mercurial-devel mailing list