opener: force copy on 'a'ppend if nlinks() returns 0 (
issue1922)
If pywin32 is not installed, 'os.lstat(pathname).st_nlink' is used for
nlinks(), which is always zero for all files on Windows.
To make sure we break up hardlinks if pywin32 is missing, we force
nlink = 2 if nlinks() returns < 1.
(this completely fixes
issue1922)
commit: use the term SCM instead of RCS
for consistency.
see also
fc4a3931e608
backout of
613b8bd2284e
Matt and a majority of crew did not like this approach.