Skip to content

Releases: improbable-eng/perforce-buildkite-plugin

Fixing the failed unshelve exception printing (#240)

07 Jul 14:56
490a09d
Compare
Choose a tag to compare
  • 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)

09 Apr 14:16
1ea0083
Compare
Choose a tag to compare

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

26 Oct 10:32
dbaf5fb
Compare
Choose a tag to compare

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

21 Sep 10:22
b3d41e7
Compare
Choose a tag to compare

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

09 Sep 09:29
7dc646b
Compare
Choose a tag to compare

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

03 Sep 10:15
c482e60
Compare
Choose a tag to compare

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

29 Jun 13:29
25e7634
Compare
Choose a tag to compare
  • Allow unshelving pending changelist via shelved_change config option, instead of expecing BUILDKITE_BRANCH to be the shelved change.

v4.2.0

22 Apr 08:36
acae0e0
Compare
Choose a tag to compare

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

13 Mar 11:52
9f3abfa
Compare
Choose a tag to compare
  • When reverting prior to sync, ensure that files previously marked for add are removed from disk

v4.1.2

05 Mar 11:38
19d482e
Compare
Choose a tag to compare
  • Resolve an issue with BUILDKITE_COMMIT not being set correctly, always being set to HEAD