[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out]
From: |
Mike Kupfer |
Subject: |
Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out] |
Date: |
Thu, 17 Jan 2019 16:18:03 -0800 |
Stefan Monnier wrote:
> > When I unpack an Emacs tarball, I usually check it into a fresh
> > Mercurial repo before building.
>
> Interesting. I wonder why you do that.
It's so I can apply in-progress patches using Mercurial Queues (MQ).
> To me, if I wanted to have a backing VCS, I'd start from a `git clone`
> rather than a tarball.
Maybe there's an easy way to manage this with Git, but I don't see one.
First, I want to build, with the patches, on multiple systems. That
means rebasing is out, or at least it becomes more of a hassle. Second,
the patches are usually independent. So, IIUC, the "correct" approach
would be to have a branch for each patch, plus another branch to merge
all the per-patch branches, so that I can build with them all.
With MQ the workflow is pretty simple:
- unpack the tarball
- create the repo and commit the unpacked files
- pull the patches from their repo
- apply the patches ("hg qpush -a")
- build
mike
- Emacs pretest 26.1.91 is out, Nicolas Petton, 2019/01/07
- Re: Emacs pretest 26.1.91 is out, John Wiegley, 2019/01/07
- Re: Emacs pretest 26.1.91 is out, Glenn Morris, 2019/01/07
- Re: Emacs pretest 26.1.91 is out, Paul Eggert, 2019/01/07
- Re: Emacs pretest 26.1.91 is out, Glenn Morris, 2019/01/10
- Re: Emacs pretest 26.1.91 is out, Paul Eggert, 2019/01/10
- what make-dist should include [was Re: Emacs pretest 26.1.91 is out], Glenn Morris, 2019/01/16
- Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out], Mike Kupfer, 2019/01/17
- Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out], Stefan Monnier, 2019/01/17
- Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out],
Mike Kupfer <=
- Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out], Stefan Monnier, 2019/01/17
- Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out], Mike Kupfer, 2019/01/19
- Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out], Stefan Monnier, 2019/01/20
- Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out], Eli Zaretskii, 2019/01/18
- Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out], Mike Kupfer, 2019/01/19
- Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out], Glenn Morris, 2019/01/18
- Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out], Paul Eggert, 2019/01/22
- Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out], Eli Zaretskii, 2019/01/23
- Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out], Paul Eggert, 2019/01/23
- Re: what make-dist should include [was Re: Emacs pretest 26.1.91 is out], Eli Zaretskii, 2019/01/23