Name | Modified | Size |
---|---|---|
.. | ||
lib | ||
scripts | ||
triggers | ||
index.html | 20 years ago | 7 KB |
Change | User | Description | Committed |
---|---|---|---|
7564 | Tony Smith | Bug fix: when a rename is pure the script would still delete the target file instead of l...eaving it alone. We really only need to handle integrates where 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. « |
15 years ago |
6437 | Tony Smith | Update P4Ruby Library scripts to support Perforce P4Ruby 2007.3 rather than my old public... depot P4Ruby. « |
17 years ago |
5881 | Tony Smith | Optimizations for checkcase.rb: add caching for path lookups so we don't end up looking u...p the same directory more than once. Also include negative lookups - those where no matching path was found in the cache. This brings the overhead of check new, large branches down to a few commands. « |
18 years ago |
5854 | Tony Smith | Bug fix: checking the case of files was broken because of clumsy re-use of a variable nam...e in the mismatch_depot method. Thanks to Markus Spies at IDS Scheer. « |
18 years ago |
5837 | Tony Smith | Add support for branches downgraded to add in integrename.rb (thanks to Martin Gamwell Da...vids). Also added some code to output the detected mappings so they can be added to the branch view. The script doesn't add them automatically since it's complicated to work out which side of the view the source/dest paths should be and the user may not want the entries added anyway. At least this way, they can see what they are. « |
18 years ago |
5809 | Tony Smith |
Ensure disconnection of temporary Perforce client. Bug fix spotted during code review. |
18 years ago |
5808 | Tony Smith | Update checkcase.rb to support servers with tagged output for 'p4 depots' (2005.2 or late...r), and fix API level at that release to prevent compatibility problems with future servers. « |
18 years ago |
5807 | Tony Smith | Add optional parameter to P4Trigger constructor allowing scripts to specify their API lev...el. A following change will set this level for specific scripts. « |
18 years ago |
5731 | Tony Smith | Bug fix: strftime was using the minutes of the time (%M) rather than the month (%m). Than...ks to Martin Gamwell Dawids. « |
18 years ago |
4765 | Tony Smith |
Bug fix. The script wasn't using the correct syntax for setting the mail headers. |
20 years ago |
4685 | Tony Smith | Move the connect() down into the parse_change() method from the constructor. This gives u...sers time to change the configuration of the P4 object before they connect. Useful for setting usernames etc. « |
20 years ago |
4684 | Tony Smith | Minor bugfixes found while working on an example for a customer. | 20 years ago |
4678 | Tony Smith | Update p4table.rb to use the new spec parsing and formatting features of P4Ruby. This mea...ns we now only need one Perforce client instance to handle specs in both hash form and text form. « |
20 years ago |
4677 | Tony Smith | Move P4table.rb to the P4Ruby library and rename it to p4table.rb instead. There's an upd...ate coming so this is just the move. « |
20 years ago |
4656 | Tony Smith | Rework the defaultclient.rb trigger to be more robust and more efficient. This involved a... certain amount of rework to the P4Triggers.rb module to include functionality that will be useful to other spec triggers - there's a new class P4Trigger::FormFile that helps scripts manage their interaction with the temporary formfile supplied by the server. « |
20 years ago |
4654 | Tony Smith | Add an example spec trigger to show how you might restrict the default view for all new c...lients to a pre-defined set of mappings. « |
20 years ago |
4640 | Tony Smith | Add a sample post-commit trigger that can be used to keep a master and slave branch in sy...nc. « |
20 years ago |
4555 | Tony Smith | Improve error reporting in trigger framework. Now Perforce warnings will also generate t...rigger errors, and the error messages will be sent to stdout and stderr. Stderr will also get a stack trace. « |
20 years ago |
4544 | Tony Smith |
Update index page to make it clearer that you must have P4Ruby to use these scripts. |
21 years ago |
4434 | Tony Smith | Bug fix. integrename.rb can now handle the case where both the source and target have be...en renamed. « |
21 years ago |
4258 | Tony Smith | Update index page to include new script | 21 years ago |
4256 | Tony Smith | Add a script to locate the oldest n clients (so that they may be considered for deletion).... « |
21 years ago |
4254 | Tony Smith | Convert P4Ruby pages to CSS style sheet instead of horrid tags. | 21 years ago |
4249 | Tony Smith | Add a script to back out a change. Features: * Prepares a fresh pending changelist with... the files needed to back out the change. * Attempts to resolve merges for backing out older edits using "p4 resolve -am" * Leaves conflict resolution (if any) to the user Shortcomings are numerous, but include: * Does not (yet) re-branch deleted branched files. * Does not handle filetype changes (yet). The odds of success are highest with new changes. For older changes things are much more complicated and you can expect to have some work to do. « |
21 years ago |
4248 | Tony Smith | Change filetype - no functional change | 21 years ago |
4243 | Tony Smith | Add my script to follow renames when integrating using a branchview. Lots of limitation...s, and I'm sure it doesn't catch everything but it does try to handle renames in both source and target. « |
21 years ago |
3637 | Tony Smith | Add RDoc documentation to the sample triggers. | 21 years ago |
3634 | Tony Smith | Kick off a library of P4Ruby resources with some sample trigger implementations based on... Jeff Bowles and Wes Peters' scripts. These are not strict ports of their scripts to P4Ruby, but are roughly in the same area. « |
21 years ago |