aboutsummaryrefslogtreecommitdiff
path: root/Command/Map.hs
Commit message (Collapse)AuthorAge
...
* add a UUID typeGravatar Joey Hess2011-11-07
| | | | Should have done this a long time ago.
* clean up check selection codeGravatar Joey Hess2011-10-29
| | | | | | | | | This new approach allows filtering out checks from the default set that are not appropriate for a command, rather than having to list every check that is appropriate. It also reduces some boilerplate. Haskell does not define Eq for functions, so I had to go a long way around with each check having a unique id. Meh.
* Fail if --from or --to is passed to commands that do not support them.Gravatar Joey Hess2011-10-27
|
* refactored and generalized pre-command sanity checkingGravatar Joey Hess2011-10-27
|
* clean Annex stuff out of Utility/Gravatar Joey Hess2011-10-16
|
* break out non-log stuff to separate moduleGravatar Joey Hess2011-10-15
|
* reorganize log modulesGravatar Joey Hess2011-10-15
| | | | no code changes
* renameGravatar Joey Hess2011-10-05
|
* renameGravatar Joey Hess2011-10-04
|
* factor out common importsGravatar Joey Hess2011-10-03
| | | | no code changes
* remove command type definitionsGravatar Joey Hess2011-09-15
| | | | | | | These were a mistake, they make the type signatures harder to read and less flexible. The CommandSeek, CommandStart, CommandPerform, and CommandCleanup types were a good idea, but composing them with the parameters expected is going too far.
* split groups of related functions out of UtilityGravatar Joey Hess2011-08-22
|
* moved files aroundGravatar Joey Hess2011-08-20
|
* reorg Remote/*Gravatar Joey Hess2011-08-16
|
* unify elipsis handlingGravatar Joey Hess2011-07-19
| | | | | And add a simple dots-based progress display, currently only used in v2 upgrade.
* finished hlint passGravatar Joey Hess2011-07-15
|
* renameGravatar Joey Hess2011-07-05
|
* better display of thrown errorsGravatar Joey Hess2011-07-05
|
* renamed GitRepo to GitGravatar Joey Hess2011-06-30
| | | | It was always imported qualified as Git anyway
* simplified a bunch of Maybe handlingGravatar Joey Hess2011-05-15
|
* refactor some boilerplateGravatar Joey Hess2011-05-15
|
* refactorGravatar Joey Hess2011-04-09
|
* renameGravatar Joey Hess2011-03-27
|
* convert map to use new codeGravatar Joey Hess2011-03-27
|
* avoid version check before running version and upgrade commandsGravatar Joey Hess2011-03-19
| | | | | There are two types of commands; those that access the repository and those that don't. Sorted.
* Support ssh remotes with a port specified.Gravatar Joey Hess2011-03-05
|
* move repoConfig out of RemotesGravatar Joey Hess2011-03-05
|
* improve GitRepos functions for pulling apart URL to repoGravatar Joey Hess2011-03-05
|
* 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.
* tweakGravatar Joey Hess2011-02-08
|
* fill color for host boxesGravatar Joey Hess2011-02-08
|
* show trusted repos in greenGravatar Joey Hess2011-02-08
|
* make remotes absolute while spideringGravatar Joey Hess2011-02-08
|
* map bugfixGravatar Joey Hess2011-02-08
| | | | | Need to find the absolute repo path before looking up the full info for the repo. Otherwise, it doesn't find the right full info.
* fix absrepo data lossGravatar Joey Hess2011-02-04
| | | | it was dropping the config map for the repos it changed
* node orderingGravatar Joey Hess2011-02-04
|
* color unreachable nodesGravatar Joey Hess2011-02-04
|
* fix infinite loopGravatar Joey Hess2011-02-03
| | | | Local repos with the same path are not different. :)
* cleanupGravatar Joey Hess2011-02-03
|
* refactorGravatar Joey Hess2011-02-03
|
* map improvementsGravatar Joey Hess2011-02-03
| | | | | | | | | | | | added uuid.log repos group repos by host avoid displaying most urls display remote names on edges still some bugs
* new map subcommand, basically workingGravatar Joey Hess2011-02-03
Still todo: - add repos from uuid.log that were not directly found - group repos into their respective hosts - display inaccessible repos and broken remote connections in red - anonymize the url display somewhat, so the maps can be shared - use uuid info to tell when two apparently different repos are actually the same repo accessed in different ways