This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.
spacemacs/contrib/!source-control/perforce
Christoph Paulik ff8cd06046 Fix various issues with org markup
- lists were not correctly indented sometimes
- **note** and such things do not exist in org
- Note and Important
- Change Feature list to heading
- Change TODOS to actual org TODOS
- Add TOC to python layer
- list indentation
- some typos I could not leave unchanged
- TODO formatting
- List indentation
- typos
- wrong markup

fix conversion issues
2015-06-11 21:31:42 -04:00
..
img Move git and perforce layer to !source-control directory 2015-06-09 22:20:33 -04:00
config.el Move git and perforce layer to !source-control directory 2015-06-09 22:20:33 -04:00
packages.el Move git and perforce layer to !source-control directory 2015-06-09 22:20:33 -04:00
README.org Fix various issues with org markup 2015-06-11 21:31:42 -04:00

Perforce contribution layer for Spacemacs

/TakeV/spacemacs/media/commit/86dbabd05b181eb0cc3693462140bceba4eedea4/contrib/!source-control/perforce/img/p4.png

Table of Contents   TOC@4

Description

This layer adds support for Perforce (p4).

Install

To use this contribution add it to your ~/.spacemacs

  (setq-default dotspacemacs-configuration-layers '(perforce))

You'll have to install the p4= command line tool from the download page.

Don't forget to setup the environment variables:

  • P4_PORT
  • P4_CLIENT
  • P4_USER
  • P4_PASSWD

Key bindings

Key Binding Description
SPC p 4 a add a file in depot
SPC p 4 d delete a file in depot
SPC p 4 D p4-describe
SPC p 4 e checkout a file
SPC p 4 r revert a file
SPC p 4 R refresh content of an file. 'sync -f'
SPC p 4 S submit CL
SPC p 4 b create, modify, or delete a branch view specification
SPC p 4 B display list of branch specifications
SPC p 4 c create or edit a client workspace specification and its view
SPC p 4 C display list of pending and submitted CL
SPC p 4 E change the filetype of an open file or move it to another CL
SPC p 4 @ p4-depot-find-file
SPC p 4 f list revision history of files
SPC p 4 F list files in the depot
SPC p 4 G display current perforce client name
SPC p 4 g synchronize client with depot
SPC p 4 h p4-help
SPC p 4 H list revisions most recently synced to the current workspace
SPC p 4 i display client/server information
SPC p 4 I integrate one set of files into another
SPC p 4 j create or edit a job (defect) specification
SPC p 4 J display list of all jobs
SPC p 4 l create or edit a label specification
SPC p 4 L display list of defined labels
SPC p 4 : apply label to the contents of the client workspace
SPC p 4 m move files from one location to another
SPC p 4 o list open files and display file status
SPC p 4 p write a depot file to a buffer
SPC p 4 P p4-set-p4-port
SPC p 4 q quit window
SPC p 4 y resolve integrations and updates to workspace files
SPC p 4 s identify differences between workspace and depot
SPC p 4 t toggle perfore server check when opening files.
SPC p 4 u create or edit user specification
SPC p 4 U list perforce users
SPC p 4 v emacs perforce integration version
SPC p 4 V p4 blame
SPC p 4 w show how file names are mapped by client view
SPC p 4 x delete a file from the depot
SPC p 4 X mark jobs done by specific CL
SPC p 4 z p4-reconcile
SPC p 4 = p4 diff
SPC p 4 + p4 diff on all opened files
SPC p 4 - p4 ediff