Skip to content

Ability to convert an exclusive checkout into a shared checkout #9416

Description

@smpeela1

Is your feature request related to a problem? Please describe.
More of a nice to have -- there are cases where programmatically I hold exclusive checkouts of programs, but it would be nice to convert them into a shared checkout without having to check-in and then check-out. Going the other way (shared to exclusive) would be nice too, in the case where I'm the sole holder of the checkout.

Describe the solution you'd like
An API, something callable from a script to do this.

Describe alternatives you've considered
Check-in, then check back out is what I currently do. It works, but it's a little clunky.

Additional context
This is part of some multi-agent Ghidra work that I am doing. Sometimes, agents need to make structural changes to the ProgramDB and that needs an exclusive checkout. I currently manage this via a different layer, but it would be nice to have something directly in Ghidra to support the move from exclusive to shared.

Thanks!

Metadata

Metadata

Assignees

Labels

Status: TriageInformation is being gathered

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions