extfs patchfs update
Pavel Roskin
proski at gnu.org
Sat Dec 7 22:34:49 UTC 2002
Hello!
> I've noticed, that patchfs is quite useless right now.
I agree. That's why it's not associated with *.diff files by default.
> I've updated it to handle unified diffs (the most popular patch format),
> and I'm working on the context diff format.
I like the idea of using "--- " as the beginning, but using the same
boundary for the end is probably wrong - it adds various stuff to the end
of the file that doesn't belong there. For CVS-generated diffs it can be
quite a lot, something like this:
Index: Makefile.am
===================================================================
RCS file: /cvs/gnome/mc/vfs/extfs/Makefile.am,v
retrieving revision 1.5
retrieving revision 1.9
diff -u -r1.5 -r1.9
I think that patchfs badly needs to be rewritten in Perl, because sed is
not powerful enough to handle diffs.
Patches should include preceding text, i.e. all those "Index:" and "diff"
lines.
Size of patches is essential. I want to know which files are patched more
radically than others. Perl can calculate the size as it processes the
file.
> I'm including new patchfs as an attachment - if you want to, add it to
> mc distribution.
Unless you rewrite patchfs in Perl, please send patches.
> ps. I've just subscribed to this list. I want to say I'm really happy,
> that GNOME support has been thrown out of mc, and that the real mc is
> now actively developed. Hope I can help...
Not very actively. We didn't have a full release (without -pre) for more
than a year.
Right now, I spend so much time replying e-mail, that the number of things
to do before the next release remains almost constant.
--
Regards,
Pavel Roskin
More information about the mc-devel
mailing list