summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Bugfix: When fsck detected and moved away corrupt file content, it did not ↵Gravatar Joey Hess2011-03-03
| | | | update the location log.
* remove debugging printfGravatar Joey Hess2011-03-03
|
* support git funky remote syntaxesGravatar Joey Hess2011-03-03
| | | | | | * Look for dir.git directories the same as git does. * Support remote urls specified as relative paths. * Support non-ssh remote paths that contain tilde expansions.
* remove unused codeGravatar Joey Hess2011-03-03
|
* avoid failing if a local repo is not currently availableGravatar Joey Hess2011-03-03
| | | | | | The added check if a repo is bare means its config needs to be read, but in this case it cannot be. That means that a repo currently not available is assumed to be non-bare.
* formattingGravatar Joey Hess2011-03-03
|
* updateGravatar Joey Hess2011-03-03
|
* better quoting of description via showGravatar Joey Hess2011-03-03
|
* add describe subcommandGravatar Joey Hess2011-03-03
|
* document describe commandGravatar Joey Hess2011-03-03
|
* fix up commands that are trouble on bare reposGravatar Joey Hess2011-03-03
| | | | | Most will just abort. init does a basic init and gives a command to run elsewhere to finish it.
* prevent trust commands from trying to do things in a bare repoGravatar Joey Hess2011-03-03
| | | | | Since they need to stage changes, they would actually, if allowed to run, succeed, but wipe out existing trust.log content.
* updates for bare repo supportGravatar Joey Hess2011-03-03
|
* wow, non-local bare repos just workedGravatar Joey Hess2011-03-03
|
* initial documantation/todo list for bare repositoriesGravatar Joey Hess2011-03-03
|
* avoid logging to location log when in a bare repoGravatar Joey Hess2011-03-03
| | | | | | | | | | | | | | This assumes that changes to content in bare repos are made from some non-bare repo, and that the location log is updated on that side. That's true for move --from and move --to. It's *not* true for dropkey and setkey and recvkey. But those are plumbing level commands, so I guess it's ok to assume that someone running those in a bare repo knows what they're doing. And git-annex-shell is used to run those, and if the bare repo is non-local, it needs to be able to use them even though they cannot update the location log. So this seems unavoidable.
* remove redundant importsGravatar Joey Hess2011-03-03
|
* some initial support for local bare reposGravatar Joey Hess2011-03-03
| | | | | | | | | | | This relies on git-annex's behavior of reading the config of local repos. That allows repoIsLocalBare to examine the git config for core.bare. Hopefully, gitAnnexLocation, gitAnnexDir, and gitAnnexObjectDir are only used on local repos. But, I have not audited fully, since they're probably not (see for example copyToRemote). And so, the functions fall back to their old non-bare-aware behavior for non-local repos.
* cannot be broken symlinks after all.. one other ideaGravatar Joey Hess2011-03-03
|
* amendGravatar Joey Hess2011-03-03
|
* doesn't seem possible..Gravatar Joey Hess2011-03-03
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawmFgsNxmnGznb5bbmcoWhoQOoxZZ-io61s2011-03-03
|
* fsck: Check for and repair location log damage.Gravatar Joey Hess2011-03-02
|
* only enable SHA backends that configure finds support forGravatar Joey Hess2011-03-02
|
* don't forget to rewrite tagsGravatar tyger2011-03-02
|
* Found temporary solutionGravatar tyger2011-03-02
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus2011-03-02
|
* Added a commentGravatar tyger2011-03-02
|
* linkGravatar Joey Hess2011-03-01
|
* formatGravatar Joey Hess2011-03-01
|
* add internals pageGravatar Joey Hess2011-03-01
|
* New backends: SHA512 SHA384 SHA256 SHA224Gravatar Joey Hess2011-03-01
|
* generic SHA size supportGravatar Joey Hess2011-03-01
|
* bugGravatar Joey Hess2011-03-01
|
* a slightly annoying thingGravatar Joey Hess2011-03-01
|
* Added a commentGravatar tyger2011-03-01
|
* renameGravatar Joey Hess2011-02-28
|
* use ShellParam typeGravatar Joey Hess2011-02-28
| | | | | So, I have a type checked safe handling of filenames starting with dashes, throughout the code.
* add ShellParam type, for type-checked shell paramsGravatar Joey Hess2011-02-28
|
* show allGravatar Joey Hess2011-02-27
|
* custom template for walkthrough inlineGravatar Joey Hess2011-02-27
|
* walkthrough deep linksGravatar Joey Hess2011-02-27
|
* split the walkthrough and inline back togetherGravatar Joey Hess2011-02-27
|
* typoGravatar Joey Hess2011-02-27
|
* responsesGravatar Joey Hess2011-02-27
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkju1sxeJoVVa04plfuhH4Dp8KJOA-Gu_g2011-02-27
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawkju1sxeJoVVa04plfuhH4Dp8KJOA-Gu_g2011-02-27
|
* Added a comment: git-add instead of git-annex-addGravatar http://christian.amsuess.com/chrysn2011-02-26
|
* Added a commentGravatar jbd2011-02-26
|
* Merge remote-tracking branch 'branchable/master'Gravatar Joey Hess2011-02-25
|\