[darcs-users] `darcs send` only working with -o
Ash Moran
ash.moran at patchspace.co.uk
Fri Sep 2 15:43:04 UTC 2011
On 2 Sep 2011, at 14:56, Eric Kow wrote:
> I'm afraid the answer boils down to "don't do that"
> (copy and paste patch bundles)
>
> On Fri, Sep 02, 2011 at 14:17:36 +0100, Ash Moran wrote:
>> What is causing this?
>>
>> There are differences in whitespace but I don't know if they're
>> significant.
>
> The differences in whitespace are indeed significant. In this
> particular case, darcs parsed the bundle all the way to the bits
> after 'Context: '. The file format uses an initial whitespace before
> each line of the patch log, which avoids ambiguities stemming from patch
> logs with things that look like the darcs file format.
Ahhh… I see what's happened now. Either on the sending or receiving side, Mail.app has removed the preceding whitespace before "Ignore-this:", and all the padding to separate out the +/- line prefix in the hunks.
Does this mean you can't use `darcs send` directly with Mail.app? If not, this kinda spoils it for me, as otherwise it works like magic :-(
> Entering thought experiment space: if by chance the Context was fine,
> then (by rights) you should have be saved from applying a bad patch
> through a patch bundle hash failure. If you defeated this by removing
> the patch bundle hash, you might successfully apply the patches but then
> run into trouble working with your collaborator later on because you
> would have applied a subtly different patch but with the same id.
>
> So avoid copy+pasting, and while I'm at it,
> don't fight the hash failures... :-)
If I can't copy-paste, does that mean I always have to ask for patch bundles generated by `darcs send -o`?
BTW, don't worry, I had no intention of even trying to fiddle with the hashes :)
Cheers
Ash
--
http://www.patchspace.co.uk/
http://www.linkedin.com/in/ashmoran
More information about the darcs-users
mailing list