Merge branch 'master' of ssh://git-annex.branchable.com
This commit is contained in:
commit
1024e5885f
5 changed files with 56 additions and 0 deletions
|
@ -0,0 +1,10 @@
|
|||
[[!comment format=mdwn
|
||||
username="https://www.google.com/accounts/o8/id?id=AItOawldKnauegZulM7X6JoHJs7Gd5PnDjcgx-E"
|
||||
nickname="Matt"
|
||||
subject="Source code"
|
||||
date="2012-07-06T00:12:15Z"
|
||||
content="""
|
||||
Hi Joey,
|
||||
|
||||
Is the source code for git-annex assistant available somewhere?
|
||||
"""]]
|
|
@ -0,0 +1,7 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
subject="comment 2"
|
||||
date="2012-07-06T00:21:43Z"
|
||||
content="""
|
||||
It's in the `assistant` branch of git://git-annex.branchable.com/
|
||||
"""]]
|
12
doc/forum/Wishlist:_mark_remotes_offline.mdwn
Normal file
12
doc/forum/Wishlist:_mark_remotes_offline.mdwn
Normal file
|
@ -0,0 +1,12 @@
|
|||
I have several remotes which are not always accessible. For example they can
|
||||
be on hosts only accessible by LAN or on a portable hard drive which is not
|
||||
plugged in. When running sync these remotes are checked as well, leading to
|
||||
unnecessary error messages and possibly git-annex waiting for a few minutes
|
||||
on each remote for a timeout.
|
||||
|
||||
In this situation it would be useful to mark some remotes as offline
|
||||
(`git annex offline <remotename>`), so that git-annex would not even attempt
|
||||
to contact them. Then, I could configure my system to automatically, for example,
|
||||
mark a portable hard disk remote online when plugging it in, and offline when
|
||||
unplugging it, and similarly marking remotes offline and online depending on
|
||||
whether I have an internet connection or a connection to a specific network.
|
|
@ -0,0 +1,14 @@
|
|||
[[!comment format=mdwn
|
||||
username="http://joeyh.name/"
|
||||
subject="comment 1"
|
||||
date="2012-07-06T13:04:07Z"
|
||||
content="""
|
||||
You can already do this:
|
||||
|
||||
git config remote.foo.annex-ignore true
|
||||
|
||||
There's no need to do anything for portable drives that are sometimes mounted and sometimes not -- git-annex will automatically avoid using repositories in directories that do not currently exist.
|
||||
|
||||
I thought git-annex also had a way to run a command and use its exit status to control whether a repo was
|
||||
ignored or not, but it seems I never actually implemented that. It might be worth adding, although the command would necessarily run whenever git-annex is transferring data around.
|
||||
"""]]
|
|
@ -0,0 +1,13 @@
|
|||
Since _transfer queueing_ and syncing of data works now in the assistant branch (been playing with it), there are times when I really don't want to sync the data, I would like to just sync meta-data and manually do a _get_ on files that I would want or selectively sync data in a subtree.
|
||||
|
||||
It would be nice to have the syncing/watch feature to have the option of syncing only *meta-data* or *meta-data and data*, I think this sort of option was already planned? It would also be nice to be able to automatically sync data for only a subtree.
|
||||
|
||||
My use case is, I have a big stash of files somewhere at home or work, and I want to keep what I am actually using on my laptop and be able to selectively just take a subtree or a set of subtree's of files. I would not always want to suck down all the data but still have the functionally to add files and push them upstream and sync meta-data.
|
||||
|
||||
that is...
|
||||
|
||||
> * Site A: big master annex in a server room with lots of disk (or machines), watches a directory and syncs both data and meta-data, it should always try and pull data from all it's child repos. That way I will always have a master copy of my data somewhere, it would be even nicer if I could have clones of the annex, where each annex is on a different machine which is configured to only sync a subtree of files so I can distribute my annex across different systems and disks.
|
||||
> * Site A: machine A: syncs Folder A
|
||||
> * Site A: machine B: syncs Folder B
|
||||
> * and so on with selectively syncing sites and directories
|
||||
> * Laptop: has a clone of the annex, and watches a directory, syncs meta-data as usual and only uploads files to a remote (all or a designated one) but it never downloads files automatically or it should only occur inside a selected subtree.
|
Loading…
Reference in a new issue