how to find all merges into the default branch
Uwe Brauer
oub at mat.ucm.es
Tue Feb 13 07:29:11 UTC 2024
>>> "BMJ" == Becker, Mischa J <mischa.becker at kroger.com> writes:
> I have no familiarity with hg-git repos but, just looking at your filter, you aren't including merges, just heads.
> Would the following work?
Ah, that did not occur to me.
> merged = log -G -r "merge()+head()-parents(merge())-closed()-tag(tip)"
It works like a charm, thanks a lot
> Mischa Becker
>> -----Original Message-----
>> From: Mercurial <mercurial-bounces at lists.mercurial-scm.org> On Behalf Of
>> Uwe Brauer via Mercurial
>> Sent: Saturday, February 10, 2024 8:20 AM
>> To: Mercurial List <mercurial at mercurial-scm.org>
>> Subject: how to find all merges into the default branch
>>
>> ** [EXTERNAL EMAIL]: Do not click links or open attachments unless you
>> recognize the sender and know the content is safe. **
>>
>> Hi all
>>
>> I would like to find out the changesets in which merges occurred.
>>
>>
>> I found
>> https://urldefense.com/v3/__https://www.reddit.com/r/mercurial/comments/10z
>> d5q/how_to_find_all_branches_that_has_been_merged_in/__;!!J-
>> PWDud9Isc!mQ5kbWaM2QvSXF7KzLYkoKwaHO4HKDjNZl0Da5ZrDaGF6U7fwS65xgq7vlgLTM2Jd
>> k618eMBhbWxjeTzfcT946TCaTupnzYt$
>>
>> Which might be a bit too old
>>
>> The repository in question is a git repository imported to mercurial via
>> hg-git git://git.savannah.gnu.org/auctex.git
>>
>> So the merges are basically all on the default branch using bookmarks the
>> start of the graph looks like
>>
>>
>> ○ changeset: 8381:534071060884
>> │ Branch: default
>> │ Author: Ikumi Keita <ikumi at ikumi.que.jp>
>> │ Date: Sun, 21 Jan 2024 15:34:53 +0900
>> │ Phase: public
>> │ Summary: ; * doc/changes.texi: Reshape the new entries.
>> │
>> ○ changeset: 8380:c861cd81ffb7
>> │╲ Branch: default
>> │ │ Author: Ikumi Keita <ikumi at ikumi.que.jp>
>> │ │ Date: Sun, 21 Jan 2024 15:29:01 +0900
>> │ │ Phase: public
>> │ │ Summary: Merge branch 'feature/fix-mode-names-overlap'
>> │ │
>>
>>
>> So I tried
>>
>> merged = log -G -r "head()-parents(merge())-closed()-tag(tip)"
>>
>> merged = log -G -r "head()-parents(merge())-tag(tip)"
>>
>> But I see
>> changeset: 7489:3c292ae41384
>> │ bookmark: core-latex-in-style-hooks
>> ╧ tag: default/core-latex-in-style-hooks
>> user: Tassilo Horn <tsdh at gnu.org>
>> date: Tue Jun 16 22:02:02 2020 +0200
>> summary: Run LaTeX-core style hook in latex2 and latex2e hook
>>
>> ○ changeset: 6696:2712881b091c
>> │╲ bookmark: simplify-TeX-parse-error
>> ╧ ╧ tag: default/simplify-TeX-parse-error
>> parent: 6686:1b8ed9c58e49
>> parent: 6695:80948ef561c8
>> user: Tassilo Horn <tsdh at gnu.org>
>> date: Sun Jan 31 08:17:25 2016 +0100
>> summary: Merge branch 'master' into simplify-TeX-parse-error
>>
>> But not the merge I just described.
>>
>> Any idea what to do?
>>
>> Thanks
>>
>> Uwe Brauer
>>
>> --
>> I strongly condemn Hamas heinous despicable pogroms/atrocities on Israel I
>> strongly condemn Putin's war of aggression against Ukraine.
>> I support to deliver weapons to Ukraine's military.
>> I support the EU and NATO membership of Ukraine.
>>
>> _______________________________________________
>> Mercurial mailing list
>> Mercurial at lists.mercurial-scm.org
>> https://urldefense.com/v3/__https://lists.mercurial-
>> scm.org/mailman/listinfo/mercurial__;!!J-
>> PWDud9Isc!mQ5kbWaM2QvSXF7KzLYkoKwaHO4HKDjNZl0Da5ZrDaGF6U7fwS65xgq7vlgLTM2Jd
>> k618eMBhbWxjeTzfcT946TCaW5aOQlA$
> ________________________________
> This e-mail message, including any attachments, is for the sole use of
> the intended recipient(s) and may contain information that is
> confidential and protected by law from unauthorized disclosure. Any
> unauthorized review, use, disclosure or distribution is prohibited. If
> you are not the intended recipient, please contact the sender by reply
> e-mail and destroy all copies of the original message.
--
I strongly condemn Hamas heinous despicable pogroms/atrocities on Israel
I strongly condemn Putin's war of aggression against Ukraine.
I support to deliver weapons to Ukraine's military.
I support the EU and NATO membership of Ukraine.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5673 bytes
Desc: not available
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20240213/b8d487c5/attachment.p7s>
More information about the Mercurial
mailing list