Mercurial > public > mercurial-scm > hg-stable
view mercurial/stack.py @ 53035:6e1eb7212633 stable
nightly-build: attempt to no longer choke on existing file
When we run the job multiple time, the upload step fails because the file always
exists. So we pass the `--skip-existing` flag that is supposed to help with
that? when supported.
This might have no effect outside of upload to PyPI as the doc says:
Continue uploading files if one already exists. (Only valid when uploading
to PyPI. Other implementations may not support this.)
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 10 Mar 2025 14:28:33 +0100 |
parents | f4733654f144 |
children |
line wrap: on
line source
# stack.py - Mercurial functions for stack definition # # Copyright Olivia Mackall <olivia@selenic.com> and other # # This software may be used and distributed according to the terms of the # GNU General Public License version 2 or any later version. from __future__ import annotations def getstack(repo, rev=None): """return a sorted smartrev of the stack containing either rev if it is not None or the current working directory parent. The stack will always contain all drafts changesets which are ancestors to the revision and are not merges. """ if rev is None: rev = b'.' revspec = b'only(%s) and not public() and not ::merge()' revisions = repo.revs(revspec, rev) revisions.sort() return revisions