Comment explaining why we start a status update after logging in.
New hook p4-form-mode-hook. Fixes #145.
Support change -d. Fixes #142.
Use built-in copy-sequence instead of copy-list. Fixes #140.
Widen form buffer before committing. Fixes #137. Fixes #143.
Add links to output of p4-help. Fixes #148.
Update copyright.
Fix docstring for p4-shelve.
Also there's no need for p4-shelve to call p4-empty-diff-buffer.
Don't kill output buffer if it's visible. Fixes #128.
Argument to get-buffer-window defaults to current buffer.
Allow forms to be edited and resubmitted. Fixes #138.
Parse new change number or job name out of the success message, update the form and rename the buffer.
New option :success-callback to p4-form-command. Fixes #131.
Support -d option to branch, client, job, and other commands. Fixes #150.
Make branch/branches consistent with rest of user interface by using lowercase letter for creating/editing a spec, and the uppercase letter for listing the entities. Fixes #151.
Make links in output of p4-unshelve. Fixes #141.
The change and shelve commands update form after commit. Fixes #152.
Add fstat command. Fixes #133.
Support file names with spaces on Cygwin.
(By running cygpath via call-process instead of via the shell.)
Localise (featurep 'xemacs) more tightly around variant code.
Gather Context-aware argument preparation functions.
Ensure that user is logged in before running p4 resolve. Fixes #35.
Support for diff2 using a branch. Fixes #90.