Existing VCS commits missing after upgrade
We are long-time users of YouTrack and Upsource. We recently updated from YouTrack 2023.2.26286 to 2024.3.51866. We knew Upsource was end-of-lifed and have been expecting this integration to stop working eventually. However, in this upgrade we also seem to have lost all of the previously attached commits - they are no longer visible in existing tickets.
We have enabled the new Generic VCS integration and implemented a post-commit function to add new commits to YouTrack (Thank you for adding this feature!) New commits are appearing correctly, but the missing history of previous commits is pretty catastrophic. Is this information contained in our ticket database and somehow hidden? Please let us know if there's a way to restore the missing information.
Please sign in to leave a comment.
Hi Rush,
Since the Upsource functionality was completely removed from YouTrack in version 2024.1, the missing commits are unfortunately expected. However, there might be a way to bring them back, though this depends on the VCS you use. So, can you please let me know if it's GitHub/GitLab/anything else?
We use AWS CodeCommit (Git)
YouTrack doesn't specifically support AWS CodeCommit, so direct import is indeed not an option. However, given that Amazon sunsetted the service, we'd recommend migrating to another Git provider. If you go with the one supported by YouTrack, you'll be able to import all the missing commits from the commit history.
Thank you for the tip Julia. We'll look into/consider that.
One other question: We have a backup of the previous version of YouTrack and data. Is there no way to migrate the old Upsource commit data to generic VCS commits?
You're welcome!
As for your question, unfortunately, there's no mechanism for migrating Upsource commits to generic VCS ones - the latter feature was just introduced in 2024.3 whereas Upsource support was discontinued in 2024.1.