This commit is contained in:
Joey Hess 2014-10-20 11:23:49 -04:00
parent f16e6ad6df
commit f5aa5368a6
8 changed files with 91 additions and 0 deletions

View file

@ -0,0 +1,11 @@
[[!comment format=mdwn
username="Joey"
subject="""comment 1"""
date="2014-10-20T15:11:49Z"
content="""
The git-annex arm build is built using the libc from Debian stable,
which needs a newer version of the Linux kerenl than is on your device.
It would be possible to build git-annex against an older libc, but
not easily, which is why I don't.
"""]]

View file

@ -0,0 +1,8 @@
[[!comment format=mdwn
username="joey"
subject="""comment 1"""
date="2014-10-20T15:26:35Z"
content="""
The default is to treat all files as "large", so any file it sees
should be added, except for those that are `.gitignored`.
"""]]

View file

@ -0,0 +1,12 @@
[[!comment format=mdwn
username="joey"
subject="""comment 5"""
date="2014-10-20T15:28:01Z"
content="""
Adding the files will take as long as it takes to read and hash
the conents of those files from disk. If that's too slow, `--backend=WORM`
will bypass the hashing, so it will take seconds.
Time required to sync files depends on the bandwidth to wherever it's
syncing with, obviously.
"""]]

View file

@ -0,0 +1,11 @@
[[!comment format=mdwn
username="joey"
subject="""comment 1"""
date="2014-10-20T15:29:41Z"
content="""
If you use `git annex sync --content`, it will do a full sync,
including uploading any necessary files to the transfer repo,
downloading any files that are on the transfer repo, and
dropping files from the transfer repo once they've been
transferred to the client repos.
"""]]

View file

@ -0,0 +1,8 @@
[[!comment format=mdwn
username="joey"
subject="""comment 4"""
date="2014-10-20T15:40:38Z"
content="""
Right. In the meantime, I've fixed the behavior of vicfg when deleting
lines, so it resets them to the default automatically.
"""]]

View file

@ -0,0 +1,14 @@
[[!comment format=mdwn
username="joey"
subject="""comment 1"""
date="2014-10-20T15:19:13Z"
content="""
Sounds like you should just use normal `git push`/`git pull` commands.
Works fine with git-annex.
Just be sure to include the `git-annex` branch in your pushes.
Eg, `git push origin master git-annex`
You'll probably want to run `git annex merge` after pulling, to merge the
local and remote git-annex branches.
"""]]

View file

@ -0,0 +1,9 @@
[[!comment format=mdwn
username="joey"
subject="""comment 8"""
date="2014-10-20T15:25:13Z"
content="""
@Torkaly just `git pull` as usual, and then run `git annex merge`
to auto-merge the git-anne branches. Then `git push origin git-annex`
to push the git-annex branch.
"""]]

View file

@ -0,0 +1,18 @@
[[!comment format=mdwn
username="joey"
subject="""comment 1"""
date="2014-10-20T15:33:02Z"
content="""
Well, are there any files in your repository (outside .git) that
are still symlinks to content in .git? If not, you know that
every file in the repository's working tree has been unannexed
ok.
The remaining files in .git/annex/objects are not unused, so some branch or tag
must refer to those files.
You might try running `git log --stat -S'KEY'`
where KEY is the basename name of one of the files in .git/annex/objects.
This will find commits to the repo that refer to that object, so you'll
know where it was used and what filename corresponded to it.
"""]]