Lines Matching +full:update +full:- +full:docs +full:- +full:branch
6 manage.py release [<branch>]
52 def update(self, *args): member in Git
59 def clean_checkout(repo, branch): argument
60 repo.clean('-f', '-d')
61 repo.reset('--hard')
62 repo.checkout(branch)
115 env.fmt_repo.update(fmt_repo_url)
118 doc_repo.update('git@github.com:fmtlib/fmtlib.github.io')
129 for entry in ['_static', '_templates', 'basic-bootstrap', 'bootstrap',
171 'fmt::format_to(OutputIt, const S&, Args&&...) -> ' +
185 'doc/latest/index.html#format-string-syntax', 'syntax.html')
192 # Build the docs.
212 # Copy docs to the website.
226 branch = args.get('<branch>')
227 if branch is None:
228 branch = 'master'
229 if not fmt_repo.update('-b', branch, fmt_repo_url):
230 clean_checkout(fmt_repo, branch)
232 # Update the date in the changelog and extract the version and the first
240 version = re.match(r'# (.*) - TBD', line).group(1)
241 line = '# {} - {}\n'.format(
293 fmt_repo.checkout('-B', 'release')
295 fmt_repo.commit('-m', 'Update version')
297 # Build the docs and package.
315 package = 'fmt-{}.zip'.format(version)
318 headers={'Content-Type': 'application/zip'} | auth_headers,