haxpor / diffp4

diff colorifying tool e.g. coloring diff output from perforce, etc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

diffp4

Perforce's p4 tool has no built-in support for its diff output. So diffp4 is created to solve that problem.

PS. I'm not interested in solving this problem with P4DIFF which might be able to solve the problem.

Build

Linux/Unix

  • make
  • sudo make install

Windows

  • make.bat

If you use WSL, then you can do that via cmd.exe /c make.bat but you need to make sure you are in Visual Studio environment in order for cl.exe to be picked up.

Installa via published packages

Debian/Ubuntu

  • sudo add-apt-repository ppa:haxpor/combined
  • sudo apt install diffp4

Usage

The program itself reads the input from the standard input. So you send input either via | (pipe), or reading from file.

  • p4 diff | diffp4 -t perforce
  • p4 diff -du | diffp4 -t perforce
  • p4 describe -S 1234567 | diffp4 -t perforce
  • diffp4 < /somedir/anotherdir/p4_diff.diff

Support

Perforce

  • p4 diff with or without -du
  • p4 describe

License

MIT, Wasin Thonkaew

About

diff colorifying tool e.g. coloring diff output from perforce, etc

License:MIT License


Languages

Language:C++ 91.5%Language:Makefile 4.5%Language:Batchfile 4.0%