Пример #1
0
def config(global_flag=False):
    """Function to help configure git-bigfile filter options"""
    if not global_flag:
        # Check that we are in a git repository
        # Following command will exit if it fails
        util.get_repo_dir()
    # filter options
    options = [('filter.bigfile.clean', 'git-bigfile filter-clean'),
               ('filter.bigfile.smudge', 'git-bigfile filter-smudge')]
    # transport options
    valid_transports = transport.MANDATORY_OPTIONS.keys()
    while True:
        t = raw_input('Enter transport [%s]: ' % '|'.join(valid_transports))
        if t in valid_transports:
            options.append(('git-bigfile.transport', t))
            break
        else:
            print 'Invalid transport %s' % t
    for t_option in transport.MANDATORY_OPTIONS[t]:
        value = raw_input('Enter %s %s: ' % (t, t_option))
        options.append(('git-bigfile.%s.%s' % (t, t_option), value))
    util.set_git_options(options, global_flag)
Пример #2
0
def config(global_flag=False):
    """Function to help configure git-bigfile filter options"""
    if not global_flag:
        # Check that we are in a git repository
        # Following command will exit if it fails
        util.get_repo_dir()
    # filter options
    options = [('filter.bigfile.clean', 'git-bigfile filter-clean'),
              ('filter.bigfile.smudge', 'git-bigfile filter-smudge')]
    # transport options
    valid_transports = transport.MANDATORY_OPTIONS.keys()
    while True:
        t = raw_input('Enter transport [%s]: ' %
                            '|'.join(valid_transports))
        if t in valid_transports:
            options.append(('git-bigfile.transport', t))
            break
        else:
            print 'Invalid transport %s' % t
    for t_option in transport.MANDATORY_OPTIONS[t]:
        value = raw_input('Enter %s %s: ' % (t, t_option))
        options.append(('git-bigfile.%s.%s' % (t, t_option), value))
    util.set_git_options(options, global_flag)
Пример #3
0
 def __init__(self):
     self._objects = util.get_bigfile_dir('objects')
     self._repo_path = util.get_repo_dir()
     self._config = util.get_git_config()
     self._transport = self._get_transport()
Пример #4
0
 def __init__(self):
     self._objects = util.get_bigfile_dir('objects')
     self._repo_path = util.get_repo_dir()
     self._config = util.get_git_config()
     self._transport = self._get_transport()
Пример #5
0
 def repo_path(self):
     if self._repo_path is None:
         self._repo_path = util.get_repo_dir()
     return self._repo_path
Пример #6
0
 def repo_path(self):
     if self._repo_path is None:
         self._repo_path = util.get_repo_dir()
     return self._repo_path