From: Jakub Narebski <jnareb@gmail.com>
To: jateeq <jawad_atiq@hotmail.com>
Cc: git@vger.kernel.org
Subject: Re: Getting a branch's time of creation
Date: Fri, 19 Mar 2010 13:54:41 -0700 (PDT) [thread overview]
Message-ID: <m3pr30jan6.fsf@localhost.localdomain> (raw)
In-Reply-To: <27933166.post@talk.nabble.com>
jateeq <jawad_atiq@hotmail.com> writes:
> I am trying to find the time at which a remote branch was created, so that I
> can use the '--since' option in git log to limit the commits to only ones
> that were created for that branch (read below to see why I can't use 'git
> log <branchnname>). So my question: does git remember the time at which a
> branch was created, and how can it be listed?
[...]
> If anyone has suggestions on doing this alternatively, feel free to pitch
> in. Thank you.
It looks like an XY problem to me: you are asking how to get about
specific solution, instead of about how to solve a problem.
If you know what branch was remote branch created from, you can simply
use
$ git log <base>..<branch>
which translates into
$ git log <branch> ^<base>
which means everything in <branch> that is not present in <base>.
(Assuming that <branch> is the branch you are interested in, and
<base> is the branch it was branched off).
<base> might be result of "git config --get branch.<branch>.merge"
(if the upstream was correctly configured).
You can also get branching point with
$ git merge-base --all <base> <branch>
--
Jakub Narebski
Poland
ShadeHawk on #git
prev parent reply other threads:[~2010-03-19 20:54 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-17 14:45 Getting a branch's time of creation jateeq
2010-03-17 16:32 ` Randal L. Schwartz
2010-03-17 17:24 ` jateeq
2010-03-19 20:54 ` Jakub Narebski [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m3pr30jan6.fsf@localhost.localdomain \
--to=jnareb@gmail.com \
--cc=git@vger.kernel.org \
--cc=jawad_atiq@hotmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.