blob: 82ca6ef1c1ec0d691ce7817681f499960703c46e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
## vim:ft=zsh
## perforce support by: Phil Pennock
## Distributed under the same BSD-ish license as zsh itself.
# XXX: This soooo needs to be cached
setopt localoptions extendedglob
local p4base a b
local -A p4info
p4 info | while IFS=: read a b; do p4info[${a// /_}]="${b## #}"; done
p4base=${vcs_comm[basedir]}
# We'll use the client name as the branch; close enough
VCS_INFO_formats '' "${p4info[Client_name]}" "${p4base}"
|