linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
From: Jesper Skov <jskov@redhat.com>
To: Larry McVoy <lm@bitmover.com>
Cc: linuxppc-dev@lists.linuxppc.org
Subject: Re: Vger CVS R.I.P. (Was Re: the state of the linuxppc-dev community)
Date: 10 Feb 2000 10:42:22 +0100	[thread overview]
Message-ID: <otvh3xcs1t.fsf@thinktwice.zoftcorp.dk> (raw)
In-Reply-To: Larry McVoy's message of "Wed, 09 Feb 2000 13:54:15 -0800"


>>>>> "Larry" == Larry McVoy <lm@bitmover.com> writes:
Larry> Basic stuff you'll need:

Larry>     # get yourself a baseline tree $ bk clone
Larry> hq.fsmlabs.com:/home/bk/linuxppc_2_3 linuxppc_2_3

Larry>     # Set it up for building/working (this checks out and locks
Larry> all files) $ bk -r edit

Larry>     # hack, build, debug, hack, build, debug

Larry>     # Run citool to commit (LOCALLY! Not like CVS) your changes
Larry> $ bk citool

Larry>     # Update your tree with anything that's happened since last
Larry> time $ bk pull

 bk resolve

 bk -r get

Larry>     # Push back any changes you've made $ bk push

Larry>     # Browse the tree's changes $ bk sccstool

Larry>     # Browse a specific file $ bk sccstool fs/ext2/super.c

Larry> There's tons more but that's all most people ever need.  Cort,
Larry> did I forget anything?


I'm not Cort, but I've been there :)  As I put in above, most people
(that do any hacking) would have to resolve conflicts between their
local tree and changes committed to Cort's tree.

And I find I also have to run 'bk -r get' after a pull to ensure all
new files get "checked out".



As for general usability, with a trained CVS monkey's POV, bk does
take some getting used to. My biggest problem has been finding the
proper documentation(*) - Larry, you may want to post the list above as a
CVS-user's-crash-course on the web site.

Another observation: keeping the repository data in the "build tree"
has caused me to do two things:

 Update my grep scripts and such to ignore SCCS directories.

 Use a buffer tree between Cort's tree and my development tree,
 allowing me to pull new changes without risking conflicts, and
 allowing simple tar-ball backups of the repository (without having to
 filter out checked out source files and random .o files).


Jesper


(*): plenty of documentation in the tools, it's just that I find
     myself clicking around in 'bk helptool' for a long time before I
     find what I need. I would have liked HTML/ASCII documentation
     better.

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

  reply	other threads:[~2000-02-10  9:42 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20000208233505.29535.qmail@web1003.mail.yahoo.com>
2000-02-09  0:09 ` the state of the linuxppc-dev community Tom Rini
2000-02-09 11:30 ` Michael Schmitz
2000-02-09 21:11   ` Vger CVS R.I.P. (Was Re: the state of the linuxppc-dev community) Martin Costabel
2000-02-09 21:23     ` Geert Uytterhoeven
2000-02-09 21:35       ` Martin Costabel
2000-02-09 21:40         ` Geert Uytterhoeven
2000-02-09 21:41       ` Michael Schmitz
2000-02-09 21:54         ` Larry McVoy
2000-02-10  9:42           ` Jesper Skov [this message]
2000-02-10 11:25             ` Vger CVS R.I.P Wolfgang Denk

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=otvh3xcs1t.fsf@thinktwice.zoftcorp.dk \
    --to=jskov@redhat.com \
    --cc=linuxppc-dev@lists.linuxppc.org \
    --cc=lm@bitmover.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 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).