FMCorz
11/18/2015 - 7:49 AM

Using MDK as a module to fetch a branch from the tracker

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()