Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'master' into smudge | Joey Hess | 2015-12-11 |
|\ | |||
| * | fsck: Failed to honor annex.diskreserve when checking a remote. | 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 |
| | | | |||
* | | | always format pointer file with a trailing newline | Joey Hess | 2015-12-10 |
| | | | | | | | | | | | | | | | | | | | | | Before the smudge filter added a trailing newline, but other things that wrote formatPointer to a file did not. also some new pointer staging code to use later | ||
| | * | 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. | ||
* | | | move | Joey Hess | 2015-12-10 |
| | | | |||
* | | | 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 |
| | | | |||
| * | | Add S3 features to git-annex version output. | Joey Hess | 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 |
| | | |||
* | | make clear when code is using deprecated direct mode files | Joey Hess | 2015-12-09 |
| | | |||
* | | reorder | Joey Hess | 2015-12-09 |
| | | |||
| * | (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. | ||
* | | | add inode cache to the db | Joey Hess | 2015-12-09 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Renamed the db to keys, since it is various info about a Keys. Dropping a key will update its pointer files, as long as their content can be verified to be unmodified. This falls back to checksum verification, but I want it to use an InodeCache of the key, for speed. But, I have not made anything populate that cache yet. | ||
| | * | 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 clean filter trying to annex a pointer file | Joey Hess | 2015-12-09 |
| | | | |||
* | | | avoid pre-commit hook messing up new-style unlocked files in v6 repo | Joey Hess | 2015-12-09 |
| | | | |||
* | | | stash DbHandle in Annex state | Joey Hess | 2015-12-09 |
| | | | |||
* | | | refactor and improve pointer file handling code | 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 |
| | | |||
| * | prep release5.20151208 | Joey Hess | 2015-12-08 |
| | | |||
| * | response | Joey Hess | 2015-12-08 |
| | | |||
| * | Added a comment: Problems initializing glacier remote | ben | 2015-12-08 |
| | | |||
| * | I started using a repo on S3, so that partially answered my question about ↵ | wsha.code+ga@b38779424f41c5701bbe5937340be43ff1474b2d | 2015-12-08 |
| | | | | | | | | how files are stored on S3. |