Perforce 2008.1 Command Reference
<< Previous Chapter
File Types
Table of Contents
Index
Perforce on the Web


Index

Symbols

#
as comment character    
as revision specifier    
in filenames            
in views    
not allowed in passwords    
%
in filenames            
in views    
%%n
as wildcard    
&
as boolean AND    
*
as wildcard    
as wildcard in job searches    
as wildcard, in p4 users    
as wildcard, in protections table    
in filenames            
in views    
masks out password in p4 user form    
+m
modification time preservation    
...
as wildcard    
wildcard, required with p4 depot    
wildcard, restrictions with p4 add    
/
as path component separator    
as values separator in job templates    
/tmp
and TEMP    
=, >, , >=,  
as comparison operators    
@
as revision specifier    
in filenames            
in views    
^
as boolean NOT    
|
as boolean OR    

A

access
admin
    
levels    
limiting by IP address    
superuser    
access level
and commands, listing of    
access levels
and p4 group    
adding files
specifying default file types        
admin access level    
administering Perforce    
administration
resetting passwords    
allwrite    
API
Perforce and p4 fstat    
.asp files    
atomic changes    
audit trail    
authentication    
.avi files    

B

base file types    
batch file
and P4MERGE    
BeOS
and symbolic links    
binary files    
comparing    
.bmp files    
boolean operators
and jobviews    
branch specifications
creating and editing    
listing    
branch view    
and p4 branch    
and p4 diff2    
and p4 integrate    
and p4 sync    
codeline example    
defined    
branches
comparing files across    
branching    
.btr files    

C

carriage return    
change review daemon            
changelist numbers
highest possible    
pending vs. submitted changelists    
changelist submission triggers    
changelists
and jobs      
creating or editing      
default, and p4 submit    
defined    
deleting    
details, describing    
full descriptions, displaying    
jobviews and users    
listing      
listing associated files with p4 opened    
listing associated jobs with p4 fixes    
listing jobs linked to    
listing with p4 review    
meaning of    
moving files between    
moving files between with p4 reopen    
numbered    
numbered, changing description of    
numbering of    
pending vs. submitted    
pending, listing files in    
purpose of    
removing files from with p4 revert    
specifying when adding files    
specifying when deleting files    
specifying when editing files    
specifying when resubmitting    
submitting    
changes
atomic    
conflicting, resolving    
changing file type
with -t    
characters
allowable in file names    
checkpoint    
client syntax    
and p4 files    
translating    
client view    
and p4 client    
and p4 print    
and p4 sync    
defined    
client workspace
alternate roots    
automatically changing settings for    
comparing files with depot    
creating and editing      
defined    
deleting    
files in, vs. p4 have    
listing all      
name of    
options    
populating with depot files    
root    
synchronizing labels with    
using file types to set permissions of files in    
client workspace templates    
clients
and labels    
and temporary files    
clobber      
closing jobs
with p4 submit    
.cnf files    
codelines
and branch views    
comparing files across    
command-line options
globally-available    
commands
controlling access to    
help on    
listed by access level    
comments
in job templates, and P4Win    
comparing
binary files    
files      
comparison operators
and jobviews    
compress    
compression
of files, automatic    
COMPUTERNAME
default client workspace on Windows    
counter
limits    
counters
and p4 review    
and review access    
listing    
setting    
CR/LF translation    
and LineEnd setting    
creating
branch views    
depot specifications    
creating users    
crlf    
cross-platform development
line endings    
.css files    
current directory    
and temporary files on non-UNIX clients    

D

-d flag
deleting changelists with    
daemons
and review access    
change review            
changelist numbers    
tips for creating    
default changelist
listing open files in    
default changelists
and p4 submit    
deleting files    
deleting passwords    
deleting users    
delta storage
defined    
depot
and server root    
comparing files with client workspace    
comparing two revisions of files in    
files, getting from    
how files are stored in    
listing files in    
submitting changes to    
verifying integrity of    
depot syntax    
and have list    
and p4 branch    
and p4 print    
and protections table    
translating    
depots
creating or editing    
deleting    
empty    
listing    
populating    
remote      
remote, and protections    
diff chunks
and file conflicts    
diff program
and p4 describe    
and p4 diff    
and p4 diff2    
Perforce internal routine    
third-party, specifying    
diffing files      
directories
and spaces    
directories, empty
removing on sync    
directory
current    
discarding changes    
disk space    
reclaiming    
DNS
and P4PORT    
.doc files    
.dot files    

