summaryrefslogtreecommitdiffstats
path: root/src/main/distrib
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2014-04-28 14:56:15 -0400
committerJames Moger <james.moger@gitblit.com>2014-05-02 15:31:01 -0400
commit4d81c92b668bce79d7db7bc278f0d399fe693e65 (patch)
tree04e98e6182deeb78724d9a39a1d9c25a8efa10d2 /src/main/distrib
parenta98ebb22fd088bbc2e40d752b065e4eb2210a734 (diff)
downloadgitblit-4d81c92b668bce79d7db7bc278f0d399fe693e65.tar.gz
gitblit-4d81c92b668bce79d7db7bc278f0d399fe693e65.zip
Implementation of a ticket mgration tool
Diffstat (limited to 'src/main/distrib')
-rw-r--r--src/main/distrib/linux/migrate-tickets.sh21
-rw-r--r--src/main/distrib/linux/reindex-tickets.sh2
-rw-r--r--src/main/distrib/win/migrate-tickets.cmd21
3 files changed, 43 insertions, 1 deletions
diff --git a/src/main/distrib/linux/migrate-tickets.sh b/src/main/distrib/linux/migrate-tickets.sh
new file mode 100644
index 00000000..f521528e
--- /dev/null
+++ b/src/main/distrib/linux/migrate-tickets.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+# --------------------------------------------------------------------------
+# This is for migrating Tickets from one service to another.
+#
+# usage:
+#
+# migrate-tickets.sh <outputservice> <baseFolder>
+#
+# --------------------------------------------------------------------------
+
+if [[ -z $1 || -z $2 ]]; then
+ echo "Please specify the output ticket service and your baseFolder!";
+ echo "";
+ echo "usage:";
+ echo " migrate-tickets <outputservice> <baseFolder>";
+ echo "";
+ exit 1;
+fi
+
+java -cp gitblit.jar:./ext/* com.gitblit.MigrateTickets $1 --baseFolder $2
+
diff --git a/src/main/distrib/linux/reindex-tickets.sh b/src/main/distrib/linux/reindex-tickets.sh
index 5a4fc34f..8261b819 100644
--- a/src/main/distrib/linux/reindex-tickets.sh
+++ b/src/main/distrib/linux/reindex-tickets.sh
@@ -11,7 +11,7 @@
#
# --------------------------------------------------------------------------
-if [ -z $1 ]; then
+if [[ -z $1 ]]; then
echo "Please specify your baseFolder!";
echo "";
echo "usage:";
diff --git a/src/main/distrib/win/migrate-tickets.cmd b/src/main/distrib/win/migrate-tickets.cmd
new file mode 100644
index 00000000..5a26c8ed
--- /dev/null
+++ b/src/main/distrib/win/migrate-tickets.cmd
@@ -0,0 +1,21 @@
+@REM --------------------------------------------------------------------------
+@REM This is for migrating Tickets from one service to another.
+@REM
+@REM usage:
+@REM migrate-tickets <outputservice> <baseFolder>
+@REM
+@REM --------------------------------------------------------------------------
+@if [%1]==[] goto help
+
+@if [%2]==[] goto help
+
+@java -cp gitblit.jar;"%CD%\ext\*" com.gitblit.MigrateTickets %1 --baseFolder %2
+@goto end
+
+:help
+@echo "Please specify the output ticket service and your baseFolder!"
+@echo
+@echo " migrate-tickets com.gitblit.tickets.RedisTicketService c:/gitblit-data"
+@echo
+
+:end \ No newline at end of file