aboutsummaryrefslogtreecommitdiff
path: root/doc/design
Commit message (Collapse)AuthorAge
* link to another place this could be used, perhapsGravatar Joey Hess2014-03-18
|
* link to another itemGravatar Joey Hess2014-03-18
|
* poll vote (/sdcard/annex)Gravatar 192.171.33.1112014-03-17
|
* poll vote (/sdcard/annex)Gravatar 93.128.10.192014-03-16
|
* poll vote (DCIM directory (photos and videos only))Gravatar 78.53.214.752014-03-16
|
* poll vote (/sdcard/annex)Gravatar 194.197.235.1092014-03-16
|
* Added a commentGravatar http://joeyh.name/2014-03-15
|
* Added a comment: convenient way to query metadata?Gravatar bremner2014-03-15
|
* removedGravatar bremner2014-03-15
|
* Added a comment: How to read metadata conveniently?Gravatar bremner2014-03-15
|
* implemntation planGravatar Joey Hess2014-03-13
|
* doubled speed with esqeletoGravatar Joey Hess2014-03-13
|
* fixed slow query on normalized table; still 10x slower than current .map filesGravatar Joey Hess2014-03-13
|
* addGravatar Joey Hess2014-03-12
|
* poll vote (Tahoe-LAFS)Gravatar 166.70.207.22014-03-11
|
* update roadmap monthGravatar Joey Hess2014-03-05
|
* pre-commit-annex hook script to automatically extract metadata from lots of ↵Gravatar Joey Hess2014-03-02
| | | | | | | | | | | | | | | | | | types of files Using the extract(1) program to do the heavy lifting. Decided to make git-annex run pre-commit-annex when committing. Since git-annex pre-commit also runs it, it'll be run when git commit is run too, via the pre-commit hook. This basically gives back the pre-commit hook that git-annex took away. The implementation avoids repeatedly looking for the hook script when the assistant is running and committing repeatedly; only checks if the hook is available once. To make the script simpler, made git-annex metadata -s field?=value only set a field when it's not already got a value. This commit was sponsored by bak.
* updateGravatar Joey Hess2014-03-02
|
* updateGravatar Joey Hess2014-03-02
|
* metadata: FIeld names are now case insensative.Gravatar Joey Hess2014-02-25
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus2014-02-25
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus2014-02-25
|
* updateGravatar Joey Hess2014-02-24
|
* more todosGravatar Joey Hess2014-02-23
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-02-23
|\
* | annex.genmetadata can be set to make git-annex automatically set metadata ↵Gravatar Joey Hess2014-02-23
| | | | | | | | (year and month) when adding files
| * Added a comment: Already existing metadata implementationGravatar https://www.google.com/accounts/o8/id?id=AItOawm3vKzS4eOWYpKMoYXqMIjNsIg_nYF-loU2014-02-22
|/
* etoolongGravatar Joey Hess2014-02-22
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2014-02-22
|\
* | views: add automatically constructed file location metadataGravatar Joey Hess2014-02-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When constructing views, metadata is available about the location of the file in the view's reference branch. Allows incorporating parts of the directory hierarchy in a view. For example `git annex view tag=* podcasts/=*` makes a view in the form tag/showname. Performance impact: I benchmarked git annex view tag=* in the conference proceedings repo to take 6.459s before this change, and 6.544s after. FWIW, I considered making the syntax for this be podcasts/*, which might be easier for the user to learn. However, I think it's not as good: * The user has to then juggle two different syntaxes, and podcasts/* will be expanded by the shell so they also need to quote it, while podcasts/=* is unlikely to be expanded by the shell. * It would allow for things like podcasts/*/* and *.mp3 which do not map well into views. This commit was sponsored by Aurélien Pinceaux.
| * add missing traillink, so that we don't jump from disaster recovery to ↵Gravatar https://id.koumbit.net/anarcat2014-02-22
|/ | | | telehash..
* boldGravatar Joey Hess2014-02-20
|
* update roadmapGravatar Joey Hess2014-02-20
|
* better syntax for directory metadataGravatar Joey Hess2014-02-20
|
* remove spamGravatar Joey Hess2014-02-20
|
* better proposed syntax for filename derived metadataGravatar Joey Hess2014-02-20
|
* todo: metadata derived from master branch filenameGravatar Joey Hess2014-02-20
|
* todo: git annex add while on view, what to do?Gravatar Joey Hess2014-02-20
|
* todo: assistant supportGravatar Joey Hess2014-02-20
|
* updateGravatar Joey Hess2014-02-19
|
* add git annex view commandGravatar Joey Hess2014-02-18
| | | | | | | | | | | | | | | | | | (And a vpop command, which is still a bit buggy.) Still need to do vadd and vrm, though this also adds their documentation. Currently not very happy with the view log data serialization. I had to lose the TDFA regexps temporarily, so I can have Read/Show instances of View. I expect the view log format will change in some incompatable way later, probably adding last known refs for the parent branch to View or something like that. Anyway, it basically works, although it's a bit slow looking up the metadata. The actual git branch construction is about as fast as it can be using the current git plumbing. This commit was sponsored by Peter Hogg.
* Added a comment: niceGravatar https://www.google.com/accounts/o8/id?id=AItOawlVsvZpOtQ_ukVysPjQxJEBlKCM5lsgPkk2014-02-15
|
* reference branchGravatar Joey Hess2014-02-13
|
* add metadata command to get/set metadataGravatar Joey Hess2014-02-12
| | | | | | | | | Adds metadata log, and command. Note that unsetting field values seems to currently be broken. And in general this has had all of 2 minutes worth of testing. This commit was sponsored by Julien Lefrique.
* data types and serialization for metadataGravatar Joey Hess2014-02-12
| | | | | | | A very haskell commit! Just data types, instances to serialize the metadata to a nice format, and QuickCheck tests. This commit was sponsored by Andreas Leha.
* unify fields and tagsGravatar Joey Hess2014-02-11
|
* typoGravatar Joey Hess2014-02-11
|
* cleanupGravatar Joey Hess2014-02-11
|
* correctionGravatar Joey Hess2014-02-11
|
* every idea that came to me in my sleep. there were rather a lot of themGravatar Joey Hess2014-02-11
|