Since GIT does not preserve original commit id when you auto-merge patch by 'tracker apply' or 'tracker download', we need to save somewhere what the original commit ID was. In that case users can do 'tracker ack' from their current branch without any ID.
In that case tracker will look up the URL stored in TrackedAt header and use to to mark patches acked/nacked.
from tracker-client >= 1.0.3 all patches uploaded to tracker gets 'TrackedAt: URL' header to commit message. This is then used when you do 'tracker ack' instead of your local commit id.
Since GIT does not preserve original commit id when you auto-merge patch by 'tracker apply' or 'tracker download', we need to save somewhere what the original commit ID was. In that case users can do 'tracker ack' from their current branch without any ID.
In that case tracker will look up the URL stored in TrackedAt header and use to to mark patches acked/nacked.