summaryrefslogtreecommitdiff
path: root/Core.hs
Commit message (Collapse)AuthorAge
* use -- before filenames when running git add, git rm, etcGravatar Joey Hess2010-11-10
|
* bugfixGravatar Joey Hess2010-11-10
| | | | | | | | | | | | The object's directory might exist if the backend picked the same key as was already present. That could happen, for example, if the sha1 is the same. Note that I chose to go ahead and replace the old content with the new. We don't know if they are the same (even with sha1, their timestamp or perms could differ), so have to assume the newer one is preffered. Although it won't propigate to other annexes, so it had better not be significantly different!
* tweakGravatar Joey Hess2010-11-09
|
* Annexed file contents are now made unwritable and put in unwriteable ↵Gravatar Joey Hess2010-11-08
| | | | directories, to avoid them accidentially being removed or modified. (Thanks Josh Triplett for the idea.)
* Reorganised the layout of .git/annex/Gravatar Joey Hess2010-11-08
|
* refactoring, no code changes reallyGravatar Joey Hess2010-11-08
|
* Add annex.version, which will be used to automate upgrades.Gravatar Joey Hess2010-11-08
|
* hlinted a few filesGravatar Joey Hess2010-11-06
|
* trimGravatar Joey Hess2010-11-01
|
* moveGravatar Joey Hess2010-11-01
|
* refactor inAnnex remote checking to RemotesGravatar Joey Hess2010-10-31
|
* Fix crash on unknown symlinks.Gravatar Joey Hess2010-10-31
|
* more Wall cleaningGravatar Joey Hess2010-10-31
|
* more Wall cleaningGravatar Joey Hess2010-10-31
|
* more Wall cleaningGravatar Joey Hess2010-10-31
|
* avoid unnessary newlines before progress in quiet modeGravatar Joey Hess2010-10-29
|
* got rid of almost all 'return ()'Gravatar Joey Hess2010-10-28
|
* copyright statements0.02Gravatar Joey Hess2010-10-27
|
* pre-commit hookGravatar Joey Hess2010-10-27
|
* don't try to set up .gitattributes every time; only do it on git annex initGravatar Joey Hess2010-10-27
|
* use xargsGravatar Joey Hess2010-10-27
|
* use git command queueGravatar Joey Hess2010-10-26
|
* add git queue to Annex monadGravatar Joey Hess2010-10-26
| | | | not used anywhere just yet..
* add setkey subcommandGravatar Joey Hess2010-10-25
| | | | And finished implementing move --to
* fix failure propigationGravatar Joey Hess2010-10-25
|
* add dropkey subcommand and --quietGravatar Joey Hess2010-10-25
| | | | Needed for better git annex move --from
* split commands into 3 phasesGravatar Joey Hess2010-10-25
| | | | I feel like I just leveled up in Haskell.
* updateGravatar Joey Hess2010-10-25
|
* factored out getViaTmpGravatar Joey Hess2010-10-23
|
* better message displayGravatar Joey Hess2010-10-23
|
* reorg remote key presense checking codeGravatar Joey Hess2010-10-23
| | | | | | Also, it now checks if a key is inAnnex, ie, cached in .git/annex, not if it is present in a remote. For the File Backend, these are equivilant, not so for other backends.
* new fromkey subcommand, for registering urls, etc0.01Gravatar Joey Hess2010-10-21
| | | | had to redo Annex monad's flag storage
* newlines before failed messageGravatar Joey Hess2010-10-19
| | | | needed if a long message was shown
* less verbose failures seem better hereGravatar Joey Hess2010-10-19
|
* don't throw a fatal errorGravatar Joey Hess2010-10-19
|
* experimentally, removing all actual git committingGravatar Joey Hess2010-10-18
| | | | Idea is the user will commit when ready, just stage everything.
* commit logs at end; fasterGravatar Joey Hess2010-10-17
|
* atomic file retrieval from backendsGravatar Joey Hess2010-10-17
|
* command output cleanupGravatar Joey Hess2010-10-17
|
* reorgGravatar Joey Hess2010-10-17
|
* bugfixGravatar Joey Hess2010-10-17
|
* bugfix: don't add files under .git-annexGravatar Joey Hess2010-10-16
| | | | That could happen if git annex add -N were used repeatedly..
* add fix subcommandGravatar Joey Hess2010-10-16
|
* refactorGravatar Joey Hess2010-10-16
|
* add --no-commit optionGravatar Joey Hess2010-10-16
|
* tweaksGravatar Joey Hess2010-10-16
|
* dropped defaultCmdGravatar Joey Hess2010-10-16
| | | | With recusrion, it doesn't really make sense.
* quiet commit of logsGravatar Joey Hess2010-10-16
|
* bugfixGravatar Joey Hess2010-10-15
|
* avoid empty commitsGravatar Joey Hess2010-10-14
|