Please describe the problem.
git-annex version: 6.20160126
Problem happens on Mavericks, not on Yosemite with same version.
Can do a relative or absolute path on a git annex add.
But on the git annex copy to an S3 remote, if I use an absolute path for the file descriptor (e.g. /Users/name/git_directory/test.txt) it will not report an error, but will also not print the "copied..." string. A subsequent call with a relative path (e.g. test.txt) will work, show the copied message and indeed show up on S3.
Good news: It's working great on Yosemite!
Using absolute paths to files is an unusual thing to do with git in my experience. But, git does seem to support it, at least some of the time.
I think that git-annex's support for it comes down to what
git ls-files
does. For example:Since git-annex uses git ls-files, it sees a relative file and so all or most all git-annex commands can work with the absolute file input.
Does git ls-files convert the absolute path to a relative path when you run it on the Mavericks system?
What version of git is installed on the Mavericks system? Is git-annex installed from the git-annex app, or from homebrew, or how?