With this modification we won't update the gaia changeset with incremental builds.
I think that's right to use the full file path as target, but we would need a dependency that would trigger file update on revision change. But I have no idea how to do so. So unles you find something, it may be better to keep the stamp-commit-hash rule.