Branch: refs/heads/master Author: Enrico Tröger enrico.troeger@uvena.de Committer: Enrico Tröger enrico.troeger@uvena.de Date: Fri, 16 Oct 2015 13:22:41 UTC Commit: 6149781705e146ae2f47877a705592f062dd5fd3 https://github.com/geany/infrastructure/commit/6149781705e146ae2f47877a70559...
Log Message: ----------- Add scripts to backup all non-repository data from Github
Modified Paths: -------------- github-backup/backup.sh github-backup/create_or_update_virtualenv.sh
Modified: github-backup/backup.sh 22 lines changed, 22 insertions(+), 0 deletions(-) =================================================================== @@ -0,0 +1,22 @@ +#!/bin/sh + +# backup almost everything from Github except the GIT repositories itself as we have git.geany.org + +# read the token +. /home/geany/.github-token + +# start the backup +/home/geany/github-backup/venv/bin/github-backup \ + --token "${GITHUB_TOKEN}" \ + --issues \ + --issue-comments \ + --issue-events \ + --pulls \ + --pull-comments \ + --pull-commits \ + --wikis \ + --labels \ + --organization \ + --milestones \ + --output-directory=/home/geany/github-backup + geany
Modified: github-backup/create_or_update_virtualenv.sh 16 lines changed, 16 insertions(+), 0 deletions(-) =================================================================== @@ -0,0 +1,16 @@ +#!/bin/sh + +# initial setup of the Python virtualenv for github-backup (github.com/josegonzalez/python-github-backup) +# or just update it if it already exists + +BASE_DIR="/home/geany/github-backup" +mkdir -p "${BASE_DIR}" +cd "${BASE_DIR}" +if [ ! -d "${BASE_DIR}/venv" ]; then + virtualenv venv +fi + +# update +venv/bin/pip install -U pip setuptools +venv/bin/pip install -U "git+git://github.com/eht16/yolk#egg=yolk" +venv/bin/pip install -U "git+git://github.com/josegonzalez/python-github-backup.git#egg=github-backup"
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).