12 years agoTony Smith committed change 8326 into Some significant updates to p4dctl. 1. Support for interacting with SSL enabled servers 2. New command 'list' to list configured servers &...nbsp; p4dctl [ options ] list [ -t type ] -a p4dctl [ options ] list [ -t type ] servername 3. New command 'env' to allow you to fetch arbitrary settings from a configured server in a form suitable for use with 'eval'. p4dctl [ options ] env [ -t type ] -a var [ var... ] p4dctl [ options ] env [ -t type ] servername var [ var... ] 4. Supply a new manpage for p4dctl « | ||
Add a comment | ||
13 years agoTony Smith committed change 8172 into Update p4dctl with a few fixes and enhancements: 1. New 'Enable=(true|false)' flag for servers so you can temporarily prevent servers... from starting. 2. Ensure exit status is correct when commands partially fail. For example, start now exits with non-zero status if there are some failures. 3. Remove debug printf() that was left over from the change that introduced include files. « | ||
13 years agoTony Smith committed change 8094 into Linux 26x86_64 binary p4dctl with latest changes. Built with 2012.1 API. | ||
13 years agoTony Smith committed change 8093 into | ||
14 years agoTony Smith committed change 8003 into Updated 32-bit and 64-bit Linux binaries for p4dctl | ||
14 years agoTony Smith committed change 8002 into Delete QSplice. No longer works, no longer maintained, no longer used, no longer needed. | ||
14 years agoTony Smith committed change 8001 into Improve error handling | ||
14 years agoTony Smith committed change 8000 into Move chdir() call to after we've switched UID when starting processes as a particular user. Bug fix. | ||
14 years agoTony Smith committed change 7998 into Updated 32-bit binary for p4dctl | ||
14 years agoTony Smith committed change 7997 into Updated 64-bit linux binary for p4dctl | ||
14 years agoTony Smith committed change 7996 into Add support for checkpoint and journal prefixes - configured in the server block. For example: Prefix = /some/disk/p4backup | ||
14 years agoTony Smith committed change 7995 into | ||
14 years agoTony Smith committed change 7831 into Update linux26x86_64 binary for p4dctl to a version that supports the broker too | ||
14 years agoTony Smith committed change 7830 into Bug fixes to previous change. Now broker support works properly. Updated the linux26x86 prebuilt binary | ||
14 years agoTony Smith committed change 7829 into Universal binary for Mac (Darwin) 2010.1/7828 | ||
14 years agoTony Smith committed change 7828 into Add support for the broker to p4dctl andupdate version file. Simplified the code, and removed some ugly duplication which was bothering me. | ||
15 years agoTony Smith committed change 7581 into Clean up use of yytext, which was incorrect and causes problems with some breeds of yacc. yytext is for the lexer, yylval for the parser, and the tw...ain shall only meet in the lexer code. Thus configlex.l ensures that yytext is strdup'd into yylval.sval before we hand it over to the parser. Fix for bug reported by Mark Allender « | ||
15 years agoTony Smith committed change 7564 into Bug fix: when a rename is pure the script would still delete the target file instead of leaving it alone. We really only need to handle integrates wh...ere the content of the file changes - pure name changes in the source are not an issue for us since the whole point of the script is not to propagate them. This change ensures that in the case of a file branched due to a rename, the branch and the associated delete are both reverted. Also took out the -I flag to integ, which is archaic now. « | ||
16 years agoTony Smith committed change 7191 into Update Linux binaries for p4dctl | ||
16 years agoTony Smith committed change 7190 into Bug fix: Empty argument lists weren't handled correctly. This change fixes that | ||
16 years agoTony Smith committed change 7184 into Fix bug that prevented globally defined environment variables from being overridden by local definitions. The diffs here are a little large because t...he most sensible way to do this was to switch to using dictionaries for building the environment vars (to make replacing values easy), and then convert them to a VarArray later in a format that can be used as an environ pointer. « | ||
16 years agoTony Smith committed change 7185 into Updated linux26x86 and linux26x86_64 binaries with bugfix for failure to override global environment variables with local replacements | ||
16 years agoTony Smith committed change 7181 into Updated linux26x86 binary with correct version info. | ||
16 years agoTony Smith committed change 7180 into Update p4dctl Version file, and linux26x86_64 binary | ||
16 years agoTony Smith committed change 7179 into 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 « | ||
16 years agoTony Smith committed change 7178 into Delete old sample config file. | ||
16 years agoTony Smith committed change 7177 into 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 Jamrule...s 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. « | ||
17 years agoTony Smith committed change 6437 into Update P4Ruby Library scripts to support Perforce P4Ruby 2007.3 rather than my old public depot P4Ruby. | ||
17 years agoTony Smith committed change 6319 into | ||
17 years agoTony Smith committed change 6285 into | ||
17 years agoTony Smith committed change 6259 into Update P4Perl/P4Ruby html pages with deprecation notice. | ||
17 years agoTony Smith committed change 6240 into Correct copyright dates in LICENSE file. | ||
17 years agoTony Smith committed change 6184 into Some minor changes to debugging output | ||
17 years agoTony Smith committed change 6175 into | ||
17 years agoTony Smith committed change 6152 into Add support for configuring the umask with which Perforce services should run to p4dctl. If unspecified, the default umask is 022. | ||
17 years agoTony Smith committed change 6151 into Update build rules for 2007.2/2007.3 API filesystem structure. No functional change | ||
17 years agoTony Smith committed change 6117 into Some (guessed) corrections to the codes for call failures. I have a low level of confidence in these, but in the absence of documentation.... | ||
18 years agoTony Smith committed change 6028 into Improve p4conf.rb to support AIX 5.3 - thanks to Robert Cowham | ||
18 years agoTony Smith committed change 6012 into Help P4Ruby build more cleanly on Windows with more recent Ruby's than my own. The host_os value on Windows can include the compiler version now i.e.... mswin32_71 or mswin32_80, and that was causing p4conf.rb to get the -DOS_NT macro wrong (OS_NT_71), which caused builds to fail. No functional change. Thanks to Patrick Bennett. « | ||
18 years agoTony Smith committed change 6005 into Release P4Ruby 1.5953 as latest stable release | ||
18 years agoTony Smith committed change 6004 into P4Ruby 1.5953 installers for Ruby 1.6 and Ruby 1.8 Built with 2007.2 API | ||
18 years agoTony Smith committed change 6003 into Release P4Perl 3.6001 as stable release | ||
18 years agoTony Smith committed change 6002 into P4Perl 3.6001 Windows installers for Perl 5.6 and Perl 5.8 Built with Visual Studio 2003 and 2007.2 Perforce API. | ||
18 years agoTony Smith committed change 6001 into Rework change 5787 in which support for taint checking of arguments passed to P4::Run() was introduced. It turns out Scalar::Util, on which this is... based isn't distributed with Perl 5.6, so we can't rely on it. This change simply disables the taint checking for Perl 5.6 (no-one's using it because it only ever worked for Perl 5.8 users). « | ||
18 years agoTony Smith committed change 5997 into | ||
18 years agoTony Smith committed change 5996 into Fix broken link | ||
18 years agoTony Smith committed change 5953 into | ||
18 years agoTony Smith committed change 5946 into P4DCTL/LINUX26X86/2006.2/5945 (built with 2006.2 Perforce API) | ||
18 years agoTony Smith committed change 5945 into Release p4dctl, a program for starting/stopping Perforce services on Unix operating systems. Similar to, and developed in concert with, Sven Erik Kn...op's p4dcfg. For example: p4dctl start -a Can start multiple P4D, P4P, P4Web, or P4FTP servers in one easy command line. It can be executed by root, or by the 'owners' of the configured services and it maintains pidfiles no matter who uses it (so they remain accurate). An init script using p4dctl will typically just use: p4dctl start -a p4dctl stop -a p4dctl restart -a And check the exit status. « | ||
18 years agoTony Smith committed change 5944 into | ||
Adjust when notifications are sent to you about reviews that you're associated with (as an author, reviewer, project member or moderator).