Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
P4DELTA(1)			 p4delta 1.3.1			    P4DELTA(1)

NAME
       p4delta - Summarize the differences between a Perforce project and lo-
       cal files.

SYNOPSIS
       p4delta [options] [file ...]

DESCRIPTION
       Summarizes the differences between a Perforce project and local files,
       showing the changes of the files	themselves and of their	contents.
       Added, changed, and deleted files are denoted with `+', `*', and	`-'
       respectively. The number	of lines are displayed.

OPTIONS
       -c, --confirm
	   Confirm deleted files with the user before removing them from Per-
	   force. The default is simply	to execute the remove command for rel-
	   evant files.	This option is valid only with the --execute option.

       -e, --execute
	   Execute the associated Perforce commands ("add", "edit", and	"re-
	   move") for the added, edited	and deleted files.

       -f, --force
	   Compare all local files against those in Perforce. The default is
	   to compare only the local files that	are opened.

       -h, --help
	   Display a help message.

       -q, --quiet
	   Run with minimum output.

       -v, --version
	   Display the version and exit.

       -V, --verbose
	   Run with maximum output.

ARGUMENTS
       Arguments may be	either files or	directories.

       File
	   If a	file is	provided, it is	compared against the equivalent	in
	   CVS,	if any.	The .cvsignore files are applied, so that although the
	   file	was explicitly provided, it may	be ignored.

       Directory
	   Directories are processed recursively for files that	are not	fil-
	   tered out by	.cvsignore files.

       File
	   If a	file is	provided, it is	compared against the equivalent	in
	   Perforce, if	any. .p4ignore files are applied, so that although the
	   file	was explicitly provided, it may	be ignored.

       Directory
	   Directories are processed recursively for files that	are not	fil-
	   tered out by	.p4ignore files.

EXAMPLES
	   % p4delta

       Lists the changed files.

	   % p4delta --execute

       Lists the changed files,	and executes the associated add, edit and re-
       move commands.

	   % p4delta --execute --confirm

       Add, edit and remove the	appropriate files, but get confirmation	from
       the user	before removing	any files.

ENVIRONMENT
       $HOME/.p4ignore,	.../project/.p4ignore
	   Files and directories may be	filtered by .p4ignore files, locate
	   both	in the user's home directory and locally, in each directory.
	   For example:

	       *.bak
	       *.class
	       *.o
	       *.out
	       *~
	       .libs
	       logs
	       core

	   See http://www.loria.fr/~molli/cvs/doc/cvs_18.html#SEC170 for how
	   this	is used	in CVS,	from which this	idea was taken.

       $HOME/.p4deltarc, .../project/.p4deltarc
	   Resource files containing name/value	pairs, separated by either ':'
	   or '='. The valid fields of a .p4deltarc file are as	follows, with
	   their default values:

	       quiet:	false
	       verbose:	false
	       execute:	false
	       force:	false

	   "yes" and "on" are synonymnous with "true". "no" and	"off" signify
	   "false".

	   The values in the project .p4deltarc	file will override those in
	   the user's .p4deltarc file. The project .p4deltarc is searched from
	   the current directory up through each parent	directory that is in
	   Perforce.

       P4DELTAOPTS
	   A string of whitespace-delimited options, the same as listed	above.
	   These values	override those of the resource files.

NOTES
       If a file exists	in the Perforce	project	but not	locally, it is assumed
       that the	file has been deleted, not that	it may have been recently
       added by	another	user. The --confirm option can be used to deal with
       this situation.

AUTHOR
       Jeff Pace <jpace@incava.org>

COPYRIGHT
       Copyright (c) 2002, Jeff	Pace.

       All Rights Reserved. This module	is free	software. It may be used, re-
       distributed and/or modified under the terms of the Lesser GNU Public
       License.	See http://www.gnu.org/licenses/lgpl.html for more informa-
       tion.

p4delta	1.3.1			  2003-06-13			    P4DELTA(1)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | ARGUMENTS | EXAMPLES | ENVIRONMENT | NOTES | AUTHOR | COPYRIGHT

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=p4delta&sektion=1&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help