Added a comment: adb special remote
This commit is contained in:
parent
9fffe46b0d
commit
f0490ebad1
1 changed files with 84 additions and 0 deletions
|
@ -0,0 +1,84 @@
|
|||
[[!comment format=mdwn
|
||||
username="amerlyq+annex@12121d70a602f094228689a0a24d348d478a8af1"
|
||||
nickname="amerlyq+annex"
|
||||
avatar="http://cdn.libravatar.org/avatar/3d63c9f436b45570d45bd003e468cbd3"
|
||||
subject="adb special remote"
|
||||
date="2020-12-21T06:36:32Z"
|
||||
content="""
|
||||
Does fixed \"largefiles\" currently works only for \"directory\" remote?
|
||||
What about \"adb\"? Or the next problem is the general one?
|
||||
|
||||
# [How-To Reproduce]: git-annex version: 8.20201127-gdad8442572
|
||||
cd /tmp
|
||||
mkdir books
|
||||
cd books
|
||||
git init .
|
||||
git config --local user.name annex
|
||||
git config --local user.email test
|
||||
|
||||
git annex init test
|
||||
git annex config --set annex.largefiles 'not mimetype=text/*'
|
||||
|
||||
echo hello > README.rst
|
||||
git add README.rst
|
||||
git commit -m init
|
||||
|
||||
mkdir new old
|
||||
for f in old/1 old/2 new/3 new/4; do (head -c100 /dev/zero;echo $f) > $f; done
|
||||
git annex add
|
||||
git commit -m annex
|
||||
|
||||
git-annex initremote android type=adb androiddirectory=/storage/0000-0000/books encryption=none exporttree=yes importtree=yes
|
||||
git config remote.android.annex-tracking-branch master
|
||||
|
||||
|
||||
Syncing twice will result in replacing \"git\" file by \"annexed\" one.
|
||||
Moreover, it will be using SHA1 instead of default SHA256E (and totally ignore annex.backend option), which is confusing.
|
||||
|
||||
$ git annex sync --content
|
||||
commit
|
||||
On branch master
|
||||
nothing to commit, working tree clean
|
||||
ok
|
||||
list android ok
|
||||
update refs/remotes/android/master ok
|
||||
|
||||
Already up to date!
|
||||
Merge made by the 'recursive' strategy.
|
||||
export android README.rst
|
||||
/tmp/amer/export140847-1: 1 file pushed, 0 skipped. 0.1 MB/s (6 bytes in 0.000s)
|
||||
ok
|
||||
export android new/3
|
||||
.git/annex/objects/kJ/Q4/SHA256E-s106--29...0 skipped. 1.3 MB/s (106 bytes in 0.000s)
|
||||
ok
|
||||
export android new/4
|
||||
.git/annex/objects/5X/pv/SHA256E-s106--be...0 skipped. 1.9 MB/s (106 bytes in 0.000s)
|
||||
ok
|
||||
export android old/1
|
||||
.git/annex/objects/1k/J6/SHA256E-s106--d5...0 skipped. 2.3 MB/s (106 bytes in 0.000s)
|
||||
ok
|
||||
export android old/2
|
||||
.git/annex/objects/Gw/31/SHA256E-s106--52...0 skipped. 1.7 MB/s (106 bytes in 0.000s)
|
||||
ok
|
||||
(recording state in git...)
|
||||
|
||||
$ git annex sync --content
|
||||
commit
|
||||
On branch master
|
||||
nothing to commit, working tree clean
|
||||
ok
|
||||
list android ok
|
||||
update refs/remotes/android/master ok
|
||||
|
||||
Updating 803974d..f340cca
|
||||
Fast-forward
|
||||
README.rst | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
mode change 100644 => 120000 README.rst
|
||||
(recording state in git...)
|
||||
|
||||
$ readlink README.rst
|
||||
.git/annex/objects/gK/P3/SHA1--ce013625030ba8dba906f756967f9e9ca394464a/SHA1--ce013625030ba8dba906f756967f9e9ca394464a
|
||||
|
||||
I seem not able to find related bug/todo/forum and can't wrap around my head what's going on here, assuming it was fixed.
|
||||
"""]]
|
Loading…
Reference in a new issue