Skip to content

Tags: google/copybara

Tags

v20260525

Toggle v20260525's commit message
GitHub paginated get returns 1000 items

BUG=397993186
GWSQ_IGNORES: linjordan@google.com
PiperOrigin-RevId: 918492853
Change-Id: I1ed3aed8a9d2c8859cd3cc157a7d65b246f44bac

v20260518

Toggle v20260518's commit message
Refactor URI reformatting code.

BUG=507065676
GWSQ_IGNORES: vcarbonaro@google.com
PiperOrigin-RevId: 910880325
Change-Id: I2fc9db452568aa46f75ded620e0bd985c365fb7a

v20260511

Toggle v20260511's commit message
Allow QuiltTransformation to run on existing patches folders

The QuiltTransformation now warns instead of failing if a 'patches' directory already exists in the destination. It will overwrite the 'series' file and any patch files being imported, while preserving other files in the 'patches' directory. This allows for re-running the transformation without manual cleanup. It also allows it to run in-place for after-move transforms.

BUG=481299219
GWSQ_IGNORES: no-reply@google.com
PiperOrigin-RevId: 906331061
Change-Id: I8885f5aef3c192f5ae096b4cca538740d03bfedd

v20260504

Toggle v20260504's commit message
Move GitHub API URL determination to GitHubIdentifier.

BUG=493888279
GWSQ_IGNORES: vcarbonaro@google.com
PiperOrigin-RevId: 907715047
Change-Id: I8a02061539cfdd4264f63dab24fe087aa3ecaeb2

v20260427

Toggle v20260427's commit message
Add retry logic to Gerrit change lookup before submitting.

When submitting a Gerrit change, Copybara will now retry querying Gerrit for the change ID up to 3 times with exponential backoff (1s, 2s) if the change is not found immediately. This addresses issues where Gerrit might not immediately return the change after it has been pushed.

BUG=472404588
GWSQ_IGNORES: no-reply@google.com
PiperOrigin-RevId: 904563462
Change-Id: I06235cb8030d6d2c30cb387eee6751f136958ea7

v20260420

Toggle v20260420's commit message
Add EnumMapConverter class for enum->String value flags

BUG=499007054
GWSQ_IGNORES: chriscampos@google.com
PiperOrigin-RevId: 894221083
Change-Id: Id96f87257516f2028d7512ad5ec9900d947fbd92

v20260413

Toggle v20260413's commit message
Add EnumMapConverter class for enum->String value flags

BUG=499007054
GWSQ_IGNORES: chriscampos@google.com
PiperOrigin-RevId: 894221083
Change-Id: Id96f87257516f2028d7512ad5ec9900d947fbd92

v20260406

Toggle v20260406's commit message
Refactor GitHubApiTransport implementations to share code.

BUG=499007054
FIXED=499007054
GWSQ_IGNORES: chriscampos@google.com
PiperOrigin-RevId: 893579182
Change-Id: I660a851d4c79f9f2db4906404cea6c00419497a7

v20260330

Toggle v20260330's commit message
Fix NullPointerException when no file name is given

This change ensures that Copybara handles cases where the configuration path
provided on the command line does not have a filename (e.g., the root directory
'/'), preventing a `java.lang.NullPointerException` from `Path.getFileName().toString()`.

BUG=485259576
GWSQ_IGNORE: chriscampos@google.com
PiperOrigin-RevId: 883360034
Change-Id: I5c413e51943b572029aef9b72d4679400a8a9dfe

v20260323

Toggle v20260323's commit message
Add support for filtering Gerrit changes by status.

This allows users to specify `STATUS` in the `events` field of the `git.gerrit_trigger`. The desired statuses (e.g., "PENDING", "ABANDONED", "MERGED", "CLOSED", "REVIEWED", "OPEN") can be provided in the `SUBTYPES_STATUS` list.

This enables workflows to react to changes in Gerrit status, such as triggering garbage collection on abandoned changes.

BUG=491868096
GWSQ_IGNORE: joshgoldman@google.com
PiperOrigin-RevId: 885767818
Change-Id: I82538311797ae8c2896edf34c705c8f7b8760a6b