Re: organization

From: Craig Boston (craig_at_tobuj.gank.org)
Date: 03/29/05

  • Next message: Craig Boston: "Re: organization"
    Date: Tue, 29 Mar 2005 15:53:53 -0600
    To: "Bruce A. Mah" <bmah@freebsd.org>
    
    

    On Tue, Mar 29, 2005 at 01:25:19PM -0800, Bruce A. Mah wrote:
    > Well, someone's part-way there with a Subversion mirror of src/. From
    > http://www.freebsd.org/support.html:
    >
    > A public Subversion mirror of the FreeBSD src/ CVS repository is
    > provided at svn://svn.clkao.org/freebsd/.

    Ah, yes, I do remember Chia-liang Kao was working on a CVS <->
    Subversion bridge for use with svk. The ability to do incremental
    updates, even if it's only one-way, is a big win on both sides of the
    fence.

    > This of course doesn't include ports/ or doc/, so it doesn't really
    > answer the scalability question.

    Most of what I ran into was just in src/. I hesitate to say anything
    since it's been a long time and my memory is vague. ISTR a few simple
    operations on a file at the top level were causing the entire tree to be
    traversed. Unfortunately I don't remember exactly -- maybe it's time to
    test it again...

    One issue I do remember had to more do with apache and davsvn rather
    than subversion itself. Attempting to cancel a long running operation
    (say an accidental svn diff of the whole tree) would kill the frontend
    but leave the backend churning away on the server, which would bog down
    further requests (locking?), causing them to hang for a while, build up
    requests, and make the situation worse.

    I use subversion exclusively for my personal projects but none are big
    enough that I've run into that problem again. It may well have been
    fixed by now -- the version number has been creeping up while I wasn't
    looking :)

    > This is dependent (among other things) on the nature of the files in
    > the repository and which repository back-end is used. I did a
    > conversion at ${REALJOB} in December where I converted 1.3GB of CVS
    > repository to about 1.5GB in Subversion. For the curious, the
    > back-end was FSFS, and an earlier test conversion using the BDB
    > back-end took about 2.1GB. I know this is smaller than the FreeBSD
    > repository.

    Ah, I haven't played with FSFS yet. All my repositories are BDB that
    have been upgraded and migrated from version 0.something.

    Craig
    _______________________________________________
    freebsd-hackers@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
    To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"


  • Next message: Craig Boston: "Re: organization"

    Relevant Pages

    • Re: Where is FreeBSD going?
      ... DR> The three main showstoppers for moving FreeBSD to subversion would be: ... The author uses FreeBSD repository as main test field;-) ...
      (freebsd-hackers)
    • Re: organization
      ... someone's part-way there with a Subversion mirror of src/. ... A public Subversion mirror of the FreeBSD src/ CVS repository is ... repository and which repository back-end is used. ... an earlier test conversion using the BDB back-end took about 2.1GB. ...
      (freebsd-hackers)
    • Re: Curious about SCM choice
      ... Subversion but there is some interest in other tools. ... AFAIK, git and hg both use hashes to represent different versions of a file, ... You have to actually have a repository lying around that you ... Another requirement that FreeBSD has is the ability to be able to obliterate ...
      (freebsd-arch)
    • Re: Tool for document management
      ... I have been using Subversion for this very application for several ... the commit command does nothing; ... Simply create the repository on the other machine. ... This is because Subversion is able to commit using ssh, ...
      (Debian-User)
    • Re: Version Control Advice
      ... VCS clients, be they standalone apps, or shell or IDE ... Here are the most used commands, status and diff, and neither of them use the repository with default invocation: ... "A Subversion working copy is an ordinary directory tree on your local system, ...
      (borland.public.delphi.non-technical)