Ejemplo n.º 1
0
def main(args):
    if args.unset:
        del_config(args.key)
    elif args.value:
        set_config(args.key, args.value)
    else:
        print get_config(args.key)
Ejemplo n.º 2
0
    def merge_config(self):
        email = utils.get_config('user.email')
        if not email:
            email = utils.getoutput(['git', 'config', 'user.email']).strip()
            if not email.endswith('@douban.com'):
                email = '*****@*****.**' % getuser()
            email = utils.ask(
                "Please enter your @douban.com email [%s]: " % email,
                default=email)
            utils.set_config('user.email', email)

        name = utils.get_user_name()
        if not name:
            name = email.split('@')[0]
            name = utils.ask("Please enter your name [%s]: " % name, default=name)
            utils.set_config('user.name', name)

        for key, value in utils.iter_config():
            utils.check_call(['git', 'config', key, value])
Ejemplo n.º 3
0
 def get_username(self):
     return utils.get_config('user.name') or utils.get_user_name()
Ejemplo n.º 4
0
 def merge_config(self):
     user_name = utils.get_config('user.name')
     if not user_name:
         user_name = self.search_username()
         if user_name:
             utils.set_config('user.name', user_name)
Ejemplo n.º 5
0
 def get_username(self):
     email = utils.get_config('user.email')
     return email.split(
         '@')[0] if email and email.endswith('@douban.com') else None
Ejemplo n.º 6
0
 def get_username(self):
     email = utils.get_config('user.email')
     return email.split('@')[0] if email and email.endswith('@douban.com') else None
Ejemplo n.º 7
0
 def merge_config(self):
     user_name = utils.get_config('user.name')
     if not user_name:
         user_name = self.search_username()
         if user_name:
             utils.set_config('user.name', user_name)
Ejemplo n.º 8
0
 def get_username(self):
     return utils.get_config('user.name') or utils.get_user_name()