The default (undocumented) behavior of hardlink is to exclude from consideration any dotfiles with exactly 6 non-dot characters after the leading dot. This PR alters the code to consider these files for hardlinking by default, but adds an option (-d) to exclude such files and thus preserve the historic behavior.
[An alternative PR (from my dotfile-optout branch) preserves the historic undocumented behavior as default but uses the (-d) option to include such files for consideration.]
The default (undocumented) behavior of hardlink is to exclude from consideration any dotfiles with exactly 6 non-dot characters after the leading dot. This PR alters the code to consider these files for hardlinking by default, but adds an option (-d) to exclude such files and thus preserve the historic behavior.
[An alternative PR (from my dotfile-optout branch) preserves the historic undocumented behavior as default but uses the (-d) option to include such files for consideration.]