[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnu-arch-users] Re: 'arch send' format
From: |
Stefan Monnier |
Subject: |
[Gnu-arch-users] Re: 'arch send' format |
Date: |
16 Apr 2004 12:07:44 -0400 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 |
>> We could have a shell script with a normal patch that shows changes within
>> files. For representing changes to the file structure (like renames,
>> deletes, etc.), we could put shell commands like "mv foo.h bar.h" and so
>> on, so that patches created by people using arch for people using other
>> systems (or even arch, but don't want to "get" the changesets from some
>> archive) can be applied normally.
> People always suggest this when the topic comes up, and it seems like
> a really bad idea to me; it's just too dangerous for people to get in
> the habit of running shell scripts they receive.
Agreed. Also there's the issue of swaps:
A => B
B => A
in a shell script it'd have to be written as
mv A tmp
mv B A
mv tmp B
which is much more difficult to understand (especially when it all gets
mixed in with other swaps and whatever else).
I think the only valid reason not to just use a tarball is because you want
the patch to be readable by a human (which I agree is a very important
property, otherwise I wouldn't have written diff-mode ;-), so clarity is
much more important than "can I easily apply it automatically even if
I don't have tla installed" ?
Stefan
Re: [Gnu-arch-users] 'arch send' format, Matthieu Moy, 2004/04/16
Re: [Gnu-arch-users] 'arch send' format, Paul Mundt, 2004/04/16