summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawkaT0B6s9jQuMzQUYRVBgWqtO7BhT_ZSaE2012-05-27
|
* removedGravatar https://www.google.com/accounts/o8/id?id=AItOawkaT0B6s9jQuMzQUYRVBgWqtO7BhT_ZSaE2012-05-27
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawkaT0B6s9jQuMzQUYRVBgWqtO7BhT_ZSaE2012-05-27
|
* Added a commentGravatar http://joeyh.name/2012-05-27
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawkaT0B6s9jQuMzQUYRVBgWqtO7BhT_ZSaE2012-05-27
|
* updateGravatar Joey Hess2012-05-27
|
* updateGravatar Joey Hess2012-05-27
|
* add trailGravatar Joey Hess2012-05-27
|
* Added a commentGravatar http://joeyh.name/2012-05-27
|
* removedGravatar https://www.google.com/accounts/o8/id?id=AItOawkaT0B6s9jQuMzQUYRVBgWqtO7BhT_ZSaE2012-05-27
|
* Added a comment: cannot get filesGravatar https://www.google.com/accounts/o8/id?id=AItOawkaT0B6s9jQuMzQUYRVBgWqtO7BhT_ZSaE2012-05-27
|
* Added a comment: cannot get filesGravatar https://www.google.com/accounts/o8/id?id=AItOawkaT0B6s9jQuMzQUYRVBgWqtO7BhT_ZSaE2012-05-27
|
* formatGravatar Joey Hess2012-05-26
|
* updateGravatar Joey Hess2012-05-26
|
* updateGravatar Joey Hess2012-05-26
|
* reordGravatar Joey Hess2012-05-26
|
* updateGravatar Joey Hess2012-05-26
|
* alternativeGravatar Joey Hess2012-05-26
|
* tweakGravatar Joey Hess2012-05-26
|
* fixGravatar Joey Hess2012-05-26
|
* updateGravatar Joey Hess2012-05-26
|
* add preliminary designGravatar Joey Hess2012-05-26
|
* bugGravatar Joey Hess2012-05-25
|
* Added a commentGravatar http://joeyh.name/2012-05-24
|
* fix inline pagenames in walkthroughGravatar Joey Hess2012-05-24
| | | | I should read my own ikiwiki changelog when upgrading, apparently.
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawl9sYlePmv1xK-VvjBdN-5doOa_Xw-jH4U2012-05-24
|
* (no commit message)Gravatar https://rmunn.myopenid.com/2012-05-24
|
* fix typoGravatar https://www.google.com/accounts/o8/id?id=AItOawkSq2FDpK2n66QRUxtqqdbyDuwgbQmUWus2012-05-24
|
* typo fixesGravatar https://launchpad.net/~ojwb2012-05-24
|
* fix linkGravatar Joey Hess2012-05-23
|
* Added a comment: +1 CygwinGravatar https://www.google.com/accounts/o8/id?id=AItOawk5cj-itfFHq_yhJHdzk3QOPp-PNW_MjPU2012-05-23
|
* add news item for git-annex 3.20120522Gravatar Joey Hess2012-05-22
|
* releasing version 3.201205223.20120522Gravatar Joey Hess2012-05-22
|
* suppress "(Recording state in git)" message when committing change to remote ↵Gravatar Joey Hess2012-05-20
| | | | | | | | | | | | | | | state This was shown redundantly for a tricky reason -- while it runs inside a doSideAction block that would appear to supress it, the action being run is in a different state monad; for the remote, and so the suppression doesn't work. Always suppressing the message when committing to a local remote is ok do to though -- it mirrors the /dev/nulling of the git annex shell commit output. And it turns out that any time there is a git-annex branch state change to commit on the remote, the local repo has also had a similar change made, and so the message has been shown already.
* more worktree improvementsGravatar Joey Hess2012-05-19
| | | | | | | | | Avoid more expensive code path when no core.worktree is configured. Don't change worktree when reading config if one is already set. This could happen if GIT_CORE_WORKTREE is set, and the repo also has core.worktree, and the config is reread. Now GIT_CORE_WORKTREE will prevail.
* avoid chdir when already inside worktreeGravatar Joey Hess2012-05-19
|
* test suite saved my baconGravatar Joey Hess2012-05-19
| | | | git config reading memoization shouldn't be used when changing config
* make GIT_DIR, GIT_WORK_TREE absoluteGravatar Joey Hess2012-05-18
| | | | | GIT_DIR is set to something relative, like ".git" in the pre-commit hook. But internally all the directories are assumed to be absolute.
* Add support for core.worktree, and fix support for GIT_WORK_TREE and GIT_DIR.Gravatar Joey Hess2012-05-18
| | | | | | | The environment needs to override git-config. Changed when git config is read, and avoid rereading it once it's been read. chdir for both worktree settings.
* Clean up handling of git directory and git worktree.Gravatar Joey Hess2012-05-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Baked into the code was an assumption that a repository's git directory could be determined by adding ".git" to its work tree (or nothing for bare repos). That fails when core.worktree, or GIT_DIR and GIT_WORK_TREE are used to separate the two. This was attacked at the type level, by storing the gitdir and worktree separately, so Nothing for the worktree means a bare repo. A complication arose because we don't learn where a repository is bare until its configuration is read. So another Location type handles repositories that have not had their config read yet. I am not entirely happy with this being a Location type, rather than representing them entirely separate from the Git type. The new code is not worse than the old, but better types could enforce more safety. Added support for core.worktree. Overriding it with -c isn't supported because it's not really clear what to do if a git repo's config is read, is not bare, and is then overridden to bare. What is the right git directory in this case? I will worry about this if/when someone has a use case for overriding core.worktree with -c. (See Git.Config.updateLocation) Also removed and renamed some functions like gitDir and workTree that misused git's terminology. One minor regression is known: git annex add in a bare repository does not print a nice error message, but runs git ls-files in a way that fails earlier with a less nice error message. This is because before --work-tree was always passed to git commands, even in a bare repo, while now it's not.
* addGravatar Joey Hess2012-05-16
|
* Merge branch 'master' of ssh://git-annex.branchable.comGravatar Joey Hess2012-05-15
|\
* | Pass -a to cp even when it supports --reflink=auto, to preserve permissions.Gravatar Joey Hess2012-05-15
| | | | | | | | | | | | Amoung other things, this makes unlocking a WORM backed file and then re-adding it without making any changes not add a new object, as the timestamp is preserved.
| * Added a commentGravatar http://joeyh.name/2012-05-15
|/
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w2012-05-15
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawnpdM9F8VbtQ_H5PaPMpGSxPe_d5L1eJ6w2012-05-15
|
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawlYu7QmD7wrbHWkoxuriaA9XcijM-g5vrQ2012-05-15
|
* Added a comment: cygwinGravatar https://www.google.com/accounts/o8/id?id=AItOawkRITTYYsN0TFKN7G5sZ6BWGZOTQ88Pz4s2012-05-15
|
* cleanupGravatar Joey Hess2012-05-11
|
* add news item for git-annex 3.20120511Gravatar Joey Hess2012-05-11
|