mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-12-15 20:51:27 +01:00
unposted: updated _perforce for Perforce release 2005.1
This commit is contained in:
parent
b45500cdd8
commit
a680faf050
2 changed files with 35 additions and 2 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2005-07-28 Peter Stephenson <pws@csr.com>
|
||||
|
||||
* unposted: Completion/Unix/Command/_perforce: updated for
|
||||
features of Perforce 2005.1 release.
|
||||
|
||||
2005-07-28 Doug Kearns <djkea2@gus.gscit.monash.edu.au>
|
||||
|
||||
* 21540: Completion/Unix/Command/_aap: update aap completion for version
|
||||
|
|
|
|||
|
|
@ -1423,12 +1423,19 @@ _perforce_cmd_change() {
|
|||
}
|
||||
|
||||
|
||||
(( $+functions[_perforce_cmd_changelist] )) ||
|
||||
_perforce_cmd_changelist() {
|
||||
_perforce_cmd_change "$@"
|
||||
}
|
||||
|
||||
|
||||
(( $+functions[_perforce_cmd_changes] )) ||
|
||||
_perforce_cmd_changes() {
|
||||
_arguments -s : \
|
||||
'-i[include integrated changes]' \
|
||||
'-t[output time as well as date]' \
|
||||
'-l[long output]' \
|
||||
'-l[long output, full change text]' \
|
||||
'-l[long output, truncated change text]' \
|
||||
'-c+[select by client]:client:_perforce_clients' \
|
||||
'-m+[most recent N changes]:max changes: ' \
|
||||
'-s+[select by status]:status:(pending submitted)' \
|
||||
|
|
@ -1437,6 +1444,12 @@ _perforce_cmd_changes() {
|
|||
}
|
||||
|
||||
|
||||
(( $+functions[_perforce_cmd_changelists] )) ||
|
||||
_perforce_cmd_changelists() {
|
||||
_perforce_cmd_changes "$@"
|
||||
}
|
||||
|
||||
|
||||
(( $+functions[_perforce_cmd_client] )) ||
|
||||
_perforce_cmd_client() {
|
||||
_arguments -s : \
|
||||
|
|
@ -1560,6 +1573,7 @@ _perforce_cmd_filelog() {
|
|||
_arguments -s : \
|
||||
'-i[follow branches]' \
|
||||
'-l[long output, full change text]' \
|
||||
'-L[long output, truncated change text]' \
|
||||
'-m[set maximum number of revisions to show]:max revisions: ' \
|
||||
'-t[include time with date]' \
|
||||
'*::file:_perforce_files'
|
||||
|
|
@ -1613,7 +1627,7 @@ _perforce_cmd_fstat() {
|
|||
'-H[select synced files (-Rh)]' \
|
||||
'-W[select opened files (-Ro)]' \
|
||||
'-l[include fileSize, possibly slow (-Ol)]' \
|
||||
'-O-[select output type]:output type:((l\:fileSize p\:client\ path\ format r\:pending\ integrations s\:exclude\ local\ path))' \
|
||||
'-O-[select output type]:output type:((f\:all\ revisions l\:fileSize p\:client\ path\ format r\:pending\ integrations s\:exclude\ local\ path))' \
|
||||
'-P[output clientFile in full Perforce syntax (-Op)]' \
|
||||
'-R-[restrict selected files]:restriction:((c\:mapped\ in\ client h\:synced\ to\ client n\:not\ synced\ to\ head o\:opened r\:resolved u\:unresolved))' \
|
||||
'-s[shorten, no client-related data (-Os)]' \
|
||||
|
|
@ -1846,6 +1860,7 @@ _perforce_cmd_opened() {
|
|||
_arguments -s : \
|
||||
'-a[list for all clients]' \
|
||||
'-c+[select by change]:change:_perforce_changes -tc' \
|
||||
'-C[select by client]:client:_perforce_clients' \
|
||||
'*::file:_perforce_files -to'
|
||||
}
|
||||
|
||||
|
|
@ -2027,6 +2042,7 @@ _perforce_cmd_users() {
|
|||
(( $+functions[_perforce_cmd_verify] )) ||
|
||||
_perforce_cmd_verify() {
|
||||
_arguments -s : \
|
||||
'-m[limit revisions]:max revisions: ' \
|
||||
'-q[operate quietly]' \
|
||||
'-u[compute and save digest if missing]' \
|
||||
'-v[compute and save all digets]' \
|
||||
|
|
@ -2040,4 +2056,16 @@ _perforce_cmd_where() {
|
|||
}
|
||||
|
||||
|
||||
(( $+functions[_perforce_cmd_workspace] )) ||
|
||||
_perforce_cmd_workspace() {
|
||||
_perforce_cmd_client "$@"
|
||||
}
|
||||
|
||||
|
||||
(( $+functions[_perforce_cmd_workspaces] )) ||
|
||||
_perforce_cmd_workspaces() {
|
||||
_perforce_cmd_clients "$@"
|
||||
}
|
||||
|
||||
|
||||
_perforce "$@"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue