Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

Re: how to get list of changes for a specific tag: msg#00004

version-control.bitkeeper.user

Subject: Re: how to get list of changes for a specific tag

Hallelujah.....Just what I was looking for. I have
been wrecking my brains, along with a few other
developers, for the past few hours. And we could not
figure it out from the help pages.

Thank you so much.

Regards,
Ahmed.





--- Rick Smith <rick@xxxxxxxxxxxx> wrote:

> Hi,
>
> What version of BK are you using. If bk-4.0 or
> newer,
> you can say 'bk changes -r..TAGNAME' to get a list
> of all changes that make up the repo as of TAGNAME,
> and 'bk changes -rTAG1..TAG2' to get a list of
> changes
> that are in TAG2 but not in TAG1.
>
> The '..' is a range, and the empty start of a range
> means
> to go back to the root of the history graph.
>
> See 'bk help changes' for a list of the commands.
>
> Rick
>
> On Thu, Jul 19, 2007 at 09:26:16PM -0700, Ahmed A
> wrote:
> > Hi Larry,
> >
> > Thank you for your response. I will explain what
> I am
> > trying to achieve with an example.
> >
> > Assume there are a few tags on the repo - T1, T2,
> T3,
> > T4, T5. These tags are associated with
> changesets
> > associated to changes in a specific file
> (version.h).
> > That way we can tell, T1 tag related to version 1,
> T2
> > to version 2, etc.
> >
> > Assume there are a bunch of changesets - C1, C2,
> C3,
> > C4, C5, C6, C7, C8.
> >
> > How can I tell, for example, which of these
> changesets
> > are associated with T3 (or for that matter T4).
> >
> > Is T3 -> C1 C2 C3 C4
> > or T3 -> C1 C2 C4 C5
> >
> > Well, that all depends on the person that did the
> > tagging, and the changesets pulled by that person
> into
> > his local repo before doing the tagging.
> >
> > I would like to ask the repo - "Based on tag t3,
> > which changesets are part of it (in another words,
> > What changesets did the tagger have on his local
> repo
> > when he did the tag)."
> >
> > I cannot use timeline of Tags and changesets, as
> those
> > are all based on when they were created on the
> users
> > local repository (not when pushed into
> repository). A
> > user could have created a changeset prior to a
> tag,
> > but pushed into the repo after the tag was
> created.
> >
> > For now, only way I can answer that question, is
> to
> > literally do a close of the repo with tag - T3,
> then
> > do a "bk changes" in it. :(
> >
> > Thank you,
> > Aha.
> >
> >
> >
> >
> > --- Larry McVoy <lm@xxxxxxxxxxxx> wrote:
> >
> > > I think that the "bk set" command is probably
> what
> > > you want but I can't
> > > tell from you description. Do a "bk help set"
> and
> > > play around with that
> > > and see if that is what you need. If not, you
> can
> > > send mail here or to
> > > support@xxxxxxxxxxxxx
> > >
> > > --lm
> > >
> > > On Thu, Jul 19, 2007 at 08:50:30PM -0700, Ahmed
> A
> > > wrote:
> > > > Hello,
> > > >
> > > > I have a very basic question, as I am learning
> to
> > > use
> > > > BK. How can one get the list of changesets
> that
> > > are
> > > > part of a tag. Allow me to explain. Multiple
> > > users
> > > > have clones of the repository on their pc.
> Our
> > > > release engineer decided to create a tag on
> his
> > > pc,
> > > > and then push the tag onto the repository.
> Based
> > > on
> > > > just the timestamps it is "impossible" to tell
> > > which
> > > > changeset are part of that tag, all depends on
> > > what
> > > > changeset the release engineer had pulled into
> his
> > > > local repository before he did the tagging.
> > > >
> > > > I have figured out the long way to achieve my
> goal
> > > > (Please let me know if I am wrong). Clone the
> > > repo
> > > > with the specific tag. Then "cd" to the
> > > directory,
> > > > and issue the command "changes" to get a
> listing
> > > of
> > > > changesets. Form the list, I can tell if a
> > > specific
> > > > changeset is part of that tag.
> > > >
> > > > Is there a shorter way than having to clone
> the
> > > whole
> > > > repo, just issue a command on the repo?
> > > >
> > > > Thank you,
> > > > Aha.
> > > >
> > > >
> > > >
> > >
> >
>
____________________________________________________________________________________
> > > > Park yourself in front of a world of choices
> in
> > > alternative vehicles. Visit the Yahoo! Auto
> Green
> > > Center.
> > > > http://autos.yahoo.com/green_center/
> > > >
> _______________________________________________
> > > > Bitkeeper-users mailing list
> > > > Bitkeeper-users@xxxxxxxxxxxx
> > > >
> > >
> >
>
http://mail.bitmover.com/mailman/listinfo/bitkeeper-users
> > >
> > > --
> > > ---
> > > Larry McVoy lm at bitmover.com
>
> > > http://www.bitkeeper.com
> > >
> >
> >
> >
> >
>
____________________________________________________________________________________
> > Park yourself in front of a world of choices in
> alternative vehicles. Visit the Yahoo! Auto Green
> Center.
> > http://autos.yahoo.com/green_center/
> > _______________________________________________
> > Bitkeeper-users mailing list
> > Bitkeeper-users@xxxxxxxxxxxx
> >
>
http://mail.bitmover.com/mailman/listinfo/bitkeeper-users
>




____________________________________________________________________________________
Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel
and lay it on us. http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
qplus.devel/200...    network.jabber....    debian.qa-packa...    encryption.gpg....    python.dabo.dev...    uclinux.devel/2...    science.mathema...    recreation.pesc...    kernel.ck/2004-...    mozilla.devel.e...    tex.latex.prosp...    ietf.multi6/200...    bbc.cvs/2002-11...    xfree86.newbie/...    jakarta.taglibs...    altlinux.hardwa...    comedi/2002-05/...    horde.bugs/2004...    games.diplomacy...    finance.e-gold....    web.dom.test-su...    lang.ruby.rails...    os.netbsd.devel...    video.gstreamer...   
Home | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation