def setUp(self): from invenio.utils.vcs.svn import svn_exists, get_which_svn if not svn_exists(): from unittest import SkipTest raise SkipTest("SVN not found. It probably needs installing.") self.which_svn = get_which_svn() self.svntest = mkdtemp(dir=cfg['CFG_TMPDIR']) self.repo = path.join(self.svntest, 'temprepo', '') self.src = path.join(self.svntest, 'tempsrc', '') self.archive_dir = path.join(mkdtemp(dir=cfg['CFG_TMPDIR']), '') self.archive_path = path.join(self.archive_dir, 'test.tar.gz') chdir(self.svntest) call([which('svnadmin'), '--fs-type', 'fsfs', 'create', self.repo]) call([self.which_svn, 'co', 'file://' + self.repo, self.src]) chdir(self.src) call([self.which_svn, 'mkdir', 'trunk', 'tags', 'branches']) call([self.which_svn, 'commit', '-m', "'Initial import'"]) chdir(self.svntest) chdir(self.src + 'trunk') call(['touch', 'test.txt']) call([self.which_svn, 'add', 'test.txt']) call([self.which_svn, 'commit', '-m', "'test.txt added'"]) call([self.which_svn, 'copy', 'file://' + self.repo + 'trunk', 'file://' + self.repo + 'tags/release-1', '-m', "'release1"]) chdir(self.src + 'trunk') call([self.which_svn, 'update']) call(['touch', 'test2.txt']) call([self.which_svn, 'add', 'test2.txt']) call([self.which_svn, 'commit', '-m', "'2nd version'"]) call([self.which_svn, 'copy', 'file://' + self.repo + 'trunk', 'file://' + self.repo + 'tags/release-2', '-m', "'release2"])
def setUp(self): from invenio.utils.vcs.svn import svn_exists, get_which_svn if not svn_exists(): from unittest import SkipTest raise SkipTest("SVN not found. It probably needs installing.") self.which_svn = get_which_svn() self.svntest = mkdtemp(dir=cfg['CFG_TMPDIR']) self.repo = path.join(self.svntest, 'temprepo', '') self.src = path.join(self.svntest, 'tempsrc', '') self.archive_dir = path.join(mkdtemp(dir=cfg['CFG_TMPDIR']), '') self.archive_path = path.join(self.archive_dir, 'test.tar.gz') chdir(self.svntest) call([which('svnadmin'), '--fs-type', 'fsfs', 'create', self.repo]) call([self.which_svn, 'co', 'file://' + self.repo, self.src]) chdir(self.src) call([self.which_svn, 'mkdir', 'trunk', 'tags', 'branches']) call([self.which_svn, 'commit', '-m', "'Initial import'"]) chdir(self.svntest) chdir(self.src + 'trunk') call(['touch', 'test.txt']) call([self.which_svn, 'add', 'test.txt']) call([self.which_svn, 'commit', '-m', "'test.txt added'"]) call([ self.which_svn, 'copy', 'file://' + self.repo + 'trunk', 'file://' + self.repo + 'tags/release-1', '-m', "'release1" ]) chdir(self.src + 'trunk') call([self.which_svn, 'update']) call(['touch', 'test2.txt']) call([self.which_svn, 'add', 'test2.txt']) call([self.which_svn, 'commit', '-m', "'2nd version'"]) call([ self.which_svn, 'copy', 'file://' + self.repo + 'trunk', 'file://' + self.repo + 'tags/release-2', '-m', "'release2" ])
"compare_mode": "lazy", "match_mode": "identifier", "result_mode": "joker", } ], ), ] CFG_BIBMATCH_QUERY_TEMPLATES = { "title": "[title]", "title-author": "[title] [author]", "reportnumber": "reportnumber:[reportnumber]", } CFG_BIBMATCH_REMOTE_SLEEPTIME = 2.0 CFG_BIBMATCH_SEARCH_RESULT_MATCH_LIMIT = 15 CFG_BIBMATCH_MIN_VALIDATION_COMPARISONS = 2 CFG_BIBSCHED_EDITOR = which("vim") CFG_BIBSCHED_GC_TASKS_OLDER_THAN = 30 CFG_BIBSCHED_GC_TASKS_TO_ARCHIVE = ["bibupload"] CFG_BIBSCHED_GC_TASKS_TO_REMOVE = ["bibindex", "bibreformat", "webcoll", "bibrank", "inveniogc"] CFG_BIBSCHED_LOG_PAGER = which("less") CFG_BIBSCHED_LOGDIR = join(_cfg_prefix, "var", "log", "bibsched") CFG_BIBSCHED_MAX_ARCHIVED_ROWS_DISPLAY = 500 CFG_BIBSCHED_MAX_NUMBER_CONCURRENT_TASKS = 1 CFG_BIBSCHED_NODE_TASKS = {} CFG_BIBSCHED_PROCESS_USER = "" CFG_BIBSCHED_REFRESHTIME = 5 CFG_BIBSCHED_TASKLET_PACKAGES = ["invenio.legacy.bibsched.tasklets"] CFG_BIBSCHED_NON_CONCURRENT_TASKS = [] CFG_BIBSCHED_FLUSH_LOGS = 0 CFG_BIBSCHED_INCOMPATIBLE_TASKS = () CFG_BIBSCHED_NEVER_STOPS = 0
'title-author': '[title] [author]', 'reportnumber': 'reportnumber:[reportnumber]' } CFG_BIBMATCH_REMOTE_SLEEPTIME = 2.0 CFG_BIBMATCH_SEARCH_RESULT_MATCH_LIMIT = 15 CFG_BIBMATCH_MIN_VALIDATION_COMPARISONS = 2 CFG_BIBRANK_SELFCITES_PRECOMPUTE = 0 CFG_BIBRANK_SELFCITES_USE_BIBAUTHORID = 0 CFG_BIBRANK_SHOW_CITATION_GRAPHS = 1 CFG_BIBRANK_SHOW_CITATION_LINKS = 1 CFG_BIBRANK_SHOW_CITATION_STATS = 1 CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS = 1 CFG_BIBRANK_SHOW_DOWNLOAD_GRAPHS_CLIENT_IP_DISTRIBUTION = 0 CFG_BIBRANK_SHOW_DOWNLOAD_STATS = 1 CFG_BIBRANK_SHOW_READING_STATS = 1 CFG_BIBSCHED_EDITOR = which("vim") CFG_BIBSCHED_GC_TASKS_OLDER_THAN = 30 CFG_BIBSCHED_GC_TASKS_TO_ARCHIVE = [ 'bibupload', 'oairepositoryupdater', ] CFG_BIBSCHED_GC_TASKS_TO_REMOVE = [ 'bibindex', 'bibreformat', 'webcoll', 'bibrank', 'inveniogc', ] CFG_BIBSCHED_LOG_PAGER = which("less") CFG_BIBSCHED_LOGDIR = join(_cfg_prefix, "var", "log", "bibsched") CFG_BIBSCHED_MAX_ARCHIVED_ROWS_DISPLAY = 500