~ubuntu-branches/debian/sid/subversion/sid

« back to all changes in this revision

Viewing changes to tools/client-side/bash_completion

  • Committer: Package Import Robot
  • Author(s): James McCoy
  • Date: 2015-08-07 21:32:47 UTC
  • mfrom: (0.2.15) (4.1.7 experimental)
  • Revision ID: package-import@ubuntu.com-20150807213247-ozyewtmgsr6tkewl
Tags: 1.9.0-1
* Upload to unstable
* New upstream release.
  + Security fixes
    - CVE-2015-3184: Mixed anonymous/authenticated path-based authz with
      httpd 2.4
    - CVE-2015-3187: svn_repos_trace_node_locations() reveals paths hidden
      by authz
* Add >= 2.7 requirement for python-all-dev Build-Depends, needed to run
  tests.
* Remove Build-Conflicts against ruby-test-unit.  (Closes: #791844)
* Remove patches/apache_module_dependency in favor of expressing the
  dependencies in authz_svn.load/dav_svn.load.
* Build-Depend on apache2-dev (>= 2.4.16) to ensure ap_some_authn_required()
  is available when building mod_authz_svn and Depend on apache2-bin (>=
  2.4.16) for runtime support.

Show diffs side-by-side

added added

removed removed

Lines of Context:
162
162
        cur=${COMP_WORDS[COMP_CWORD]}
163
163
 
164
164
        # Possible expansions, without pure-prefix abbreviations such as "up".
165
 
        cmds='add blame annotate praise cat changelist cl checkout co cleanup'
 
165
        cmds='add auth blame annotate praise cat changelist cl checkout co cleanup'
166
166
        cmds="$cmds commit ci copy cp delete remove rm diff export help import"
167
167
        cmds="$cmds info list ls lock log merge mergeinfo mkdir move mv rename"
168
168
        cmds="$cmds patch propdel pdel propedit pedit propget pget proplist"
169
169
        cmds="$cmds plist propset pset relocate resolve resolved revert status"
170
 
        cmds="$cmds  switch unlock update upgrade"
 
170
        cmds="$cmds switch unlock update upgrade"
171
171
 
172
172
        # help options have a strange command status...
173
173
        local helpOpts='--help -h'
781
781
 
782
782
        # otherwise build possible options for the command
783
783
        pOpts="--username --password --no-auth-cache --non-interactive \
784
 
               --trust-server-cert --force-interactive"
 
784
               --trust-server-cert-failures \
 
785
               --force-interactive"
785
786
        mOpts="-m --message -F --file --encoding --force-log --with-revprop"
786
787
        rOpts="-r --revision"
787
788
        qOpts="-q --quiet"
798
799
                cmdOpts="--auto-props --no-auto-props --force --targets \
799
800
                         --no-ignore --parents $nOpts $qOpts $pOpts"
800
801
                ;;
 
802
        auth)
 
803
                cmdOpts="--remove --show-passwords $pOpts"
 
804
                ;;
801
805
        blame|annotate|ann|praise)
802
806
                cmdOpts="$rOpts $pOpts -v --verbose --incremental --xml \
803
807
                         -x --extensions --force $gOpts"
804
808
                ;;
805
809
        cat)
806
 
                cmdOpts="$rOpts $pOpts"
 
810
                cmdOpts="$rOpts $pOpts --ignore-keywords"
807
811
                ;;
808
812
        changelist|cl)
809
813
                cmdOpts="--targets $pOpts $qOpts $cOpts \
814
818
                         --force"
815
819
                ;;
816
820
        cleanup)
817
 
                cmdOpts="--diff3-cmd $pOpts"
 
821
                cmdOpts="--diff3-cmd $pOpts --include-externals -q --quiet\
 
822
                        --remove-ignored --remove-unversioned"
818
823
                ;;
819
824
        commit|ci)
820
825
                cmdOpts="$mOpts $qOpts $nOpts --targets --editor-cmd $pOpts \
823
828
                ;;
824
829
        copy|cp)
825
830
                cmdOpts="$mOpts $rOpts $qOpts --editor-cmd $pOpts --parents \
826
 
                         --ignore-externals"
 
831
                         --ignore-externals --pin-externals"
827
832
                ;;
828
833
        delete|del|remove|rm)
829
834
                cmdOpts="--force $mOpts $qOpts --targets --editor-cmd $pOpts \
850
855
                ;;
851
856
        info)
852
857
                cmdOpts="$pOpts $rOpts --targets -R --recursive --depth \
853
 
                         --incremental --xml $cOpts"
 
858
                         --include-externals --incremental --xml \
 
859
                         --show-item --no-newline $cOpts"
854
860
                ;;
855
861
        list|ls)
856
862
                cmdOpts="$rOpts -v --verbose -R --recursive $pOpts \
870
876
        merge)
871
877
                cmdOpts="$rOpts $nOpts $qOpts --force --dry-run --diff3-cmd \
872
878
                         $pOpts --ignore-ancestry -c --change -x --extensions \