E

editing
branch views    
depot specifications    
files    
user specifications    
editor
form, commands which use    
form, specifying with P4EDITOR    
EDITOR_SIGNATURE
and P4EDITOR on Macintosh    
empty depots
populating    
environment variables
and Windows registry    
how to set    
overriding with global options    
P4AUDIT    
P4CHARSET    
P4CLIENT    
P4COMMANDCHARSET    
P4CONFIG    
P4DEBUG    
P4DIFF    
P4DIFFUNICODE    
P4EDITOR    
P4HOST    
P4JOURNAL    
P4LANGUAGE    
P4LOG    
P4MERGE    
P4MERGEUNICODE    
P4PAGER    
P4PASSWD    
P4PCACHE    
P4PFSIZE    
P4POPTIONS    
P4PORT    
P4ROOT    
P4TARGET    
P4TICKETS    
P4USER    
PWD    
setting for a Windows service    
setting with P4CONFIG    
TMP, TEMP    
example
branching and codelines    
changing file types    
comparing files across a branch    
creating a job    
deleting a user    
editing a job    
editing user information    
effects of protections    
generating output for scripts    
getting files from depot    
integrating files    
listing jobs by various criteria    
listing opened files    
moving files between changelists    
p4 typemap    
pending changelist, listing files in    
pipes and -x    
pre-submit triggers, use of    
propagating changes    
protections table    
RCS keyword expansion    
renaming files    
reverting files to pre-opened states    
scheduling a resolve    
submitting files in changelists    
syncing a client workspace    
viewing user information    
working as another user    
exclusionary mappings    
and p4 protect    
and triggers    
.exp files    
external authentication    

F

-f flag
editing previously-submitted changelists    
editing read-only job fields with    
forcing label deletion with    
overriding client workspace settings    
fields
null, in jobs    
file names
valid characters for    
with spaces, in views    
with spaces, on command line    
file size    
file specifications
and p4 revert    
and p4 submit    
help on    
interpreted by local shell    
file types      
and p4 add    
and p4 edit    
and permissions in client workspace    
and storage in depot    
apple    
base    
binary    
changing    
determined by Perforce    
help on    
keywords    
listed    
mapping to filenames    
modifiers    
partial    
resource    
showing    
specifying    
specifying with -t    
symlink    
text    
filenames
and spaces    
mapping to file types    
special characters              
files
adding to depot    
adding to label    
adding, specifying default type        
.asp    
.avi    
binary, comparing    
.bmp    
.btr    
changing type    
changing type with -t    
checkpoints and journals    
.cnf    
comparing      
comparing between codelines    
conflicts between, resolving    
controlling access    
copying from depot    
.css    
deleting from depot    
deleting from label      
deleting permanently    
delta and full-file storage    
displaying info for scripts    
displaying revision histories    
.doc    
.dot    
editing    
editing older revisions    
.exp    
getting from depot    
getting latest revision    
.gif    
.htm    
.html    
.ico    
in a label, listing    
in changelists, detailed information    
.inc    
including in labels    
.ini    
integrated, listing    
integrating changes between    
.jpg    
.js    
.lib    
linked to changelist, listing    
listing    
listing contents of, by revision    
listing open files    
locating    
locked    
locking    
.log    
mapping Perforce file types to filenames    
modification time, preserving    
moving between changelists      
.mpg    
multi-forked    
obliterating    
on other depots, accessing    
open, discarding changes    
open, listing    
open, submitting    
opening        
opening for add    
opening for branch with p4 integrate    
opening for delete    
opening for delete with p4 integrate    
opening for edit    
opening for integrate    
.pdf    
.pdm    
permanent removal of    
.ppt    
preventing other users from editing    
removing from changelists      
removing with #none    
renaming    
reopening    
resolving conflicts between    
reverting          
reverting to pre-edit state    
saving changes to depot    
scheduled for resolve, listing    
scheduling for resolve    
specifying    
specifying by change number    
specifying by date and time    
specifying by revision    
specifying type of    
stored compressed    
submitting    
syncing    
tagging    
types of    
unlocking    
unresolved, listing    
verifying integrity of    
.xls    
yours, theirs, base, merge, meaning when resolving    
.zip    
fix status
default    
fixes
deleting fix records with p4 fix -d    
listing    
to jobs over multiple changelists    
forms
commands which use    
specifying editor with P4EDITOR    
full file storage
defined    

G

