项目作者: haxpor

项目描述 :
diff colorifying tool e.g. coloring diff output from perforce, etc
高级语言: C++
项目地址: git://github.com/haxpor/diffc.git
创建时间: 2021-07-11T17:34:53Z
项目社区:https://github.com/haxpor/diffc

开源协议:MIT License

下载


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