stable

Clone or download

Read-only

feat(jira): request #26763 Replay Jira Project import

This contribution also replace the way XML errors are managed: * usage of xmllint instead of good old indent.xsl that doesnt work properly * Throw a specific error when java is not installed instead of silenting the errors (and make people wonder why there was an error in the first place) In order to test this contribution, you should have an archive of a jira import and run: tuleap import-project:replay-from-jira \ --user=tuleap-login \ --path=..../tmp/tuleap_jira \ --project=tuleap-projectname As this command is mainly intended for developers, it's hidden from the help output. Change-Id: Ia6b994e408012b4e72f8bdc02184b928abab130f

Modified Files

Name
M plugins/agiledashboard/tests/unit/AgileDashboard/AgileDashboard_XMLExporterTest.php +1 −1 Go to diff View file
M plugins/cardwall/tests/unit/CardwallConfigXmlExportTest.php +1 −1 Go to diff View file
M plugins/cardwall/tests/unit/CardwallConfigXmlImportTest.php +1 −1 Go to diff View file
M plugins/jira_import/include/Project/CreateProjectFromJira.php +32 −47 Go to diff View file
M plugins/jira_import/include/Project/CreateProjectFromJiraCommand.php +2 −1 Go to diff View file
A plugins/jira_import/include/Project/ReplayCreateProjectFromJiraCommand.php +127 −0 Go to diff View file
M plugins/jira_import/include/jira_importPlugin.php +41 −0 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/JiraRunnerTest.php +2 −2 Go to diff View file
A src/common/xml/ParseExceptionWithErrors.php +43 −0 Go to diff View file
A src/common/xml/ParseExceptionWithoutJava.php +36 −0 Go to diff View file
M src/common/xml/RNGValidator.class.php +10 −7 Go to diff View file
R src/common/xml/ParseException.class.php Go to diff View file
M tools/rpm/tuleap.rhel7.spec +3 −0 Go to diff View file