Every time you upload a document, pdrive creates a new version. Nothing is overwritten. The full history is always available.
Version history
Each version records:
- Version number, starting at 1 and incrementing with each upload
- Who uploaded it, with their username and timestamp
- Word count of the content
- Optional message describing what changed, like a commit message
View the history for any document at /:account/:project/:filename/versions. Access a specific version at /:account/:project/:filename/versions/:n.
Status tags
Versions can be tagged with a status to track where a document stands in your review process:
- Draft for work in progress
- Review when it's ready for feedback
- Approved when it's been signed off
Status tags are labels, not gates. They don't restrict who can publish new versions.
Publish conflict detection
When two people edit the same document at the same time, pdrive detects the conflict. If someone else published a new version after you started editing, your upload is blocked with a conflict notice.
The conflict response tells you who published the competing version and when. You can review their changes, reconcile, and re-publish. Or force-publish if you're confident your version is correct.
This prevents silent overwrites without requiring full locking on every document.