JIRA-CLI cloneProject, keep issue key numbers?

I am using JIRA Cli from Bob Swift. When i try to clone a project with cloneProject it succeeds but i expected the issuenumbers to be the same in the cloned project. Is this possible? Can Bob Swift answer if he's around? =)

 

eg:

java -jar jira-cli/lib/jira-cli-5.5.0.jar --server $JIRA_SERVER --user $JIRA_USER --password $JIRA_PASSWORD \
--action cloneProject --project $PROJECTKEY --toProject $NEW_PROJECTKEY --name "$NEW_PROJECTNAME" --cloneIssues \
--continue --verbose

now FOO-1 is not the same issue as BAR-1, FOO-2 is not the same issue as BAR-2 and so forth.

 

Edit: The original project had lots of subtasks which are now deleted so FOO-2 to FOO-6 does not exist, so the skew appears whenever a issuekey is not avaible in sequence in the first project.

eg.
FOO-1 > BAR-1

FOO-2 to FOO-6 does not exist so FOO-7 is then BAR-2..

 

1 answer

No, not without doing additional scripting to fill in holes in the number sequence. I have done this as part of a migration many years ago. It is pretty straight forward. The logic is something like the following assuming the target project does not have issues:

  1. Use getIssueList to get the source project's issue in ascending order
  2. Loop through each issue from the list
    1. If there is a hole in the issue number sequence, then create a dummy issue and then delete it
    2. If there isn't a hole, just create the new issue (probably using cloneIssue) 

 

@Bob Swift [Bob Swift Atlassian Add-ons]

Hi, thanks for your answer. Perhaps you can help once again

The source of the problem i'm trying to get around is that cloneProject (and i assume cloneIssue) does not copy the issue (entity) properties. We are using issue-checklist plugin that stores its data in issue/${issue}/properties/cachedchecklist but i have not found any way to make jira-cli include these properties upon cloning. 


Is there something i have overlooked?

BR
Marcel

Test comment in response to a report that the editor is not working.  Please disregard.  

Ok, I can comment now finally.

Marcel, clone issue does not copy properties yet. I opened JCLI-1032 to track this request. Thanks for the requirement.

Suggest an answer

Log in or Sign up to answer
Atlassian Community Anniversary

Happy Anniversary, Atlassian Community!

This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.

Read more
Community showcase
Julia Dillon
Posted Tuesday in Jira

Tell us how your team runs on Jira!

Hey Atlassian Community! Today we are launching a bunch of customer stories about the amazing work teams, like Dropbox and Twilio, are doing with Jira. You can check out the stories here. The thi...

149 views 1 17
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you