On Mon, Jan 16, 2023 at 8:06 AM Miro Hrončok <mhron...@redhat.com> wrote:

> On 16. 01. 23 14:57, Richard Shaw wrote:
> >
> > Since `fedpkg scratch-build` bombs out with an error if you've made
> local
> > changes I propose a slight modification:
> >
> > If no changes are made then it does a normal scratch build for the "does
> this
> > still build / not build" 1% use case
> >
> > If there are local changes it automatically uploads an SRPM for the 99%
> use case.
>
> I love this.
>
> $ fedpkg scratchbuild  / $ fedpkg build --scratch
> Uncommitted changes found, uploading SRPM...
>
> > If you end up in a weird state, i.e. made changes but for some reason
> want to
> > do a "normal" scratch build you have a few different ways to accomplish
> that.
>
> That was already impossible:
>
> $ fedpkg --release rawhide scratch-build
> Could not execute scratch_build: .../python3.9 has uncommitted changes.
> Use
> git status to see details
> Try option --srpm to make scratch build from local changes.
>

Someone mentioned it's possible to specify a specific commit to build from?
I don't know I haven't tried. The other option which is what I would use
would to use `git stash` / scratch build / `git stash apply`.

Thanks,
Richard
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to