Using MDK as a module to fetch a branch from the tracker
import logging
import sys
from mdk.moodle import Moodle
from mdk.fetch import FetchTracker
logging.basicConfig(format='%(message)s', level=logging.DEBUG)
M = Moodle('/home/fred/www/repositories/sm/moodle', 'sm')
mdl = 'MDL-' + sys.argv[1]
branch = sys.argv[2]
f = FetchTracker(M)
f.setFromTracker(mdl, sys.argv[2])
print f.getPullInfo(mdl)
f.fetch()
import logging
import mdk
from mdk.tools import parseBranch
from mdk.moodle import Moodle
from mdk.fetch import FetchTracker
logging.basicConfig(format='%(message)s', level=logging.DEBUG)
M = Moodle('/home/fred/www/repositories/sm/moodle', 'sm')
# mdl = parseBranch(M.currentBranch())['issue']
mdl = 'MDL-52119'
f = FetchTracker(M)
f.setFromTracker(mdl, M.get('branch'))
f.fetch()