[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Monotone-commits-diffs] net.venge.monotone: 6dae821d59f55243b22d14cbca
From: |
code |
Subject: |
[Monotone-commits-diffs] net.venge.monotone: 6dae821d59f55243b22d14cbca2a7c9624b75e68 |
Date: |
Fri, 4 Feb 2011 07:25:40 GMT |
revision: 6dae821d59f55243b22d14cbca2a7c9624b75e68
date: 2011-02-04T07:24:20
author: Richard Levitte <address@hidden>
branch: net.venge.monotone
changelog:
Handle a few more argument words and update the list with the latest
mtn build.
manifest:
format_version "1"
new_manifest [862590e36ac1c531ad3327233a6f0e7e302ad13a]
old_revision [173f1411b19e137dcc6b0943660ca900b6d4cc7f]
patch "contrib/monotone.bash_completion2"
from [96bd88bb4ea8c37873f01d83a2ec352e62282190]
to [3bbd522846d865e09915e1656acaefe00d8377af]
============================================================
--- contrib/monotone.bash_completion2 96bd88bb4ea8c37873f01d83a2ec352e62282190
+++ contrib/monotone.bash_completion2 3bbd522846d865e09915e1656acaefe00d8377af
@@ -16,6 +16,9 @@
# separate file that any completion package could load and use).
# These lines were generated with the perl script
# monotone_gen_bash_completion_table.pl
+# If you do it, be careful to set your locale to "C" and be sure the right
+# mtn is used (you can use the environment variable MTN to point at the right
+# one).
# BEGIN ----------------------------------------------------------------------
declare -a _monotone_options_noarg
_monotone_options_noarg=(
@@ -340,7 +343,7 @@ _monotone_command_options['mtn fdiff']='
_monotone_command_args['mtn fdiff']='SRCNAME DESTNAME SRCID DESTID'
_monotone_command_options['mtn fdiff']='--context --diff-args --external --no-show-encloser --reverse --show-encloser --unified --with-header --without-header'
### Missing mtn fload
-_monotone_command_args['mtn fmerge']='<parent> <left> <right>'
+_monotone_command_args['mtn fmerge']='PARENT_FILEID LEFT_FILEID RIGHT_FILEID'
_monotone_command_args['mtn genkey']='KEY_NAME'
_monotone_command_options['mtn genkey']='--force-duplicate-key'
_monotone_command_args['mtn get_roster']='REVID'
@@ -351,26 +354,29 @@ _monotone_command_options['mtn import']=
_monotone_command_args['mtn identify']='PATH'
_monotone_command_args['mtn import']='DIRECTORY'
_monotone_command_options['mtn import']='--author --branch --date --dry-run --exclude --message --message-file --no-dry-run --no-respect-ignore --respect-ignore --revision -b -m -r'
-_monotone_commands['mtn list']='branches certs changed databases dbs duplicates epochs ignored keys known missing tags unknown vars'
+_monotone_commands['mtn list']='branches certs changed databases dbs duplicates epochs ignored keys known missing tags unknown vars workspaces'
_monotone_command_args['mtn list branches']='PATTERN'
_monotone_command_options['mtn list branches']='--exclude'
_monotone_command_args['mtn list certs']='ID'
+_monotone_command_args['mtn list changed']='PATH ...'
_monotone_command_options['mtn list changed']='--depth --exclude'
### Missing mtn list databases
### Missing mtn list dbs
_monotone_command_options['mtn list duplicates']='--revision -r'
_monotone_command_args['mtn list epochs']='BRANCH ...'
-### Missing mtn list ignored
+_monotone_command_args['mtn list ignored']='PATH'
+_monotone_command_options['mtn list ignored']='--depth --exclude'
_monotone_command_args['mtn list keys']='PATTERN'
_monotone_command_options['mtn list known']='--depth --exclude'
_monotone_command_options['mtn list missing']='--depth --exclude'
_monotone_command_args['mtn list tags']='PATTERN'
_monotone_command_options['mtn list tags']='--exclude'
+_monotone_command_args['mtn list unknown']='PATH'
_monotone_command_options['mtn list unknown']='--depth --exclude'
_monotone_command_args['mtn list vars']='DOMAIN'
+### Missing mtn list workspaces
_monotone_commands['mtn local']='kill_certs kill_revision'
_monotone_command_args['mtn local kill_certs']='SELECTOR CERTNAME CERTVAL'
-_monotone_command_options['mtn local kill_certs']='--revision -r'
_monotone_command_args['mtn local kill_revision']='ID'
_monotone_command_args['mtn log']='PATH ...'
_monotone_command_options['mtn log']='--brief --clear-from --clear-to --depth --diffs --exclude --files --from --graph --last --merges --next --no-brief --no-diffs --no-files --no-graph --no-merges --revision --to -r'
@@ -387,7 +393,7 @@ _monotone_command_options['mtn pivot_roo
_monotone_command_args['mtn passphrase']='KEY_NAME_OR_HASH'
_monotone_command_args['mtn pivot_root']='NEW_ROOT PUT_OLD'
_monotone_command_options['mtn pivot_root']='--bookkeep-only --move-conflicting-paths --no-move-conflicting-paths'
-_monotone_command_args['mtn pluck']='-r FROM -r TO PATH ...'
+_monotone_command_args['mtn pluck']='PATH ...'
_monotone_command_options['mtn pluck']='--depth --exclude --move-conflicting-paths --no-move-conflicting-paths --revision -r'
_monotone_command_args['mtn privkey']='ID'
_monotone_command_args['mtn propagate']='SOURCE-BRANCH DEST-BRANCH'
@@ -422,7 +428,7 @@ _monotone_command_args['mtn tag']='REVIS
_monotone_command_args['mtn sync']='ADDRESS:PORTNUMBER PATTERN ...'
_monotone_command_options['mtn sync']='--dry-run --exclude --key-to-push --no-dry-run --no-set-default --no-update --set-default --update'
_monotone_command_args['mtn tag']='REVISION TAGNAME'
-_monotone_command_args['mtn testresult']='ID (pass|fail|true|false|yes|no|1|0)'
+_monotone_command_args['mtn testresult']='REV (pass|fail|true|false|yes|no|1|0)'
_monotone_command_args['mtn trusted']='REVISION NAME VALUE SIGNER1 SIGNER2 ...'
_monotone_command_args['mtn undrop']='PATH ...'
_monotone_command_args['mtn unregister_workspace']='WORKSPACE_PATH'
@@ -667,21 +673,24 @@ _monotone() {
argtype=${args[${#args[*]}-2]}
fi
case $argtype in
- *PATH | PATHS | *FILENAME )
+ *PATH | PATHS | *FILENAME | *FILE | SRC | SRC[0-9] | FILE[0-9] )
_filedir
;;
- REV* | NEW_REV* | OLD_REV* | *REVID | FROM | TO )
+ *REVISION | REV* | NEW_REV* | OLD_REV* | *REVID | FROM | TO )
_monotone_revisions
;;
- DIR* | *ROOT )
+ DIR* | *ROOT | DEST_DIR | WORKSPACE_PATH )
_filedir -d
;;
KEY* )
_monotone_public_keys
;;
- BRANCH* )
+ BRANCH* | SOURCE-BRANCH | DEST-BRANCH )
_monotone_branches
;;
+ TAG* )
+ _monotone_tags
+ ;;
ADDR*:PORT* | HOST*:PORT* )
_monotone_address_port
;;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Monotone-commits-diffs] net.venge.monotone: 6dae821d59f55243b22d14cbca2a7c9624b75e68,
code <=