##// END OF EJS Templates
#590 Add GET flag that controls the way the diff are generated, for pull requests we want to use non-bundle based diffs,...
#590 Add GET flag that controls the way the diff are generated, for pull requests we want to use non-bundle based diffs, That are far better for doing code reviews. The /compare url still uses bundle compare for full comparision including the incoming changesets. - Fixed tests

File last commit:

r835:08d2dcd7 beta
r2892:5fba3778 beta
Show More
cfgparse.py
27 lines | 717 B | text/x-python | PythonLexer
added dbmigrate package, added model changes...
r833 """
Configuration parser module.
"""
from ConfigParser import ConfigParser
fixed imports on migrate, added getting current version from database
r835 from rhodecode.lib.dbmigrate.migrate.versioning.config import *
from rhodecode.lib.dbmigrate.migrate.versioning import pathed
added dbmigrate package, added model changes...
r833
class Parser(ConfigParser):
"""A project configuration file."""
def to_dict(self, sections=None):
"""It's easier to access config values like dictionaries"""
return self._sections
class Config(pathed.Pathed, Parser):
"""Configuration class."""
def __init__(self, path, *p, **k):
"""Confirm the config file exists; read it."""
self.require_found(path)
pathed.Pathed.__init__(self, path)
Parser.__init__(self, *p, **k)
self.read(path)