Track who pushed, fetched, or unzipped a changelist

P4 Server includes a feature — relevant only for users of P4 Server’s distributed versioning features (DVCS) — that lets you distinguish between who created a particular changelist and who pushed, fetched, or unzipped it later. This gives you more visibility into scenarios in which one user pushes, fetches, or unzips another user’s work.

You use the change spec’s ImportedBy field — via the p4 change command — to specify the name of the user who ran the p4 fetch, p4 push, or p4 unzip command that imported this changelist into the shared server.

The ImportedBy field is filled in at the point when P4 Server stores the changelist in the target shared server.