committed property

bool committed
final

Whether the edit was committed, and therefore whether any of this is real.

False on --dry-run, which on Play still transfers the bundle. Play has an edit transaction, so a dry run does every step into a real edit and discards it — the bytes move, the progress lines are genuine, and nothing is published. This is the field that tells those two runs apart, and there is nothing else in the stream that can.

Implementation

final bool committed;