[Monotone-devel] cvssync, ssh, serve stdio need a missing common infrastructure

2005-05-25 Thread Christof Petig
Hi Nathaniel, Hi Jon (Bright), while dusting off the ssh (and serve stdio) branch I realized that all these works need a common infrastructure: The ability to (cross-platform!) deal with pipes. Since serve stdio seemed the least intrusive I looked into separating it from the rest ... but ...

Re: [Monotone-devel] monotone automate stdio (update)

2005-05-25 Thread Grahame Bowland
Timothy Brownawell wrote: Input for monotone automate stdio now has the format 'l'length':'arg[length':'arg...]'e' , as there were problems mentioned with the previous format. Characters between the 'e' for one command and the 'l' for the next are ignored (except for 'l', of course). Output now

Re: [Monotone-devel] cvssync branch feedback

2005-05-25 Thread Lele Gaifax
Matt == Matt Lavin [EMAIL PROTECTED] writes: Matt If you are targeting monotone as the new SCM then cvssync is Matt heads above tailor.py in terms of speed and correct file Matt generation. No doubt on former, given the different overall goals of the two, but I'd like to better

Re: [Monotone-devel] cvssync branch feedback

2005-05-25 Thread Matt Lavin
I hope I didn't appear to be slamming tailor.py, I was trying mostly to compliment cvssync. I'll try to clear up some of my statements. 1. correct file generation should have been correct directory contents. I have a rather large project that I was trying to convert ( ~3500 patches) and at

Re: [Monotone-devel] [PATCH] and RFC: binary files merging and hook

2005-05-25 Thread Glen Ditchfield
On Tuesday 24 May 2005 17:33, rghetta wrote: function binary_file(name) lowname=string.lower(name) -- some known binaries, return true if (string.find(lowname, %.gif$)) then return true end You base the text/binary decision on the name of the file. How hard would it be to base it on

Re: [Monotone-devel] [PATCH] and RFC: binary files merging and hook

2005-05-25 Thread Nathaniel Smith
On Wed, May 25, 2005 at 12:33:04AM +0200, rghetta wrote: If the hook returns nil, the file will be treated as binary if the monotone function guess_binary() returns true, i.e. if the files contains NUL bytes or a selection of other ASCII control chars (for example, STX and ETX). Another