X-Git-Url: https://git.madduck.net/code/myrepos.git/blobdiff_plain/76bdbc890f5320134fb05a0ff5b5c012f95ee69e..f545405cbfefec20d0d8e2ad77bd1e4203c53932:/mr diff --git a/mr b/mr index 3162623..adc0546 100755 --- a/mr +++ b/mr @@ -39,7 +39,7 @@ working directory. Or, if you are in a subdirectory of a repository that contains no other registered repositories, it will stay in that directory, and work on only that repository, -The predefined commands should be fairly familiar to users of any revision +These predefined commands should be fairly familiar to users of any revision control system: =over 4 @@ -74,6 +74,12 @@ Show a diff of uncommitted changes. Show the commit log. +=back + +These commands are also available: + +=over 4 + =item list (or ls) List the repositories that mr will act on. @@ -512,7 +518,10 @@ sub loadconfig { #{{{ # copy in defaults from first parent my $parent=$dir; - while ($parent=~s/^(.*)\/[^\/]+\/?$/$1/) { + while ($parent=~s/^(.*\/)[^\/]+\/?$/$1/) { + if ($parent eq '/') { + $parent=""; + } if (exists $config{$parent} && exists $config{$parent}{DEFAULT}) { $config{$dir}{DEFAULT}={ %{$config{$parent}{DEFAULT}} };