-G option    
getcwd()
in lieu of PWD    
getting files from depot    
.gif files    
global options    
help on    
groups
and subgroups    
controlling access    
creating    
deleting    
listing users in    
gzip    

H

have list
and p4 delete    
defined    
listing with p4 have    
vs. files in workspace    
have revision      
head revision
and p4 delete    
and p4 edit    
specifying    
help
use p4 help    
history of changes to forms    
hosts file
and P4PORT    
hosts, impersonating
impersonating hosts    
.htm files    
.html files    

I

-i flag
changelists and integrated files    
.ico files    
.inc files    
.ini files    
integrate
files, opening for    
integration
listing    
scheduling    
IP addresses
controlling access by    

J

-J option
and p4d    
job specification
displaying    
job table
reindexing    
job templates
comments in, and P4Win    
job views
help on    
jobs
* wildcard    
and changelists    
changing status of    
closing with p4 submit    
creating and editing    
defined    
excluding from query    
fixing over multiple changelists    
linked to changelist, showing    
linked to changelists, listing    
linking to changelists with p4 fix    
listing    
null fields    
wildcards    
jobs template
modifying    
JobView field
and p4 user form    
use of    
Jobview field
and changelists    
and p4 user    
jobviews
and comparison operators    
and field types    
limitations    
searching jobs    
journal    
journal file
specifying with P4JOURNAL    
.jpg files    
.js files    

K

keywords
RCS, examples    
RCS, expanding    
specifying Perforce file types    

L

-L flag
and long change descriptions      
-l flag
and long change descriptions        
and long job descriptions    
-L option
and p4d    
label    
adding files to    
deleting files from      
listing files in    
unlocking    
label view    
defined    
labels
and clients    
listing    
owner of, changing      
synchronizing with clients    
labelsync
ownership required      
latest revision
specifying    
LDAP    
.lib files    
licence
and pre-submit triggers    
license
and remote virtual user    
limitations
and jobviews    
line endings    
LineEnd    
CR/LF    
linefeed convention    
list access level    
listing
branches    
changelists      
client workspaces      
counters    
depots    
file contents by revision    
file integrations    
files in a label    
files in depot    
files scheduled for resolve    
fixes    
groups    
jobs    
jobs linked to changelists    
labels    
open files    
listing subdirectories    
listing users    
local syntax    
and have list    
translating    
locked    
locked files
finding    
locking files    
.log files    
logging    

M

Macintosh
and file types    
changing default form editor    
linefeed convention    
resource fork file type    
mappings
and p4 client    
and protections table    
directories with spaces    
exclusionary    
exclusionary, and protections table    
exclusionary, and triggers    
in branch views      
in client views    
in label views      
integration, and p4 branch    
local and remote depots    
overlay    
mappings, order of
and triggers    
in protections    
in views    
maxlocktime
commands affected by    
maxresults
and p4 filelog    
and p4 files    
and p4 print    
commands affected by    
setting with p4 group    
maxscanrows
commands affected by    
setting with p4 group    
MD5
and p4 verify    
and passwords      
MERGE environment variable
and P4MERGE    
merge programs
third-party, specifying    
modifier
file type, +m    
modtime    
changes as of 2000.1    
.mpg files    
multi-forked file    

N

network
data compression    
noallwrite    
noclobber      
nocompress    
nocrlf    
nomodtime    
changes as of 2000.1    
nonexistent revision
specifying    
normdir    
numbered changelists    

O

obliterating files    
online help
use p4 help    
open access level    
open files
changing type with p4 reopen    
opening files
for add    
for delete    
for edit    
operators
boolean, and jobviews    
comparison, and jobviews    
options
for client workspaces    
global    
output
formatting for scripts with -s    
overlay mappings    
overriding
registry variable settings    
owner
of label, changing      

P

