Releases: improbable-eng/perforce-buildkite-plugin
Releases · improbable-eng/perforce-buildkite-plugin
Fixing the failed unshelve exception printing (#240)
- Now will properly reach the exception message when attempting to unshelve files from a changelist with an empty shelf.
v4.5.0: Attempt revert before saving client (#232)
Features
- Run revert before attempting to save a client. Should avoid an error if the client wasn't cleaned up properly - During command execution "p4 client -i" Client has files opened
v4.4.0
v4.4.0
Added
fingerprint
setting, to allow the SSL fingerprint of the perforce server to be trusted explicitly rather than trust-on-first-connection. Associated test coverage.
v4.3.2
Bugfixes
- Resolve issue where re-using workspace data from an old client and simultaneously switching streams would cause workspace data to become out of sync.
v4.3.1
Features
- Allow using readonly/partitioned clients with the
client_type
plugin configuration field - Allow partial sync of multiple paths with the
sync
plugin configuration field - Improved performance of initial sync for large repos
- Improved performance of syncing to an automatic label
v4.3.0
Features
- Upgrade to P4Python version 2020.1
- Performance optimisation when initialising virtualenv
Bugfixes
- Resolve thread-safety issue where unshelving a pending changelist can cause a segfault
v4.2.1
- Allow unshelving pending changelist via
shelved_change
config option, instead of expecingBUILDKITE_BRANCH
to be the shelved change.
v4.2.0
Features
- only unshelve files included in
sync
path - new setting
stream_switching
to re-use a single checkout between streams
Bugfixes
- resolve issue on machines that have an invalid initial client or username
v4.1.3
- When reverting prior to sync, ensure that files previously marked for
add
are removed from disk
v4.1.2
- Resolve an issue with
BUILDKITE_COMMIT
not being set correctly, always being set toHEAD