The diff tool built for PowerBuilder
pb-diff compares every PowerBuilder object type the way PowerBuilder builds it, and shows every change where it belongs: in a function, an event, a control, or a single DataWindow property. For developers and teams who maintain PowerBuilder applications, in-house, at consultancies and at software vendors.
Developers review changes in a dedicated desktop view. AI coding agents get the comparison as structured JSON from the command line.

The retrieve SQL of the d_order_lines DataWindow is a node of its own. The new version excludes cancelled lines, and the added condition is the only highlighted line.
What it does not do
It does not decompile PBD files, write into PBL files (so it does not repair them) or compile code: build merged results in PowerBuilder.
PowerBuilder, PowerScript and DataWindow are trademarks or registered trademarks of SAP SE or an SAP affiliate company. All other product and company names mentioned may be trademarks of their respective owners. pb-diff is an independent product of RESTORE S.R.L. It is not affiliated with, endorsed or sponsored by SAP, Appeon or any other company named.



