p4dctl #2

  • //
  • guest/
  • mark_allender/
  • p4dctl/
  • bin.linux26x86/
  • p4dctl
  • Commits
  • Download .zip Download (793 KB)
# Change User Description Committed
#2 8069 Mark Allender Merged Tony Smith's changes.
#1 7584 Mark Allender Initial checkin of p4dctl code in order to cleanly make other modifications (better support for compressed checkpoints, prefixes for checkpoints, etc)
//guest/tony_smith/perforce/p4dctl/bin.linux26x86/p4dctl
#7 7191 Tony Smith Update Linux binaries for p4dctl
#6 7185 Tony Smith Updated linux26x86 and linux26x86_64 binaries with bugfix for
failure to override global environment variables with local
replacements
#5 7181 Tony Smith Updated linux26x86 binary with correct version info.
#4 7179 Tony Smith Fix bug introduced in previous change.
In my attempt to sort out
the declaration of yytext, I declared it as an array rather than
a pointer, and that could cause crashes. I also added support
for debugging the parser in the course of fixing this and that's
a useful thing to have anyway.

Updated linux26x86 binary
#3 7177 Tony Smith Update p4dctl to build with 2008.2 API.
No major changes needed,
mostly jam stuff. The big change is to include all the rules from
the sample Jamrules included in the Perforce API since that's the
Jamrules used to build the API. This ensures that we're using the
right compiler/linker flags on every platform.

I also made sure that when lex & yacc are installed, and the
grammar is compiled as part of the build, that the source tree
is updated with the pre-compiled grammar. Makes it easy to
maintain.

Lastly, I updated the binary while I was there.
#2 6152 Tony Smith Add support for configuring the umask with which Perforce
services should run to p4dctl. If unspecified, the default umask
is 022.
#1 5946 Tony Smith P4DCTL/LINUX26X86/2006.2/5945 (built with 2006.2 Perforce API)