only make 1 hardlink max between pointer file and annex object

If multiple files point to the same annex object, the user may want to
modify them independently, so don't use a hard link.

Also, check diskreserve when copying.
This commit is contained in:
Joey Hess 2015-12-11 13:56:12 -04:00
parent c608a752a5
commit 50e83b606c
Failed to extract signature
3 changed files with 40 additions and 14 deletions

View file

@ -327,8 +327,6 @@ files to be unlocked, while the indirect upgrades don't touch the files.
* Dropping a smudged file causes git status to show it as modified,
because the timestamp has changed. Avoid this by preserving timestamp
of smudged files when manipulating.
* linkAnnex should check disk reserve when it falls back to copying the
file.
* Reconcile staged changes into the associated files database, whenever
the database is queried.
* See if the cases where the Keys database is not used can be