Example #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))
Example #2
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)
Example #3
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])
Example #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)
Example #5
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)