Reputation: 6403
Is it possible to somehow listen to all perforce cammands issued from my machine to the perforce server?
I did some googling yesterday and found a page somewhere about a perforce proxy or broker that would intercept perforce commands and allow you to do what you wanted with them before sending them to the server...and now can't find the page!
I am trying to debug our build process (built using Maven) that is failing while running the maven-release-plugin (prepare).
Cheers.
Upvotes: 1
Views: 348
Reputation: 6403
Thanks for the reply - was the link I was looking for though turned out it wasn't what I wanted.
In the end I ended up modifying my Windows PATH so that 'p4' would not directly call perforce but instead execute a bat file:
@echo off
set PERFORCE_HOME="C:\Program Files (x86)\Perforce\p4.exe"
set OUTPUT_FILE=C:\batScripts\output\p4out.txt"
echo =========================== >> %OUTPUT_FILE%
echo ===== PERFORCE DEBUG ====== >> %OUTPUT_FILE%
echo =========================== >> %OUTPUT_FILE%
echo $ p4 %* >> %OUTPUT_FILE%
echo =========================== >> %OUTPUT_FILE%
echo Timestamp: %Date% %Time% >> %OUTPUT_FILE%
echo Vars: >> %OUTPUT_FILE%
%PERFORCE_HOME% set >> %OUTPUT_FILE%
echo ` >> %OUTPUT_FILE%
%PERFORCE_HOME% %*
Upvotes: 0
Reputation: 570285
It was maybe P4Broker (it seems hard to find an official link, hence the google search).
Upvotes: 1