Name | Modified | Size |
---|---|---|
.. | ||
apache1.3.6 | ||
review | ||
Scripts | ||
triggers |
Change | User | Description | Committed |
---|---|---|---|
432 | paul_goffin | Find depot files with the same name but different contents. Given perforce paths as i...nput arguments, Compare.pl finds all depot filenames in the paths and reports if files with the same name have differing contents. If the same filename occurs more than once, it is "diffed" (via p4 diff2) against all other occurances of that filename (that is all other occurances in the input path spec, not the entire depot!). If such a filename is not identical to others with the same name, then the first line of the p4 diff2 report is output. This is intended to be used as a plug-in tool with the 2000.1 GUI - it should be passed the parameter "%D" and it will then operate on any selected files or directories in the client view pane. « |
25 years ago |
373 | paul_goffin |
Updated example trigger to cope with the Host: option in client specs. |
25 years ago |
348 | paul_goffin | Single quotes shouldn't have been there. | 25 years ago |
347 | paul_goffin | Improved building of the webkeeper module. Unpack the apache source; put the libs fro...m the Perforce apr tarball into src/Perforce; put the headers from the tarball into src/include. Put the module sources from here into src/modules/perforce. Follow the readme's about Configuration.tmpl & Configure then run "configure" from the apache root. Then follow the readme about the Makefile. Then make. « |
25 years ago |
346 | paul_goffin | Realised that I can filter the job view by the "Type=Addendum" qualifier. Cuts down... the required work per call for both script and perforce server. « |
25 years ago |
345 | paul_goffin | P4 Append - allows users to append comments to submitted &nbs...p; change descriptions. Works by using "jobs" (required modified jobspec included) to communicate the data to the system, then a demon process (actually only tested on NT running as a service) harvests the job data and using "super" rights appends the text from the job to the change and then deletes the job. Only allows the original change author (and members of a specific group) to append to comments. « |
25 years ago |
312 | paul_goffin | Script to answer the question: 'What other files is this one related to'. The idea wa...s to be able to mine the depot for files that have some branching relationship with a particular file and so locate candidates which might need a common fix applied. « |
25 years ago |
310 | paul_goffin | Added more usage notes. | 25 years ago |
309 | paul_goffin | lockbranch trigger (and companion lockcachestale) Triggers to allow ordinary (non-super...) users to lock branches of the depot against submissions without needing access to `p4 protect`. Users just add text files to a `well-known` place, (say //depot/locks/*) these files contain lists of depot paths that submissions should be refused from. I suggest each project leader is given permission to set up a single file - say a file named with their own name (or user name) and all other users are prevented from changing files in the //depot/locks area - that way you should avoid unintentional denial-of-service events! Obviously using these locks is slower than the "protect" system, but it is useful when the admin is too busy to add the lock. « |
25 years ago |
298 | paul_goffin | Now manages spaces in file/path names. And includes change type (add/edit/delete, etc.)... - just as the original version did. And does not provide a URL for deleted files - as they don't have one! « |
25 years ago |
297 | paul_goffin | Modified python review script to display URLs instead of depot filenames in the change ma...il. Converts perforce paths to MS-Outlook stype URLs. « |
25 years ago |
234 | paul_goffin | Extended mod_webkeep.c to support multiple perforce servers via introducing an index mech...anism for the WebKeepAlias line. This works as follows: suppose there are two perforce servers: server1:1666 (serving depot-1) and server2:1666 (serving depot-2), Then set MAX_SERVERS to 2 (in mod_webkeep.c) and set up the httpd.conf file as follows: WebKeepPort 0 server1:1666 WebKeepPort 1 server2:1666 WebKeepAlias /depot-1 //depot-1 WebKeepAlias /depot-2 //depot-2 WebKeepUser <whatever> WebKeepClient <whatever> WebKeepIndex index.html The order of the "WebKeepAlias" lines is used to associate depot-1 with server 0 - i.e. server1:1666 and depot-2 with server 1 - i.e. server2:1666 This has been tested with Apache 1.3.6 and 1.3.9 on Redhat Linux 5.2 and 6.0 (I admit the implementation could be a lot more elegant, but it works...) « |
25 years ago |
176 | paul_goffin | Delete to go with the previous rename - didn't do them together as my client isn't case s...ensitive and I wanted to control exactly what happened! « |
26 years ago |
175 | paul_goffin | Correcting directory case. (Don't mix UNIX development and NT - at least not with...out planning it!!) « |
26 years ago |
174 | paul_goffin |
Adopting Raymonds latest versions. Fixes directory listing problem. |
26 years ago |
170 | paul_goffin | Forgot the module makefile - it's stardard except for Raymonds .cc.o rule to get the C++... webkeeper2 source built. « |
26 years ago |
169 | paul_goffin | Added the Apache directory structure to raymond wiker's webkeeper update. (So novic...es like me can find where to put the stuff!) Inlcuded the mods to the Apache Configuration.tmpl and main Makefile to actually make it build. (The Makefile needs to use "CPP" instead of "CC" to do the final link with the g++ libraries.) This isn't put in by "configure", so you need to edit Makefile (or replace it with the one in this submission if you're building just a standard apache with webkeeper) after the configure process. (This Makefile includes the change, so you can just "diff" it.) Also had to change the include in mod_webkeeper2.cc to "" style from <> style. This version built (and running) on Redhat Linux 5.2 (x86). « |
26 years ago |