tech-repository archive

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

Re: Moving NetBSD from CVS to svn|git|hg|fossil



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 23.04.2016 23:57, David Holland wrote:
> also,
> 
> On Sat, Mar 19, 2016 at 01:56:30AM +0100, Kamil Rytarowski wrote:
>> Going out of cvs to svn/git will alienate significant part of
>> Tier 1 port machines and most of the Tier 2 ones.
>> 
>> Could you please list your wish list of features to add/improve
>> in cvs(1 )?
> 
> see e.g.
> http://mail-index.netbsd.org/tech-repository/2008/07/29/msg000036.html
>
>  Improving CVS is not feasible.
> 

I wrote privately librcs to parse the RCS format with flex + byacc...
with plans to add libcvs, however the performance of processing all ,v
files in src xsrc isn't acceptable. I will try to rewrite it in pure C.

All the pointed features could be added including renames with RCS -
just store common commit id for delete and create. The bottleneck is
with the format, it's not trivial to process it quickly, unless we are
close to HEAD.

I'm not sure that it's worth to invent new format.. and break
compatibility with the world.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXG/oNAAoJEEuzCOmwLnZs+bcP/RShAoSDzt+e+nkBcubzHJ95
L2RwM69QM94b2/ry2GjOSZjY05TeBpDP5ZH7rfP3YHw6qvVtdFVg8q2znUaRQvTM
to0T0VLHquQ0CakixuhtL9Vx3BGGZonYfKlf0FudDBJ0yoldaZW3qJZLCb1HEdHy
fnY7ER9rnAt6QVI6eXafD0qxlubpKMCTuiZyxYL84x6sWl+/VktPBl+LQrQIguPl
k1X5aXDSUgr3YTinM5Cg0j0FCKi+yabsI6WoQShv6rLc6a1eFMLTcEY+kY4DAuX5
vgd++aw+AM0ejJoPcb6I1uc/Z23TarnRklZAzypswV21i+VWB1WcqS/83xL9BmfP
sIkULbHF8nNrsm5Jg+hUyZII+O/ZF8Ce37xC/8hkN17i+hg8uFEHySa4iWnwDvcc
Eqk+6ybEN9L/EsKw5d0SXwo2S1sZJOFyUMRD91rjyYeQi+MZ10WgawFp4jDMgndZ
C2AncPDsrkIr21K5pbzsbF6/mvWcskNSCCQmWVyZDQuAL5FclWA04M70cHiJWSDE
Bufa9j/W5RBp2MJhTHIcxv1jpBiY5bfhOUs5mzN+VKiA6j7mZ9DKr9tW2MsGnvnf
zLmhN2pFRSErxaR0LTExcRL8v1s2E9slCwSOJpTbbJZgS0jrPvaF20dJ8x4NW6Fs
1jKoeHC0X2QxK2MlUWu7
=Hh5o
-----END PGP SIGNATURE-----


Home | Main Index | Thread Index | Old Index