X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=bin%2Frgit;h=5b15f3427bbdc89b88e5b74bec840f6a4c73b19c;hb=3c8ced43d1e1f8fb7e136aa6f39237c91f6bf8f9;hp=6387293b5fe467756822f91fc1e197513577c37e;hpb=d269812ad0771d8f1925c858e8a52618cbe304e9;p=perl%2Fmodules%2Frgit.git diff --git a/bin/rgit b/bin/rgit index 6387293..5b15f34 100755 --- a/bin/rgit +++ b/bin/rgit @@ -13,7 +13,7 @@ use App::Rgit; our $VERSION; BEGIN { - $VERSION = '0.05'; + $VERSION = '0.06'; } my %opts; @@ -114,7 +114,7 @@ sub policy_interactive { my $cwd = cwd; $repo->chdir; system { $shell } $shell; - chroot $cwd; + chdir $cwd; } else { $conf->err("Couldn't find any shell\n"); } @@ -134,7 +134,7 @@ rgit - Recursively execute a command on all the git repositories in a directory =head1 VERSION -Version 0.05 +Version 0.06 =head1 SYNOPSIS @@ -149,39 +149,39 @@ Moreover, those formats are substituted in the arguments before running the comm =item * -C<^n> with the current repository name. +C<%n> with the current repository name. =item * -C<^g> with the relative path (based from the root directory) to the current repository. +C<%g> with the relative path (based from the root directory) to the current repository. =item * -C<^G> with the absolute path to the current repository. +C<%G> with the absolute path to the current repository. =item * -C<^w> with the relative path (based from the root directory) to the current repository's working directory. +C<%w> with the relative path (based from the root directory) to the current repository's working directory. =item * -C<^W> with the absolute path to the current repository's working directory. +C<%W> with the absolute path to the current repository's working directory. =item * -C<^b> with a "bareified" relative path, i.e. C<^g> if this is a bare repository, and C<^w.git> otherwise. +C<%b> with a "bareified" relative path, i.e. C<%g> if this is a bare repository, and C<%w.git> otherwise. =item * -C<^B> with an absolute version of the "bareified" path. +C<%B> with an absolute version of the "bareified" path. =item * -C<^R> with the absolute path to the root directory. +C<%R> with the absolute path to the root directory. =item * -C<^^> with a bare C<^>. +C<%%> with a bare C<%>. =back @@ -235,11 +235,11 @@ Execute C on all the repositories below the current directory : Tag all the repositories with their name : - rgit tag ^n + rgit tag %n Add a remote to all repositories in "/foo/bar" to their bare counterpart in C on F : - GIT_DIR="/foo/bar" rgit remote add host git://host/qux/^b + GIT_DIR="/foo/bar" rgit remote add host git://host/qux/%b =head1 DEPENDENCIES @@ -267,7 +267,7 @@ Tests code coverage report is available at L