bin/braid in braid-1.0.16 vs bin/braid in braid-1.0.17
- old
+ new
@@ -38,15 +38,15 @@
examples <<-TXT
. braid add http://remote/path.git local/dir
. braid add http://remote/path local/dir
TXT
- mixin :argument_url, :optional_path, :option_branch, :option_revision, :option_full, :option_verbose, :option_remote_path
+ mixin :argument_url, :optional_local_path, :option_branch, :option_revision, :option_verbose, :option_path
run {
Braid.verbose = verbose
- Braid::Command.run(:add, url, {'path' => path, 'branch' => branch, 'revision' => revision, 'full' => full, 'remote_path' => remote_path})
+ Braid::Command.run(:add, url, {'path' => local_path, 'branch' => branch, 'revision' => revision, 'remote_path' => path})
}
}
mode(:update) {
description <<-TXT
@@ -63,20 +63,20 @@
examples <<-TXT
. braid update
. braid update local/dir
TXT
- mixin :optional_path, :option_revision, :option_head, :option_verbose, :option_keep_remote
+ mixin :optional_local_path, :option_revision, :option_head, :option_verbose, :option_keep_remote
run {
options = {
'revision' => revision,
'head' => head,
'keep' => keep
}
Braid.verbose = verbose
- Braid::Command.run(:update, path, options)
+ Braid::Command.run(:update, local_path, options)
}
}
mode(:remove) {
description <<-TXT
@@ -89,65 +89,65 @@
examples <<-TXT
. braid remove local/dir
TXT
- mixin :argument_path, :option_verbose, :option_keep_remote
+ mixin :argument_local_path, :option_verbose, :option_keep_remote
run {
options = {
:keep => keep
}
Braid.verbose = verbose
- Braid::Command.run(:remove, path, options)
+ Braid::Command.run(:remove, local_path, options)
}
}
mode(:diff) {
description <<-TXT
Show diff of local changes to mirror.
TXT
- mixin :optional_path, :option_verbose, :option_keep_remote
+ mixin :optional_local_path, :option_verbose, :option_keep_remote
run {
options = {
'keep' => keep
}
Braid.verbose = verbose
- Braid::Command.run(:diff, path, options)
+ Braid::Command.run(:diff, local_path, options)
}
}
mode(:push) {
description <<-TXT
Push local mirror changes to remote.
TXT
- mixin :argument_path, :option_branch, :option_verbose, :option_keep_remote
+ mixin :argument_local_path, :option_branch, :option_verbose, :option_keep_remote
run {
options = {
'keep' => keep,
'branch' => branch
}
Braid.verbose = verbose
- Braid::Command.run(:push, path, options)
+ Braid::Command.run(:push, local_path, options)
}
}
mode(:setup) {
description <<-TXT
Set up git remotes.
TXT
- mixin :optional_path, :option_verbose, :option_force
+ mixin :optional_local_path, :option_verbose, :option_force
run {
Braid.verbose = verbose
Braid.force = force
- Braid::Command.run(:setup, path)
+ Braid::Command.run(:setup, local_path)
}
}
mode(:version) {
description 'Show braid version.'
@@ -155,40 +155,29 @@
run {
puts "braid #{Braid::VERSION}"
}
}
- mode(:list) {
- description 'Show all tracked mirrors (and if updates are available).'
-
- mixin :option_verbose
-
- run {
- Braid.verbose = verbose
- Braid::Command.run(:list)
- }
- }
-
mode(:status) {
description 'Show the status of all tracked mirrors (and if updates are available).'
- mixin :optional_path, :option_verbose
+ mixin :optional_local_path, :option_verbose
run {
Braid.verbose = verbose
- Braid::Command.run(:status, path)
+ Braid::Command.run(:status, local_path)
}
}
- mixin(:argument_path) {
- argument(:path) {
+ mixin(:argument_local_path) {
+ argument(:local_path) {
attr
}
}
- mixin(:optional_path) {
- argument(:path) {
+ mixin(:optional_local_path) {
+ argument(:local_path) {
optional
attr
}
}
@@ -205,12 +194,12 @@
desc 'remote branch name'
attr
}
}
- mixin(:option_remote_path) {
- option(:remote_path, :p) {
+ mixin(:option_path) {
+ option(:path, :p) {
optional
argument :required
desc 'remote path'
attr
}
@@ -227,17 +216,9 @@
mixin(:option_head) {
option(:head) {
optional
desc 'mirror head'
- attr
- }
- }
-
- mixin(:option_full) {
- option(:full) {
- optional
- desc 'include mirror history' # FIXME
attr
}
}
mixin(:option_verbose) {