Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | doc update | Joey Hess | 2015-12-15 |
| | |||
* | fix incorrect doc change | Joey Hess | 2015-12-15 |
| | |||
* | update doc for v6 | Joey Hess | 2015-12-15 |
| | |||
* | have clean filter check if the filename was already in use by an old key | Joey Hess | 2015-12-15 |
| | | | | | | | | The annex object for it may have been modified due to hard link, and that should be cleaned up when the new version is added. If another associated file has the old key's content, that's linked into the annex object. Otherwise, update location log to reflect that content has been lost. | ||
* | todo | Joey Hess | 2015-12-15 |
| | |||
* | Merge branch 'master' into smudge | Joey Hess | 2015-12-15 |
|\ | |||
| * | 2 more data -> 2 more days | http://www.ryantm.com/ | 2015-12-11 |
| | | |||
| * | devblog | Joey Hess | 2015-12-11 |
| | | |||
* | | update | Joey Hess | 2015-12-11 |
| | | |||
* | | checked getKeysPresent; it's ok for v6 unlocked files | Joey Hess | 2015-12-11 |
| | | | | | | | | | | | | When a v6 unlocked files is removed from the work tree, unused doesn't show it. When it gets removed from the index, unused does show it. This is the same as a locked file. | ||
* | | fsck for v6 unlocked files | Joey Hess | 2015-12-11 |
| | | | | | | | | | | | | | | | | This only adds 1 stat to each file fscked for locked files, so added overhead is minimal. For unlocked files it has to access the database to see if a file is modified. | ||
* | | finish v6 git-annex lock | Joey Hess | 2015-12-11 |
| | | | | | | | | This was a doozy! | ||
* | | only make 1 hardlink max between pointer file and annex object | Joey Hess | 2015-12-11 |
| | | | | | | | | | | | | | | If multiple files point to the same annex object, the user may want to modify them independently, so don't use a hard link. Also, check diskreserve when copying. | ||
* | | Merge branch 'master' into smudge | Joey Hess | 2015-12-11 |
|\| | |||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2015-12-11 |
| |\ | |||
| * | | webdav: When testing the WebDAV server, send a file with content. The empty ↵ | Joey Hess | 2015-12-11 |
| | | | | | | | | | | | | file it was sending tickled bugs in some php WebDAV server. | ||
| * | | comment | Joey Hess | 2015-12-11 |
| | | | |||
| * | | comment | Joey Hess | 2015-12-11 |
| | | | |||
| * | | comment | Joey Hess | 2015-12-11 |
| | | | |||
| * | | add Blackblaze B2 extranal special remote to the list | Joey Hess | 2015-12-11 |
| | | | |||
| * | | comment | Joey Hess | 2015-12-11 |
| | | | |||
| * | | clean up | Joey Hess | 2015-12-11 |
| | | | |||
* | | | wip | Joey Hess | 2015-12-11 |
| | | | |||
| | * | Added a comment | yminus | 2015-12-10 |
| | | | |||
* | | | v6 git-annex unlock | Joey Hess | 2015-12-10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that the implementation uses replaceFile, so that the actual replacement of the work tree file is atomic. This seems a good property to have! It would be possible for unlock in v6 mode to be run on files that do not have their content present. However, that would be a behavior change from before, and I don't see any immediate need to support it, so I didn't implement it. | ||
* | | | add generalized linkAnnex' | Joey Hess | 2015-12-10 |
| | | | |||
| | * | Added a comment | http://joeyh.name/ | 2015-12-10 |
| | | | |||
* | | | todo | Joey Hess | 2015-12-10 |
| | | | |||
* | | | check InodeCache in inAnnex et al | Joey Hess | 2015-12-10 |
| | | | | | | | | | | | | | | | | | | This avoids querying the database when the content file doen't exist (or otherwise fails the provided check). However, it does add overhead of querying the database, and will certianly impact performance. | ||
* | | | check inode cache in prepSendAnnex | Joey Hess | 2015-12-10 |
| | | | | | | | | | | | | | | | This does mean one query of the database every time an object is sent. May impact performance. | ||
* | | | Merge branch 'master' into smudge | Joey Hess | 2015-12-10 |
|\| | | |||
| * | | comment | Joey Hess | 2015-12-10 |
| | | | |||
| | * | Added a comment: Complete removal | fbicknel@01ede624a1a56b3998b823e9b60da0ff81cccb16 | 2015-12-10 |
| |/ | |||
| * | comment | Joey Hess | 2015-12-10 |
| | | |||
| * | response | Joey Hess | 2015-12-10 |
| | | |||
| * | response | Joey Hess | 2015-12-10 |
| | | |||
| * | Added a comment: The downside | https://openid.stackexchange.com/user/27ceb3c5-0762-42b8-8f8a-ed21c284748f | 2015-12-10 |
| | | |||
| * | (no commit message) | https://openid.stackexchange.com/user/3ee5cf54-f022-4a71-8666-3c2b5ee231dd | 2015-12-09 |
| | | |||
| * | Merge branch 'master' of ssh://git-annex.branchable.com | Joey Hess | 2015-12-09 |
| |\ | |||
| * | | devblog | Joey Hess | 2015-12-09 |
| | | | |||
* | | | Merge branch 'master' into smudge | Joey Hess | 2015-12-09 |
|\| | | |||
* | | | use InodeCache when dropping a key to see if a pointer file can be safely reset | Joey Hess | 2015-12-09 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Keys database can hold multiple inode caches for a given key. One for the annex object, and one for each pointer file, which may not be hard linked to it. Inode caches for a key are recorded when its content is added to the annex, but only if it has known pointer files. This is to avoid the overhead of maintaining the database when not needed. When the smudge filter outputs a file's content, the inode cache is not updated, because git's smudge interface doesn't let us write the file. So, dropping will fall back to doing an expensive verification then. Ideally, git's interface would be improved, and then the inode cache could be updated then too. | ||
| | * | Added a comment | openmedi | 2015-12-09 |
| | | | |||
* | | | move InodeSentinal from direct mode code to its own module | Joey Hess | 2015-12-09 |
| | | | | | | | | | | | | | | | Will be used outside of direct mode for v6 unlocked files, and is already used outside of direct mode when adding files to annex. | ||
* | | | link/copy pointer files to object content when it's added | Joey Hess | 2015-12-09 |
| | | | |||
* | | | avoid pre-commit hook messing up new-style unlocked files in v6 repo | Joey Hess | 2015-12-09 |
| | | | |||
| | * | Added a comment: anyone saw/worked on backend for watchdox service? (not ↵ | https://me.yahoo.com/a/EbvxpTI_xP9Aod7Mg4cwGhgjrCrdM5s-#7c0f4 | 2015-12-08 |
| |/ | | | | | | | free one but needed :-/) | ||
* | | todo | Joey Hess | 2015-12-08 |
| | | |||
| * | add news item for git-annex 5.20151208 | Joey Hess | 2015-12-08 |
| | | |||
| * | response | Joey Hess | 2015-12-08 |
| | |