microsoft / codeplexworkitemmigrator Goto Github PK
View Code? Open in Web Editor NEWA command line utility to migrate work items from CodePlex to GitHub
License: MIT License
A command line utility to migrate work items from CodePlex to GitHub
License: MIT License
CodePlex does not have API access to list of discussions and their details right now. CodePlex should be upgraded to allow API access to this data.
This migration tool should be improved by adding support to migrate discussions as well.
Issue (work item) details returned from CodePlex Issue API does not include the Title attribute.
The API should return the issue Id and Title attributes so no additional requests need to be made to get the title.
eg. https://netoffice.codeplex.com/project/api/issues/15922
"WorkItem": {
"AffectedComponent": {
"DisplayName": "",
"Name": ""
},
"AssignedTo": "",
"ClosedBy": "",
"ClosedComment": "",
"CommentCount": 5,
"Custom": "",
"Description": "...",
"HtmlDescription": "...",
"PlainDescription": "...",
"LastUpdatedBy": "SebastianDotNet",
"LastUpdatedDate": "/Date(1371195199340-0700)/",
"PlannedForRelease": "",
"ReleaseVisibleToPublic": false,
"Priority": {
"Name": "Low",
"Severity": 50,
"Id": 1
},
"ProjectName": "netoffice",
"ReportedBy": "ppratscher",
"ReportedDate": "/Date(1306491685283-0700)/",
"CanContactReportedByUser": false,
"Status": {
"Name": "Resolved",
"Id": 7
},
"ReasonClosed": {
"Name": "Unassigned"
},
"Summary": "System.AccessViolationException when writing Excel Cells",
"Type": {
"Name": "Issue",
"Id": 3
},
"VoteCount": 1,
"Id": 15922,
"HasUserVoted": false
},
"FileAttachments": [
],
"Comments": [
{
"Message": "...",
"PostedBy": "SebastianDotNet",
"PostedDate": "/Date(1306764862810-0700)/",
"WorkItemId": 15922,
"Id": 202982
}
],
"CanDeleteWorkItem": true,
"CanDeleteComments": true
}
I am getting the following error/exception when trying to migrate my issues.
ERROR - An unexpected exception was encountered while running migration. Exception message: The listed users and repositories cannot be searched either because the resources do not exist or you do not have permission to view them.
Codeplex project: https://sharpvectors.codeplex.com/
GitHub Repo: https://github.com/ElinamLLC/SharpVectors
It is created with the account @paulushub in an organization reposition ElinamLLC
Tried the following commands
Microsoft.CodePlex.Migration.WorkItemMigrator.exe -p SharpVectors -o paulushub -r SharpVectors -t XXX
Microsoft.CodePlex.Migration.WorkItemMigrator.exe -p sharpVectors -o paulushub -r SharpVectors -t XXX
Microsoft.CodePlex.Migration.WorkItemMigrator.exe -p SharpVectors -o paulushub -r ElinamLLC/SharpVectors -t XXX
XXX is the Github personal token created with first repo scope and then updated with all scopes checked.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.