Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix support for remotes with '.' in their names. | Joey Hess | 2011-03-18 |
| | |||
* | improve GitRepos functions for pulling apart URL to repo | Joey Hess | 2011-03-05 |
| | |||
* | remove debugging printf | Joey Hess | 2011-03-03 |
| | |||
* | support git funky remote syntaxes | Joey Hess | 2011-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 code | Joey Hess | 2011-03-03 |
| | |||
* | avoid failing if a local repo is not currently available | Joey Hess | 2011-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. | ||
* | some initial support for local bare repos | Joey Hess | 2011-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. | ||
* | rename | Joey Hess | 2011-02-28 |
| | |||
* | use ShellParam type | Joey Hess | 2011-02-28 |
| | | | | | So, I have a type checked safe handling of filenames starting with dashes, throughout the code. | ||
* | Fix test suite to reap zombies. | Joey Hess | 2011-02-13 |
| | | | | | | | | I had not taken into account that the code was written to run git and leave zombies, for performance/laziness reasons, when I wrote the test suite. So rather than the typical 1 zombie process that git-annex develops, test developed dozens. Caused problems on system with low process limits. Added a reap function to GitRepo, that waits for any zombie child processes. | ||
* | fix absrepo data loss | Joey Hess | 2011-02-04 |
| | | | | it was dropping the config map for the repos it changed | ||
* | map improvements | Joey Hess | 2011-02-03 |
| | | | | | | | | | | | | added uuid.log repos group repos by host avoid displaying most urls display remote names on edges still some bugs | ||
* | more accessor functions and better bad url handling | Joey Hess | 2011-02-03 |
| | |||
* | add check for unclean tree | Joey Hess | 2011-02-01 |
| | |||
* | idiom | Joey Hess | 2011-01-27 |
| | |||
* | add checks that location log files are committed | Joey Hess | 2011-01-11 |
| | | | | currently failing for move --to | ||
* | use concat | Joey Hess | 2011-01-09 |
| | |||
* | support ssh urls containing "~", and relative user:path | Joey Hess | 2010-12-31 |
| | |||
* | use git-annex-shell configlist | Joey Hess | 2010-12-31 |
| | |||
* | Support scp-style urls for remotes (host:path). | Joey Hess | 2010-12-28 |
| | |||
* | Avoid multiple calls to git ls-files when passed eg, "*". | Joey Hess | 2010-12-23 |
| | |||
* | Support remotes using git+ssh and ssh+git as protocol. Closes: #607056 | Joey Hess | 2010-12-14 |
| | |||
* | Support remotes using git+ssh:// as protocol. Closes: #607056 | Joey Hess | 2010-12-14 |
| | |||
* | Bugfix: Always correctly handle gitattributes when in a subdirectory of the ↵ | Joey Hess | 2010-11-28 |
| | | | | repository. | ||
* | hlint tweaks | Joey Hess | 2010-11-22 |
| | | | | Remotes.hs next, and also Backend/* and Command/* | ||
* | got rid of several more calls to git when finding unlocked files | Joey Hess | 2010-11-11 |
| | |||
* | add typeChangedFiles | Joey Hess | 2010-11-10 |
| | |||
* | hlinted a few files | Joey Hess | 2010-11-06 |
| | |||
* | add a stupid test harness | Joey Hess | 2010-11-02 |
| | |||
* | clean up | Joey Hess | 2010-11-02 |
| | |||
* | clean up | Joey Hess | 2010-11-02 |
| | |||
* | blew several hours on getting the decodeGitFile 100% right with quickcheck | Joey Hess | 2010-11-02 |
| | |||
* | reorg | Joey Hess | 2010-11-02 |
| | |||
* | deal with git's insane octal filename encoding | Joey Hess | 2010-11-02 |
| | |||
* | updat | Joey Hess | 2010-11-01 |
| | |||
* | fix checkAttr to not deadlock and not need strictness | Joey Hess | 2010-11-01 |
| | | | | Yeah, "will never deadlock" is never a good sign in code comments. ;) | ||
* | wrote checkAttr | Joey Hess | 2010-11-01 |
| | |||
* | finished adding support for annex.ssh-options | Joey Hess | 2010-11-01 |
| | |||
* | more Wall cleaning | Joey Hess | 2010-10-31 |
| | |||
* | bugfix: really run GitQueue against specified repo, not necessarily pwd | Joey Hess | 2010-10-31 |
| | |||
* | Fixed memory leak; git-annex no longer reads the whole file list from git ↵ | Joey Hess | 2010-10-30 |
| | | | | before starting, and will be much faster with large repos. | ||
* | use -z with git-ls-files, to support files with odd chars | Joey Hess | 2010-10-29 |
| | |||
* | factor out stagedFiles | Joey Hess | 2010-10-29 |
| | |||
* | convert safeSystem to boolSystem | Joey Hess | 2010-10-29 |
| | | | | to fix ctrl-c handling | ||
* | Fix support for file:// remotes. | Joey Hess | 2010-10-28 |
| | |||
* | took Josh's asvice and unified the Repo data types & used pattern matching more | Joey Hess | 2010-10-28 |
| | |||
* | tweak | Joey Hess | 2010-10-28 |
| | |||
* | got rid of almost all 'return ()' | Joey Hess | 2010-10-28 |
| | |||
* | tweaks | Joey Hess | 2010-10-28 |
| | |||
* | copyright statements0.02 | Joey Hess | 2010-10-27 |
| |