p4
version of    
p4 add    
p4 admin    
p4 branch    
and p4 integrate    
p4 branches    
p4 change    
p4 changelist    
p4 changelists    
p4 changes    
p4 client    
options, and p4 sync    
p4 clients    
p4 counter    
p4 counters    
p4 delete    
vs. p4 obliterate    
p4 depot    
p4 depots    
p4 describe    
p4 diff    
and P4DIFF    
p4 diff2    
and branch views    
p4 dirs    
p4 edit    
p4 executable
version of    
p4 filelog    
p4 files    
p4 fix    
p4 fixes
and changelists    
p4 flush    
p4 fstat    
p4 group    
p4 groups    
p4 have    
vs. files in workspace    
p4 help    
p4 info    
p4 integ
abbreviation for p4 integrate    
p4 integrate    
p4 integrated    
p4 job    
p4 jobs    
p4 jobspec    
and P4Win    
p4 labels    
p4 labelsync    
and p4 label    
p4 license    
p4 lock    
p4 logger    
p4 login    
p4 logout    
p4 monitor    
p4 obliterate    
and deleting depots    
p4 open    
p4 opened    
and changelists    
p4 passwd    
and P4PASSWD    
setting passwords with    
p4 print    
p4 protect    
and Protections field    
required after server installation    
required when creating new depots    
p4 protects    
p4 rename    
p4 reopen    
and changelists    
p4 resolve    
and P4DIFF    
and P4MERGE    
and P4PAGER    
p4 resolved    
p4 revert    
and changelists    
and p4 resolve -at    
p4 review    
p4 reviews    
p4 set    
p4 sizes    
p4 submit    
p4 sync    
and branch view    
p4 tag    
p4 tickets    
p4 triggers    
p4 typemap      
and p4 add    
p4 unlock    
p4 user    
and JobView field    
and Reviews field    
jobviews, and p4 submit    
setting passwords with    
specifying username with    
p4 users    
p4 verify    
p4 where    
p4 workspace    
p4 workspaces    
P4CHARSET    
P4CLIENT    
P4COMMANDCHARSET    
P4CONFIG    
p4d
logging errors to a file    
specifying journal file    
P4DEBUG    
P4DIFF    
and p4 diff    
not used in p4 describe    
not used in p4 diff2    
P4DIFFUNICODE    
P4EDITOR    
commands affected by    
P4HOST    
P4JOURNAL    
P4LANGUAGE    
P4LOG    
P4MERGE      
batch file required on Windows    
P4MERGEUNICODE    
P4PAGER    
P4PASSWD    
and p4 passwd    
P4PCACHE    
P4PFSIZE    
P4POPTIONS    
P4PORT    
P4ROOT    
and depot files    
and temporary files on Windows servers    
P4TARGET    
P4TICKETS    
P4USER    
and pre-submit triggers on Windows    
P4Win
and comments in job templates    
tooltips and jobspecs    
PAGER environment variable
and P4PAGER    
password
maximum length of    
passwords
and P4PASSWD    
and users      
deleting    
resetting    
setting    
special characters in    
specifying on command line      
.pdf files    
.pdm files    
pending changelists    
editing description of    
listing      
listing files in    
Perforce API
and p4 fstat    
Perforce client
and P4PORT    
and temporary files    
Perforce client and server
obtaining version of    
Perforce file types    
Perforce Proxy
and P4PCACHE    
and P4PFSIZE    
and P4POPTIONS    
and P4PORT    
and P4TARGET    
Perforce server
administering    
and P4PORT    
and P4ROOT    
and temporary files    
and triggers    
checkpoints and journals    
installing securely    
stopping    
verifying integrity of    
Perforce syntax    
Perforce usernames
and passwords    
permissions
files, and p4 edit    
granting and denying    
required before accessing new depot    
setting in client workspace via file type    
populating depots    
port number
setting, on clients and servers    
positional specifiers    
POSIX$SHELL
and P4EDITOR on VMS    
.ppt files    
preserving modification times    
pre-submit triggers    
tips for creating scripts    
protections
and IP addresses    
granting and denying    
viewing    
Protections field    
protections table    
example    
proxy
and P4PCACHE    
and P4PFSIZHE    
and P4POPTIONS    
and P4PORT    
and P4TARGET    
PWD    
Python    

R

RCS file format    
RCS keyword expansion    
examples    
read access level    
registry
never stores plaintext passwords      
setting variables in    
registry variables
overriding settings of    
remote depots      
and protections    
removing files
permanently    
renaming files    
resetting passwords    
resolve
scheduling files for    
resolving files    
resource fork    
reverting changes      
review access level    
Reviews field
and p4 user    
use of    
revision
latest, specifying    
of file on current client    
of file, displaying    
specifying    
revision history
displaying    
obliterating    
revision ranges
and p4 changes    
and p4 files    
and p4 fixes    
and p4 integrate    
and p4 print      
and p4 resolved    
and p4 sync    
specifying    
revision specifiers    
and labels    
and p4 changes    
and p4 sync    
help on    
rmdir    

S

