removed
This commit is contained in:
parent
4515eb2a58
commit
06f7ad2045
1 changed files with 0 additions and 66 deletions
|
@ -1,66 +0,0 @@
|
|||
I hang out in #git-annex on OFTC (come and chat/ask for help).
|
||||
|
||||
[Getting mentioned by Joey](http://git-annex.branchable.com/devblog/day_277__thanks/) is definitely a (if not **the**) highlight of my involvement in the git-annex community. That really made my month!
|
||||
|
||||
Things that I am (or plan to) work on related to git-annex (in some way):
|
||||
|
||||
* FUSE filesystem for dynamic get/drop of content
|
||||
* FUSE filesystem for metadata change/views (like tagsistant)
|
||||
* Patchset for ikiwiki which allows it to be used with perlbrew libs
|
||||
* Support for modifying git-annex metadata in my file sorting app
|
||||
* Support for git-annex in my VR environment
|
||||
|
||||
# sorting annex
|
||||
|
||||
## diagram
|
||||
|
||||
+------+
|
||||
| | clone
|
||||
| base ------------+---------------------------+
|
||||
| | | |
|
||||
+----|-+ | |
|
||||
clone +------|-----+ +------|-----+
|
||||
| | | | |
|
||||
| | hd1-serial | < populate > | hd3-serial |
|
||||
| | | | |
|
||||
| +------|-----+ +------|-----+
|
||||
| | |
|
||||
| clone clone
|
||||
| | |
|
||||
| +------|-----+ +------|-----+
|
||||
| | | | |
|
||||
| | hd2-serial | < get > | hd4-serial |
|
||||
| | | | |
|
||||
| +------|-----+ +------|-----+
|
||||
| | |
|
||||
+------|------+ | |
|
||||
| | | |
|
||||
| collate.git -------+---------------------------+
|
||||
| |remote add >
|
||||
+------|------+
|
||||
|
|
||||
clone
|
||||
|
|
||||
+----|----+
|
||||
| |
|
||||
| sorting |
|
||||
| |
|
||||
+---------+
|
||||
|
||||
## explanation
|
||||
|
||||
* *base* created and a mkannex.sh script is added to it which inits a git-annex repository with the desired settings
|
||||
* *base* is cloned to an empty drive as the "type" of files to be added (hd1, hd3)
|
||||
* types are file, filelink, keyfile and keylink
|
||||
* e.g. `git clone ${base_uri} keyfile`
|
||||
* mkannex.sh is run and repository is named ${drive_serial}_${type}
|
||||
* annex is populated with contents of $type, in directories created with `uuidgen -r` to prevent collision
|
||||
* populated repository (hd1, hd3) is cloned to another drive (hd2, hd4)
|
||||
* mkannex.sh is run and repository is named ${drive_serial}_${type}
|
||||
* contents are `git annex get`'d from the populated drives
|
||||
|
||||
* *collate.git* cloned from *base* and mkannex.sh run, named "collate"
|
||||
* remotes added to collate.git for secondary drives (hd2, hd4)
|
||||
* *collate.git* syncs metadata, learning of all repositories and their contents
|
||||
* *sorting* is cloned from *collate.git* to do sorting activities
|
||||
* read-only remotes added for the content drives as required
|
Loading…
Reference in a new issue