gitto/gitto
Tom Willemse 6c05056f84 Allow multiple values for config settings
Setting a list as a value for `global-config' will instruct gitto to
place that setting in the config more than once. For example:

,----
| (set! global-config
|       '(("remote \"origin\""
|          ("url" . "git@somehost.com:~a.git")
|          ("pushurl" "git@somehost.com:~a.git"
|                     "git@someotherhost.com:user/~a.git"))))
`----

Will produce output similar to:

,----
| [remote "origin"]
|         url = git@somehost.com:repo-name.git
|         pushurl = git@somehost.com:repo-name.git
|         pushurl = git@someotherhost.com:user/repo-name.git
`----

The ordering may vary depending on what was already found in the
`origin' remote's settings.

gitto doesn't know or care which settings can and cannot appear more
than once in a configuration, it is up to the user to provide valid
values.
2013-05-25 20:49:55 +02:00
..
.gitignore Add Makefiles, utility 2012-07-01 01:42:15 +02:00
config.scm Allow multiple values for config settings 2013-05-25 20:49:55 +02:00
git.scm Change name 2013-05-20 23:42:31 +02:00
main.scm Add simple hook management 2013-05-25 20:29:33 +02:00
Makefile Ask to merge settings when registering repo 2013-05-23 23:11:10 +02:00
path.scm Change name 2013-05-20 23:42:31 +02:00
ui.scm Ask to merge settings when registering repo 2013-05-23 23:11:10 +02:00