Merge branch 'master' of ssh://git-annex.branchable.com

This commit is contained in:
Joey Hess 2013-08-23 13:55:56 -04:00
commit 7187c30e79
9 changed files with 72 additions and 8 deletions

View file

@ -1,8 +0,0 @@
[[!comment format=mdwn
username="https://id.koumbit.net/anarcat"
ip="72.0.72.144"
subject="copy --to bare still has issues"
date="2013-08-17T23:07:48Z"
content="""
It seeems that bare repositories *do* work, but only when getting, not pushing. I have documented this in [[bugs/cannot_determine_uuid_for_origin]].
"""]]

View file

@ -0,0 +1,8 @@
[[!comment format=mdwn
username="http://joeyh.name/"
ip="4.154.0.63"
subject="comment 4"
date="2013-08-23T17:41:32Z"
content="""
It was done for the autobuilds, but then I switched them to build using Debian stable, which still has git 1.7, and there is not currently a backport of a newer git to stable for me to use.
"""]]

View file

@ -0,0 +1,10 @@
[[!comment format=mdwn
username="http://joeyh.name/"
ip="4.154.0.63"
subject="comment 12"
date="2013-08-23T17:48:54Z"
content="""
There should be no obstacles to using direct mode on one clone of a git repository, and indirect mode on another clone. The data stored in git for either mode is identical, and I do this myself for some repositories.
@valhalla, you probably need to run `git annex fsck`, and if that does not solve your problem, you need to file a bug report.
"""]]

View file

@ -0,0 +1,12 @@
[[!comment format=mdwn
username="http://joeyh.name/"
ip="4.154.0.63"
subject="comment 13"
date="2013-08-23T17:50:15Z"
content="""
@obergix asked:
> But then, how can a direct repo sync with changes made in other remotes, if there no pull/fetch available.
The answer is simple: By running `git annex sync`, which handles all that.
"""]]

View file

@ -0,0 +1,8 @@
[[!comment format=mdwn
username="http://joeyh.name/"
ip="4.154.0.63"
subject="comment 4"
date="2013-08-23T17:55:39Z"
content="""
Just run `git annex sync` to update the direct mode repository on your NAS.
"""]]

View file

@ -10,6 +10,7 @@ What it seems to be doing is moving away all content in set1, and copying it bac
I think I should have independently added both datasets, let them be scanned and then connect to each other.
So, now the questions:
1. Is that the correct way to proceed?
2. What if I have to identical files with different modifying times, I hope they are not synced, right?
3. Is it posssible to achieve this behaviour of copying only the 50Mb?
@ -17,3 +18,8 @@ So, now the questions:
Thanks in advance and keep up the good work.
Best regards,
Juan
EDIT: a couple of questions more:
4. after finishing, set2 ended with a lot of symlinks but only in one subfolder. To prevent this should I put numcopies in 2?
5. This data is composed of input datasets and output simulations. Thus, I need to change them often, but not as often as code and in a very partial way (chunks of 50Mb). For me direct mode is the best (or plain git). However, I was wondering, it is possible to drop some files (even in direct mode) and use simlinks instead?

View file

@ -0,0 +1,10 @@
[[!comment format=mdwn
username="https://me.yahoo.com/a/FHnTlSBo1eCGJRwueeKeB6.RCaPbGMPr5jxx8A--#ce0d8"
nickname="Hamza"
subject="comment 1"
date="2013-08-23T16:17:58Z"
content="""
I did something similar for my videos, I've created the repo on one machine add the video files then cloned it on the other machine then reinjected the files in to the cloned repo.
http://joeyh.name/blog/entry/moving_my_email_archives_and_packages_to_git-annex/
"""]]

View file

@ -0,0 +1,10 @@
[[!comment format=mdwn
username="http://joeyh.name/"
ip="4.154.0.63"
subject="comment 16"
date="2013-08-23T17:37:52Z"
content="""
The git-annex assistant can easily be built on arm. But not the webapp. It's entirely possible to use the assistant without the webapp though; you just have to make the git repository and configure the remotes by hand, and then the assistant will sync them the same way the webapp does.
It is possible but very involved to build the webapp for arm. I do not anticipate doing it in the Debian package until ghc gets proper template haskell support for arm. See [[forum/Webapp_on_ARM]]
"""]]

View file

@ -0,0 +1,8 @@
[[!comment format=mdwn
username="http://joeyh.name/"
ip="4.154.0.63"
subject="comment 16"
date="2013-08-23T17:39:56Z"
content="""
Yes, you can specify the host to use when setting up the remote. It's actually documented earlier on this very page, if ou search for \"host\". Any S3 compatabile host will probably work -- the Internet Archive's S3 does, for example.
"""]]