summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* document release3.20130216Gravatar Joey Hess2013-02-16
|
* phony standaloneGravatar Joey Hess2013-02-16
|
* deal with Glob/filemanip conflictGravatar Joey Hess2013-02-16
|
* prep releaseGravatar Joey Hess2013-02-16
|
* poll vote (My phone (or MP3 player))Gravatar 79.224.245.362013-02-16
|
* updateGravatar Joey Hess2013-02-15
|
* blog for the looooong dayGravatar Joey Hess2013-02-15
|
* switch to direct mode when auto-enablingGravatar Joey Hess2013-02-15
| | | | | Gets the direct mode mapping set up correctly. Maybe other stuff, but probably not, since this is probably a new repo.
* proper fix for dropunusedGravatar Joey Hess2013-02-15
| | | | | | | | | | Now getKeysPresent checks that the key's content, not only its directory, exists. In direct mode, the inode cache file is used as a standin for the content. removeAnnex always removes the inode cache file, and drop and move --from always call removeAnnex, even if the object does not seem to be inAnnex, to ensure it's always deleted.
* update for reversionGravatar Joey Hess2013-02-15
|
* Revert "Clean up direct mode cache and mapping info when dropping keys."Gravatar Joey Hess2013-02-15
| | | | | | | | | This reverts commit f797939d15a2b414e62b28ccb0bd9e5b77978d76. This was buggy, it caused the direct mode cache to be lost when dropping keys, so when the file is gotten back, it's stored in indirect mode. Note to self: Do not attempt bug fixes at 6 am!
* fixed test suite build after recent changes broke itGravatar Joey Hess2013-02-15
|
* start to support core.symlinks=falseGravatar Joey Hess2013-02-15
| | | | | Utility functions to handle no symlink mode, and converted Annex.Content to use them; still many other places to convert.
* updateGravatar Joey Hess2013-02-15
|
* don't allow setting indirect mode on a crippled filesystemGravatar Joey Hess2013-02-15
|
* improveGravatar Joey Hess2013-02-15
|
* migrate, rekey: copy rather than hard linking in crippled filesystem modeGravatar Joey Hess2013-02-15
|
* build fixGravatar Joey Hess2013-02-15
|
* optimise sending to encrypted rsyncGravatar Joey Hess2013-02-15
| | | | | | With an encrypted rsync remote, the encrpyted file can be renamed, rather than being copied, in crippled filesystem mode. This gets back to just as fast as non-crippled mode for this very common case.
* rsync special remote support for crippled filesystem modeGravatar Joey Hess2013-02-15
| | | | | | | | | | Cannot make a hard link, have to copy. I did find a way to make it work without setting up a tree, just using --include and --exclude. But it needs the same hash directories to be used on both sides, which is normally not the case. Still, I hope one day I will convert non-bare repos to use the same hash dirs as everything else, and then this will get more efficient.
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-02-15
|\
* | fix assistant's use of lsof in crippled filesystem modeGravatar Joey Hess2013-02-15
| |
* | avoid warningGravatar Joey Hess2013-02-15
| |
* | little xargs eqivilant as a pure functionGravatar Joey Hess2013-02-15
| |
| * Added a commentGravatar http://nullroute.eu.org/~grawity/2013-02-15
|/
* fixedGravatar Joey Hess2013-02-14
|
* fixedGravatar Joey Hess2013-02-14
|
* add standalone targetGravatar Joey Hess2013-02-14
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-02-14
|\
* | blog for the dayGravatar Joey Hess2013-02-14
| |
* | add: Improved detection of files that are modified while being added.Gravatar Joey Hess2013-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | In indirect mode, now checks the inode cache to detect changes to a file. Note that a file can still be changed if a process has it open for write, after landing in the annex. In direct mode, some checking of the inode cache was done before, but from a much later point, so fewer modifications could be detected. Now it's as good as indirect mode. On crippled filesystems, no lock down is done before starting to add a file, so checking the inode cache is the only protection we have.
* | split out Utility.InodeCacheGravatar Joey Hess2013-02-14
| |
* | crippled filesystem support, probing and initial supportGravatar Joey Hess2013-02-14
| | | | | | | | | | | | | | | | | | | | | | | | git annex init probes for crippled filesystems, and sets direct mode, as well as `annex.crippledfilesystem`. Avoid manipulating permissions of files on crippled filesystems. That would likely cause an exception to be thrown. Very basic support in Command.Add for cripped filesystems; avoids the lock down entirely since doing it needs both permissions and hard links. Will make this better soon.
* | remove unused itemGravatar Joey Hess2013-02-14
| | | | | | | | This moved to annexDirect in GitConfig.
| * poll vote (Google Drive)Gravatar 117.197.11.1302013-02-14
| |
| * poll vote (I need a Windows port)Gravatar 108.254.104.2382013-02-14
| |
| * Added a commentGravatar http://a-or-b.myopenid.com/2013-02-13
|/
* couple more android build fixesGravatar Joey Hess2013-02-13
|
* fix make -CGravatar Joey Hess2013-02-13
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2013-02-13
|\
* | blog for the dayGravatar Joey Hess2013-02-13
| |
* | Makefile and patches for reproducible build of utilities for androidGravatar Joey Hess2013-02-13
| |
| * Added a comment: an updateGravatar https://www.google.com/accounts/o8/id?id=AItOawmaMxYm33s0H-nxBo5uzYUzdIECoyR8Ug82013-02-13
| |
* | update; android tarballGravatar Joey Hess2013-02-13
| |
* | tweak android runshell after testingGravatar Joey Hess2013-02-13
| |
* | add androidapp targetGravatar Joey Hess2013-02-13
| | | | | | | | | | The android-utilities/ directory currently needs to be set up by hand to contain busybox, etc.
* | deal with Android's nonstandard shell locationGravatar Joey Hess2013-02-13
| | | | | | | | | | | | This is so gratutious and pointless. It's a shame that everything we learned about Unix portability and the importance of standards has been thrown out the window by these guys.
* | updated for androidGravatar Joey Hess2013-02-13
| |
| * (no commit message)Gravatar annexuser2013-02-13
| |
* | runshell for AndroidGravatar Joey Hess2013-02-13
| |