873
 
                         --record-only --accept --reintegrate \
 
879
                         --record-only --accept \
874
880
                         --allow-mixed-revisions -v --verbose"
875
881
                ;;
876
882
        mergeinfo)
877
 
                cmdOpts="$rOpts $pOpts --depth --show-revs -R --recursive"
 
883
                cmdOpts="$rOpts $pOpts --depth --show-revs -R --recursive \
 
884
                         $qOpts -v --verbose --incremental --log"
878
885
                ;;
879
886
        mkdir)
880
887
                cmdOpts="$mOpts $qOpts --editor-cmd $pOpts --parents"
898
905
                    cmdOpts="$cmdOpts --revprop $rOpts"
899
906
                ;;
900
907
        propget|pget|pg)
901
 
                cmdOpts="-v --verbose -R --recursive $rOpts --strict \
 
908
                cmdOpts="-v --verbose -R --recursive $rOpts --no-newline \
902
909
                         $pOpts $cOpts --depth --xml --show-inherited-props"
903
910
                [[ $isRevProp || ! $prop ]] && cmdOpts="$cmdOpts --revprop"
904
911
                ;;
930
937
        status|stat|st)
931
938
                cmdOpts="-u --show-updates -v --verbose $nOpts $qOpts $pOpts \
932
939
                         --no-ignore --ignore-externals --incremental --xml \
933
 
                         $cOpts"
 
940
                         $rOpts $cOpts"
934
941
                ;;
935
942
        switch|sw)
936
943
                cmdOpts="--relocate $rOpts $nOpts $qOpts $pOpts --diff3-cmd \
1030
1037
        cur=${COMP_WORDS[COMP_CWORD]}
1031
1038
 
1032
1039
        # Possible expansions, without pure-prefix abbreviations such as "h".
1033
 
        cmds='crashtest create deltify dump freeze help hotcopy list-dblogs \
 
1040
        cmds='crashtest create delrevprop deltify dump freeze help hotcopy \
 
1041
              info list-dblogs \
1034
1042
              list-unused-dblogs load lock lslocks lstxns pack recover rmlocks \
1035
1043
              rmtxns setlog setrevprop setuuid unlock upgrade verify --version'
1036
1044
 
1093
1101
        setlog)
1094
1102
                cmdOpts="-r --revision --bypass-hooks"
1095
1103
                ;;
1096
 
        setrevprop)
1097
 
                cmdOpts="-r --revision --use-pre-revprop-change-hook \
 
1104
        setrevprop|delrevprop)
 
1105
                cmdOpts="-r --revision -t --transaction \
 
1106
                         --use-pre-revprop-change-hook \
1098
1107
                         --use-post-revprop-change-hook"
1099
1108
                ;;
1100
1109
        verify)
1126
1135
                --help)          cmdOpts=${cmdOpts/ -h / } ;;
1127
1136
                -r)              cmdOpts=${cmdOpts/ --revision / } ;;
1128
1137
                --revision)      cmdOpts=${cmdOpts/ -r / } ;;
 
1138
                -t)              cmdOpts=${cmdOpts/ --transaction / } ;;
 
1139
                --transaction)   cmdOpts=${cmdOpts/ -t / } ;;
1129
1140
                -F)              cmdOpts=${cmdOpts/ --file / } ;;
1130
1141
                --file)          cmdOpts=${cmdOpts/ -F / } ;;
1131
1142
                -M)              cmdOpts=${cmdOpts/ --memory-cache-size / } ;;
1226
1237
        cur=${COMP_WORDS[COMP_CWORD]}
1227
1238
 
1228
1239
        # Possible expansions, without pure-prefix abbreviations such as "h".
1229
 
        cmds='author cat changed date diff dirs-changed help history info \
1230
 
              lock log propget proplist tree uuid youngest --version'
 
1240
        cmds='author cat changed date diff dirs-changed filesize help history \
 
1241
              info lock log propget proplist tree uuid youngest --version'
1231
1242
 
1232
1243
        if [[ $COMP_CWORD -eq 1 ]] ; then
1233
1244
                COMPREPLY=( $( compgen -W "$cmds" -- $cur ) )
1268
1279
        dirs-changed)
1269
1280
                cmdOpts="-r --revision -t --transaction"
1270
1281
                ;;
 
1282
        filesize)
 
1283
                cmdOpts="-r --revision -t --transaction"
 
1284
                ;;
1271
1285
        help|h|\?)
1272
1286
                cmdOpts="$cmds"
1273
1287
                ;;
1380
1394
        copy-revprops|initialize|init|synchronize|sync)
1381
1395
                cmdOpts="--non-interactive --no-auth-cache --trust-server-cert \
1382
1396
                         --source-username --source-password --sync-username \
1383
 
                         --sync-password --config-dir --config-option -q --quiet"
 
1397
                         --sync-password --config-dir --config-option \
 
1398
                         -q --quiet -M --memory-cache-size"
1384
1399
                ;;
1385
1400
        help|h|\?)
1386
1401
                cmdOpts="$cmds"