summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* broke up UtilityGravatar Joey Hess2011-10-16
|
* clean Annex stuff out of Utility/Gravatar Joey Hess2011-10-16
|
* git-annex-shell: GIT_ANNEX_SHELL_READONLY and GIT_ANNEX_SHELL_LIMITED ↵Gravatar Joey Hess2011-10-15
| | | | | | environment variables can be set to limit what commands can be run. This could be used by eg, gitolite.
* fixGravatar Joey Hess2011-10-15
|
* break out non-log stuff to separate moduleGravatar Joey Hess2011-10-15
|
* migrate: Copy url logs for keys when migrating.Gravatar Joey Hess2011-10-15
|
* break web log handling into a separate moduleGravatar Joey Hess2011-10-15
|
* reorganize log modulesGravatar Joey Hess2011-10-15
| | | | no code changes
* updateGravatar Joey Hess2011-10-15
|
* add a copy of my mailing list postGravatar Joey Hess2011-10-15
|
* addGravatar Joey Hess2011-10-15
|
* tweakGravatar Joey Hess2011-10-15
|
* reorgGravatar Joey Hess2011-10-14
|
* A remote can have a annexUrl configured, that is used by git-annex instead ↵Gravatar Joey Hess2011-10-14
| | | | of its usual url. (Similar to pushUrl.)
* Added a comment: fixed thatGravatar http://joey.kitenet.net/2011-10-13
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawncBlzaDI248OZGjKQMXrLVQIx4XrZrzFo2011-10-13
|
* typoGravatar Joey Hess2011-10-12
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2011-10-12
|\
* | add git version check to configureGravatar Joey Hess2011-10-12
| | | | | | | | Rather ugly dotted version comparison method, but it does work.
* | add comment about relative/absolute filenamesGravatar Joey Hess2011-10-11
| |
| * add news item for git-annex 3.20111011Gravatar Joey Hess2011-10-11
| |
| * releasing version 3.201110113.20111011Gravatar Joey Hess2011-10-11
|/
* force files relativeGravatar Joey Hess2011-10-11
| | | | | | | Other code is currently depending on checkAttr forcing absolute filenames to relative, so keep it doing so. This is a quick fix, and should sometime be moved elsewhere.
* prep releaseGravatar Joey Hess2011-10-11
|
* oopsGravatar Joey Hess2011-10-11
|
* fix git 1.7.7 breakageGravatar Joey Hess2011-10-11
| | | | | | | | | | | | | | | | * This version of git-annex only works with git 1.7.7 and newer. The breakage with old versions is subtle, and affects annex.numcopies .gitattributes settings, so be sure to upgrade git to 1.7.7. (Debian package now depends on that version.) * Don't pass absolute paths to git show-attr, as it started following symlinks when that's done in 1.7.7. Instead, use relative paths, which show-attr only handles 100% correctly in 1.7.7. Closes: #645046 Unfortunatly I can find no way to work with the old and new gits, as the old had bugs that require absolute paths, while the new doesn't like them at all. And the behavior of git show-attr in 1.7.7. is the same as eg, git add of an absolute path to a symlink, so seems entirely intentional and not likely to change.
* minor syntax changesGravatar Joey Hess2011-10-11
|
* tweaksGravatar Joey Hess2011-10-10
|
* reorderGravatar Joey Hess2011-10-10
|
* fix a raceGravatar Joey Hess2011-10-09
| | | | | | | | | Another process may stage journalled files before the lock is taken, so need to get the list of journalled files afterwards. It's unfortunate this means getting the directory contents twice, but it seems better to do that than sometimes take the lock unnecessarily.
* Now supports git's insteadOf configuration, to modify the url used to access ↵Gravatar Joey Hess2011-10-09
| | | | a remote. Note that pushInsteadOf is not used; that and pushurl are reserved for actual git pushes. Closes: #644278
* better layoutGravatar Joey Hess2011-10-07
| | | | | And a theoretical fix to branchstate cache invalidation, but not a bug that could actually happen.
* performance fixGravatar Joey Hess2011-10-07
| | | | | It was checking if it needed to merge on every branch access, fix it to only check once.
* avoid merging multiple branches that point to the same treeGravatar Joey Hess2011-10-07
| | | | avoids git warning "error: duplicate parent xxx ignored"
* faster union merge of multiple branches into indexGravatar Joey Hess2011-10-07
| | | | only write index once
* git-annex-shell uuid verificationGravatar Joey Hess2011-10-06
| | | | | | | | | | | * git-annex now asks git-annex-shell to verify that it's operating in the expected repository. * Note that this git-annex will not interoperate with remotes using older versions of git-annex-shell. The reason for this check is to avoid git-annex getting confused about what remote repository actually contains a value. It's a prerequisite for supporting git insteadOf aliases.
* add timestamps to remote.logGravatar Joey Hess2011-10-06
|
* Add timestamps to trust.log.Gravatar Joey Hess2011-10-06
|
* add timestamp to uuid.logGravatar Joey Hess2011-10-06
| | | | | | | | * New or changed repository descriptions in uuid.log now have a timestamp, which is used to ensure the newest description is used when the uuid.log has been merged. * Note that older versions of git-annex will display the timestamp as part of the repository description, which is ugly but otherwise harmless.
* add UUIDLog, a generic module for mergable uuid-based logsGravatar Joey Hess2011-10-06
|
* propigate test suite failureGravatar Joey Hess2011-10-06
| | | | (but not test suite build failure)
* investigated file formats; appending timestamp should preserve back-compatGravatar Joey Hess2011-10-05
|
* renameGravatar Joey Hess2011-10-05
|
* bugGravatar Joey Hess2011-10-05
|
* renameGravatar Joey Hess2011-10-04
|
* factor out Annex exception handling moduleGravatar Joey Hess2011-10-04
|
* use bracket to reset environmentGravatar Joey Hess2011-10-04
| | | | | In case the exception is caught higher up, don't leave the environment dirty.
* factor out common importsGravatar Joey Hess2011-10-03
| | | | no code changes
* drop the lock on errorGravatar Joey Hess2011-10-03
|
* avoid taking journal lock unnecessarilyGravatar Joey Hess2011-10-03
|