See D13902 for reference.
I ran the following commands:
# `seq 100 > lines`
# `svn add lines`
# `arc diff`
# `arc commit`
After the commit, an extra diff was created and attached to the revision. It indicated the full diff.
More concretely, the following 3 links all who the same diff:
https://secure.phabricator.com/D13902
https://secure.phabricator.com/D13902?vs=on&id=33558
https://secure.phabricator.com/D13902?vs=33558&id=33559
I would expect either
- Only one diff to be shown (no actual changes when I committed)
- An empty diff between the middle and final revision (third link)