Please describe the problem.
Pull works fine if both the source and destination repositories are on unadjusted branches.
If either of the repositories is on an adjusted branch, the pull operation does not copy anything.
What steps will reproduce the problem?
git annex pull --allow-unrelated-histories pull-remote
What version of git-annex are you using? On what operating system?
10.20231228-g5540f42e21afce6947d5410c5f18b178de6c336a
on Linux
Please provide any additional information below.
# If you can, paste a complete transcript of the problem occurring here.
# If the problem is with the git-annex assistant, paste in .git/annex/daemon.log
# End of transcript or log.
Have you had any luck using git-annex before? (Sometimes we get tired of reading bug reports all day and a lil' positive end note does wonders)
Yes, I am developing the easy-git-annex interface.
Works for me. Also if pull didn't work, sync wouldn't work and surely someone would have reported such a problem?
But, you left out information including what kind of adjusted branch. Please provide the details needed to reproduce your problem.
Here it is working:
If I commit a change, setting annex.adjustedbranchrefresh to true is not working as I expected. I want to pull to one specified remote only. I do not want to sync with any other repositories or special remotes that may happen to be available at the moment. This is possibly another manifestation of the issue I submitted about export not copying.
The
git annex sync
command is not happy withhere
as a remote name.I see the same result if I change both
git annex adjust
from--unlock
to--lock
. If both adjust statements are commented out, pull-repo1 ends up with a broken link to the second file. The workflow should be the same for all cases.Here's a script reproducing what I have:
And here's its output:
Please observe test-file-two.xtx is not listed and also not in the first repository.
How should I proceed?