-s option
and p4 fstat    
formatting output for scripting    
scripting
and p4 dirs    
and p4 fstat    
and -s option    
and triggers    
and -x option    
-s and p4 fstat    
triggers, tips for creating scripts    
with Python    
-x option, example    
searching
for null job fields    
jobs, with jobviews    
security
and p4 protect    
security level    
server
administering    
and P4PORT    
and temporary files    
and triggers    
changing IP address    
checkpoints and journals    
installation, and p4 protect    
licensing    
reclaiming disk space    
specifying error log file    
specifying journal file    
stopping    
upgrading    
verifying integrity of    
server root    
and depots    
and temporary files on Windows servers    
server variables
listing    
setting    
setting environment variables    
for Windows services    
on Windows services    
shell
interpreting file specifications      
SHELL environment variable
and P4DIFF on Windows    
and P4EDITOR on Windows    
spaces
within filenames    
spaces and client workspaces
translated to underscores    
spaces in file names
quotes around    
spaces in filenames
quotes around, in views    
spaces in passwords
quotes around    
spec depot
populating    
spec depot    
specification
job, displaying    
specification triggers    
specifiers
positional    
revision    
specifying
default editor with P4EDITOR    
file types    
files for integration    
files, by change number    
files, by date and time    
files, by revision    
files, for integration    
files, latest version of    
program to display p4 resolve output    
revision ranges    
third-party diff programs    
third-party merge programs    
username with -u and P4USER    
standard input
reading from    
standard output
and p4 print    
status
of jobs, changing    
Status field
and p4 submit    
storage
of files in depot    
subdirectories
listing    
subgroups
and groups    
submit
reverting files        
submitted changelists    
listing      
viewing    
submitting changelists    
submitting files    
super access level    
superuser    
and creating users    
and new server    
symbolic links    
on non-UNIX systems      
sync    
syntax forms
local, client, depot    
translating between with p4 where    

T

-t flag
and client workspace templates    
and file type    
tag    
target server
and Perforce Proxy    
template
jobs, modifying    
templates
client workspace    
temporary files
where stored    
text files    
ticket file
location    
timestamps
on DLLs, preserving      
TMP, TEMP    
tooltips    
translation
CR/LF    
triggers    
and Windows services    
naming    
passing arguments to    
script, specifying arguments to    
types of    
troubleshooting
local shell and file specifications    
type mapping    
typemap    
types
of files, changing    

U

-u flag
impersonating users with    
unchanged files
reverting        
undoing file edits    
unicode            
UNIX
line endings on mounted drives    
UNIX
linefeed convention      
unlocked    
unlocking files    
unresolved files
listing    
upgrading
from 98.2 or earlier    
USER
and P4USER    
user preferences
setting    
USERNAME
and P4USER on Windows    
users
and files, unlocking    
and forgotten passwords    
and groups    
and P4PASSWD    
and passwords        
changing with P4CONFIG and P4USER    
controlling access    
creating and editing    
deleting    
groups of, listing    
groups, granting access to    
listing    
listing with p4 reviews    
preventing others from editing files    
running commands as      
virtual, remote      
UTF-16      
UTF-32      
UTF-8    

V

variables
environment, how to set    
overriding with global options    
registry    
server, listing    
server, setting    
verifying file integrity    
version
of p4    
of Perforce client and server programs    
versioned specifications    
view
branch    
branch, and p4 diff2    
branch, and p4 integrate    
branch, and p4 sync    
branch, creating or editing    
client    
client, and p4 sync    
help on    
introduced    
label    
VMS
changing default form editor    

W

warnings
about counters and p4 review    
about p4 counters    
about p4 flush    
about p4 jobspec    
about p4 obliterate    
about p4 revert    
about pre-submit triggers    
superuser access and p4 protect    
wildcards
and p4 add    
and p4 integrate    
in jobviews    
listing users with    
specifying files with    
Windows
batch file required for P4MERGE    
COMPUTERNAME as default client workspace    
default client workspace name    
default forms editor    
line endings    
linefeed convention      
overriding registry variables    
registry variables    
services, and triggers    
setting passwords on    
setting variables for Windows services    
third-party DLLs      
workspace
client, alternate roots    
client, creating and editing      
client, listing      
files in, vs. have list    
write access level    

X

-x option
example with p4 diff    
reading from standard input    
.xls files    

Z

.zip files    

Perforce 2008.1 Command Reference
<< Previous Chapter
File Types
Table of Contents
Index
Perforce on the Web
Please send comments and questions about this manual to [email protected].
Copyright 1999-2008 Perforce Software. All rights reserved.
Last updated: 07/08/08