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/
next prev parent 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).