From: Carl-Daniel Hailfinger <c-d.hailfinger.kernel.2004@gmx.net>
To: "Markus Törnqvist" <mjt@nysv.org>
Cc: Valdis.Kletnieks@vt.edu, Hans Reiser <reiser@namesys.com>,
reiserfs-list@namesys.com
Subject: Re: On a free repacker
Date: Mon, 24 May 2004 23:23:00 +0200 [thread overview]
Message-ID: <40B267B4.6060002@gmx.net> (raw)
In-Reply-To: <20040524204751.GC4990@nysv.org>
Markus Törnqvist wrote:
> On Mon, May 24, 2004 at 10:41:20PM +0200, Carl-Daniel Hailfinger wrote:
Note: Lines starting with "user@linux:~>" are lines you have to type in
into your shell.
To get a local copy of a repository not yet on your disk:
user@linux:~> bk clone bk://some.url/of/the/project
and you have a directory "project" containing all the files you need.
To get the latest revision from the upstream repository, just issue
user@linux:~> bk pull
inside the project directory and your sources will be updated to the
latest version available upstream.
For consistency it might be advisable to add the following line to your
/etc/BitKeeper/etc/config file:
checkout: get
> I think this script is pretty much fubar :)
That was not a script. It was a collection of the most needed commands if
you want to follow a development tree. And it is definitely not python.
I'm used to mark commands with a leading "#" and not tag comments at all.
I now have tried to make the above more clear. Better?
> Oh, and mjt.nysv.org is down, don't even try to download this or anything
> else, it will fail.[1]
>
>
>>Can it get simpler than this? I'm truly interested in anything that makes
>>my life simpler.
>
>
> Lots of switches which affect what is transferred. That may be versatility
> but I think it's useless. SVN is just svn update and there you have it.
Wait. If I do not have the repository on my disk, svn update will get me
the whole repository fully checked out?
> That is achieved with clone, pull and -r get in BK.
> How does BK do diffs? SVN is svn diff -r145:146 and it's there.
That depends. I do not know what svn diff does. Assuming it takes file
revision numbers, the following command in bk will work:
bk diffs -r1.45..1.46
If you want a diff of two different tree revisions against each other:
bk export -tpatch -r1.45,1.46
> SVN's bigger problem seems to be that files are actually copied when
> they're tagged. I love that, but I could see it flooding the hard drive.
That is a cool feature.
> Apparently they're just tagged in the server-side database, but it's
> transparent copying.
>
> That's a fair trade-off for anything CVS can throw at me ;)
Hey, everything is better than CVS. It was so complicated that after
having tried it (and having invested days into learning it properly), I
decided to go back to regular diffs and tarballs. And that was for a
project which was already managed inside CVS, but it had to track the
kernel (back when the kernel existed only as tarballs and patches). The
mantenance headache for me was big enough to give up on CVS.
> I have to admit, though, that I lack experience in BK, and may find the
> options, switches and knobs simpler if I got into it. But I don't see
> the need...
You're right about the need. Time can be spent better than learning yet
another revision control system.
Regards,
Carl-Daniel
--
http://www.hailfinger.org/
next prev parent reply other threads:[~2004-05-24 21:23 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-19 19:28 On a free repacker mjt
2004-05-20 17:28 ` Hans Reiser
2004-05-20 18:40 ` mjt
2004-05-22 2:32 ` Hans Reiser
2004-05-21 15:48 ` Redeeman
2004-05-22 2:57 ` Hans Reiser
2004-05-21 16:02 ` Redeeman
2004-05-21 18:49 ` mjt
2004-05-21 18:44 ` mjt
2004-05-21 19:02 ` Valdis.Kletnieks
2004-05-24 20:30 ` mjt
2004-05-24 20:41 ` Carl-Daniel Hailfinger
2004-05-24 20:47 ` mjt
2004-05-24 21:23 ` Carl-Daniel Hailfinger [this message]
2004-05-25 7:51 ` mjt
2004-05-25 1:12 ` Michael Milverton
2004-05-24 21:54 ` Valdis.Kletnieks
2004-05-27 4:10 ` Hans Reiser
2004-05-21 19:15 ` Mike Benoit
2004-05-21 19:36 ` mjt
-- strict thread matches above, loose matches on Subject: below --
2004-05-19 19:57 Burnes, James
2004-05-19 20:07 ` mjt
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=40B267B4.6060002@gmx.net \
--to=c-d.hailfinger.kernel.2004@gmx.net \
--cc=Valdis.Kletnieks@vt.edu \
--cc=mjt@nysv.org \
--cc=reiser@namesys.com \
--cc=reiserfs-list@namesys.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.