On 07/21/23 14:52, Brian Inglis wrote:
On 2023-07-21 14:59, Jim Garrison via Cygwin wrote:
Git comes with over 100 executables, mostly in /usr/libexec/git-core,
that all appear to be *hard* links to /bin/git, in both Cygwin and
Windows. The Windows fsutil command shows they're all hard linked:
[snip]
I'm curious to know if there's a specific reason for this implementation
that would make it the choice over symbolic links.

For the same reason you are complaining about backups not taking hardlinks into account: to avoid distributing 400MB instead of 3MB.

Cygwin backup utilities should be able to deal with these e.g. rsync -H, --hard-links, although it appears xcopy and robocopy may not under Windows 10; don't know about other utilities or Windows 11.

But why not use symbolic links to accomplish the same thing?

--
Jim Garrison
j...@acm.org


--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to