Hi,
Suppose I have "git format-patch" two commit from a repository like following:
git format-patch -1 cf1c9ccba730 git format-patch -1 d1a2930d8a99
Now, how to determine the commit order of these two patch in repository?
threads / discuss / 50655
Subject: How to determine the order of commit
Hi,
Suppose I have "git format-patch" two commit from a repository like following:
git format-patch -1 cf1c9ccba730 git format-patch -1 d1a2930d8a99
Now, how to determine the commit order of these two patch in repository?
Re: How to determine the order of commit
Hi,
On Tue, Mar 5, 2019 at 10:00 AM wuzhouhui <wuzhouhui14@mails.ucas.ac.cn> wrote:
> > Suppose I have "git format-patch" two commit from a repository like > following: > > git format-patch -1 cf1c9ccba730 > git format-patch -1 d1a2930d8a99 > > Now, how to determine the commit order of these two patch in repository?
Do you mean something like:
$ git merge-base --is-ancestor cf1c9ccba730 d1a2930d8a99
and:
$ git merge-base --is-ancestor d1a2930d8a99 cf1c9ccba730
?
Re: How to determine the order of commit
> On Mar 5, 2019, at 8:39 PM, Christian Couder <christian.couder@gmail.com> wrote: > > Hi, > > On Tue, Mar 5, 2019 at 10:00 AM wuzhouhui <wuzhouhui14@mails.ucas.ac.cn> wrote: >> >> Suppose I have "git format-patch" two commit from a repository like >> following: >> >> git format-patch -1 cf1c9ccba730 >> git format-patch -1 d1a2930d8a99 >> >> Now, how to determine the commit order of these two patch in repository? > > Do you mean something like: > > $ git merge-base --is-ancestor cf1c9ccba730 d1a2930d8a99 > > and: > > $ git merge-base --is-ancestor d1a2930d8a99 cf1c9ccba730 >
Yep, that's what I want. Thanks!
> ?
Re: How to determine the order of commit
Christian Couder <christian.couder@gmail.com> writes:
> Hi, > > On Tue, Mar 5, 2019 at 10:00 AM wuzhouhui <wuzhouhui14@mails.ucas.ac.cn> wrote: >> >> Suppose I have "git format-patch" two commit from a repository like >> following: >> >> git format-patch -1 cf1c9ccba730 >> git format-patch -1 d1a2930d8a99 >> >> Now, how to determine the commit order of these two patch in repository? > > Do you mean something like: > > $ git merge-base --is-ancestor cf1c9ccba730 d1a2930d8a99 > > and: > > $ git merge-base --is-ancestor d1a2930d8a99 cf1c9ccba730 > > ?
What if neither is true ;-)?