git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Ordering list of commits by topo-order
@ 2021-11-15 14:59 Íñigo Huguet
  0 siblings, 0 replies; only message in thread
From: Íñigo Huguet @ 2021-11-15 14:59 UTC (permalink / raw)
  To: git

Hello, I have a list of hashes of commits which I want to order by
topological order. I'm trying this: `git rev-list --topo-order
--no-walk <commit1> <commit2>`

However, no matter what I do, I always get the 2 commits in the order
I provide them in the input.

As an example, I'm using commits from Linux kernel `e4073430ee1de` and
`0d55b76fd815f4`:

$ git log --topo-order -2 --oneline 0d55b76fd815f4
0d55b76fd815 ath11k: setup REO for WCN6855
e4073430ee1d ath11k: add dp support for WCN6855

$ git rev-list --topo-order --no-walk 0d55b76fd815f4 e4073430ee1de
0d55b76fd815f4d685a62afe44e623501186ceb4
e4073430ee1dec5402a6158755ac8b84eade83c6

$ git rev-list --topo-order --no-walk e4073430ee1de 0d55b76fd815f4
e4073430ee1dec5402a6158755ac8b84eade83c6
0d55b76fd815f4d685a62afe44e623501186ceb4

$ git rev-list --topo-order --no-walk=sorted e4073430ee1de 0d55b76fd815f4
e4073430ee1dec5402a6158755ac8b84eade83c6
0d55b76fd815f4d685a62afe44e623501186ceb4

Is it possible to obtain a fixed list of commits sorted by topological order?
-- 
Íñigo Huguet


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-11-15 15:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-11-15 14:59 Ordering list of commits by topo-order Íñigo Huguet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).