commit 6406e0684a379d13188886f747ed57060925efaf
Author: Nicolas Vigier <boklm(a)torproject.org>
Date: Wed Nov 8 14:32:04 2017 +0100
Bug 24180: Make 'rbm fetch' accept options
---
doc/rbm-fetch.asc | 7 ++++++-
rbm | 3 ++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/doc/rbm-fetch.asc b/doc/rbm-fetch.asc
index 17a41e6..f0da55e 100644
--- a/doc/rbm-fetch.asc
+++ b/doc/rbm-fetch.asc
@@ -9,7 +9,7 @@ rbm-fetch - Fetch commits from remote git or mercurial repository
SYNOPSIS
--------
[verse]
-'rbm fetch' [project]
+'rbm fetch' [options] [project]
DESCRIPTION
-----------
@@ -23,6 +23,11 @@ fetched, so there is no need to use this command.
Alternatively, the '--fetch' option can be used on other commands.
+COMMAND LINE OPTIONS
+--------------------
+
+See link:rbm_cli.html[rbm_cli(7)] for options.
+
SEE ALSO
--------
link:rbm.html[rbm(1)]
diff --git a/rbm b/rbm
index 2c4ad0d..5d6417b 100755
--- a/rbm
+++ b/rbm
@@ -131,7 +131,8 @@ sub show_conf {
sub fetch {
shift;
$RBM::config->{run}{fetch} = 1;
- my @l = @_ ? @_ : (RBM::projectslist());
+ my $args = set_options(@_);
+ my @l = @$args ? @$args : (RBM::projectslist());
foreach my $project (@l) {
RBM::valid_project($project);
if (RBM::project_config($project, 'git_url')) {