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
How to earn badges on the Atlassian Community

How to earn badges on the Atlassian Community

Badges are a great way to show off community activity, whether you’re a newbie or a Champion.

Learn more
Community showcase
Published 8 hours ago in Trello

Alice Camilla on organizing your work/life/fandoms with Trello!

@Alice Camilla is a university student, currently writing her MA thesis in Archaeology. She's also a freelance blogger and content creator, writing about geeky stuff from productivity apps to JR...

34 views 1 6
Read article

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