Seth Arnold writes ("Re: Debian part of a version number when epoch is bumped"):
> tar will treat a filename with : in it as a command to connect to a remote
> machine via rsh and execute /etc/rmt remotely:
> The git repo shows that GNU tar had --force-local in 1994 (f_force_local):
> Perhaps not using colons in filenames directly comes from not wanting to
> require --force-local on every single tar invocation for decades to come?
rsync and scp have similar behaviour.
Basically, `:' is annoying in filenames. Encoding it would have been
possible but we don't encode anything else. And I think a rule
against reusing the same upstream version with a different epoch is
entirely sensible, anyway.
There are a lot of things I did many years ago which now turn out to
have been mistakes; I don't think this is one of them.
Ian Jackson <ijack...@chiark.greenend.org.uk> These opinions are my own.
If I emailed you from an address @fyvzl.net or @evade.org.uk, that is
a private address which bypasses my fierce spamfilter.