@# Quotes DB     useful, funny, interesting





Google
 
Web www.quotesdb.info
Undernet  |  EFnet  |  Quakenet  |  Freenode  |  Dalnet  |  Ircnet  |  Galaxynet
Page: 1 2 3



Comments:

<0> well, don't state that all BSDs want to stay with CVS
<0> e.g. on FreeBSD they're clearly looking for something better
<1> they've resisted change so far
<0> yes, but I don't think that's because CVS is better than anything else
<1> well, I think they originally migrated from rcs to cvs :)
<0> mspo: improving speed of CVS is not really a goal of any of the other VCSs, they mostly want to introduce new approaches to the problem
<1> isn't linux back to using a free vcs?
<0> mspo: like, different algorithms to relate changesets, different approaches to the relation developer-project (like a DVCS)
<0> mspo: yes, but not CVS
<1> TGEN- yeah, projects by/for developers are always a little bit like that
<1> experimental
<0> mspo: Linus and his compadres wrote a new VCS from scratch to replace BitKeeper
<1> TGEN- cool
<0> mspo: well, even NetBSD could benefit from a DVCS model, because developer branches in CVS aren't as good as the way you can handle them with a DVCS
<1> TGEN- I'm sure netbsd could benefit from something faster and better
<0> mspo: and some DVCSs also give you powerful tools to merge those developer branches into a 'main' branch without forcing the developers to sync with that tree all the time



<0> like they do when using CVS branches
<1> yeah, I imagine that's pretty tough
<1> trying to track a moving target for major changes
<0> mspo: if you want to improve the speed of CVS, you have to redesign the backend (RCS), so that you don't have to walk a directory tree anymore
<1> that took a ton of time to get out there, even after the work was "done"
<1> TGEN- that's why svn uses bdb
<0> and that by definition makes the repository incompatible with older CVS versions or RCS
<1> TGEN- but not necessarily incompatible with cvs clients
<0> mspo: actually, no, SVN defaults to FSFS these days because BDB database formats change between each new BDB version :)
<1> well, maybe it does
<1> I've never heard of FSFS
<0> making upgrading BDB and/or SVN a pain in the *** if using BDB-backed repositories
<0> FSFS has been the default since Subversion 1.2
<0> mspo: ofcourse, the pserver protocol could remain the same; but if you use CVS_RSH you would need the new version
<0> since the client directly interacts with the repository store
<1> yeah
<0> and older clients expect that repository store to be RCS
<1> TGEN- you'd have to create a virtual directory type of thing
<0> yeah, which introduces the directory tree walking crap again
<0> slwoing you down
<1> which sounds difficult ;)
<0> that too
<1> well
<1> you could map a directory tree to a more efficient memory file or something
<0> you only get the speedup when accessing that memory file ('database') directly with knowledge of how it's laid out inside
<0> otherwise you win nothing
<1> okay
<1> cvs is gnu?
<0> that's why changing to a different VCS makes sense
<0> yes
<1> I say go for it :)
<0> I use Mercurial (Hg) and Subversion myself :)
<0> and some fool ;) is insisting I should try git
<1> subversion seems to be the new popular choice
<1> personally, I think it's okay
<1> although setting up the server is a little involved with the web requirement and stuff
<0> well, Subversion is basically just a better CVS
<0> there's no web requirement for setting up a server
<2> TGEN: git is indeed nice
<0> you can use 'svnserve'
<0> 722 svn 157 0 3944K 964K SLEEP 0:00 0.00% 0.00% svnserve
<1> yeah, I know there are some lighter alternatives
<1> I installed the client-only on my mac
<1> no problem
<3> tgen: do me a favour - try git and then tell me how it is, compared to the others
<0> svnserve is part of the subversion source
<1> netbsd should just add whatever it wants to go to into the default install
<1> and run with it
<0> NedBeasty: I don't think I can do a proper evaluation of all VCSs
<1> I barely kno whow to use cvs/svn
<0> mspo: SVN has the advantage there that it's BSD/MIT licensed
<3> tgen: you should just tell me how git feels :)
<1> so I'm not a good person to test :)
<1> TGEN- sounds like a nice advantage!
<1> TGEN- what about that FSFS thing?
<3> fwiw, i've looked at Monotone recently, and it has a few nice things
<0> mspo: except that it's not a big improvement over CVS, and it's slow for large repositories
<0> mspo: FSFS is a backend store for Subversion which is part of Subversion
<1> isn't there a faster subversion look-alike?
<0> not that I know of



<3> mspo, sure - it's called CVS :-)
<0> haha
<1> I was thinking of SVK
<0> SVK is a hack
<0> you get the disadvantages of SVN, no keyword support (which SVN does have), and a mediocre DVCS model which pales in comparison to the better DVCSs like git or Hg :)
<1> git sounds nice
<1> like it would handle binary files correctly too
<1> at least, I guess
<1> I think svn looks good
<1> I guess rcs is just as good for local repositories
<0> depends on what you want to do with it ofcourse
<3> no
<3> rcs is good for single files only
<3> and if you don't mind locking
<3> (== not have >1 person work on a file... that's what the 'c' in cvs improves)
<3> i use rcs for config files (/etc and others)
<3> helps me see what i've changes with a "ls *,v"
<0> oh, another thing I like about some of the newer (D)VCSs, is the unique hashes for individual changesets, and revision numbers that signify the state of a particular repository, instead of just a file (see hubert's comment regarding what RCS is good for)
<3> <0> ... and which allows real change sets, instead of the stuff that CVS does and that SVN just barely improves
<0> yeah
<0> e.g. darcs and hg do that
<3> l8r
<0> also provides for easy reference to other files changed by a single commit to a repository, instead of having to search and compare log messages for each file in the repository yourself
<4> nagios is the bane of existence
<5> ?
<5> b/c it tells you when things aren't doing what they should be?
<0> NedBeasty: hmm, are all make targets for pkgsrc documented somewhere?
<3> haha
<0> NedBeasty: I just want to extract the *exact* dependency graph before I decide whether or not to try building a package
<3> erm
<3> nfc
<3> ask whoever decided it's a good idea to not traverse the full path
<0> hm
<0> where's agc when you need him (on irc)
<3> not at all?
<0> he has shown up here on a couple of occasions last year
<0> or the year before
<6> He has?
<0> yeah
<1> alright. Time for lunch
<0> alright. Time for dinner
<0> ****, you added an extra space
<4> because by default it calls /usr/bin/mail -s
<4> which ****s
<4> how hard is it write: /usr/bin/printf "From: foo\nTo: bar\nSubject: hate\n\n foo biz bang bar\n"
<4> and pipe it to "sendmail -t"
<4> which is 1000-times more platform independant than mail(1)
<7> why does X need INSECURE on i386 port but not on other ports?
<6> because of how it accesses the hardware
<7> ahh
<0> yeah, I heard the aperture driver has been broken for some time
<1> I think I'll start using svn for my local stuff
<8> a $1500 item was missing from a recent dell order. i called them to report it. they said they would look into it, and in 48 hours would decide what to do. the next day the part showed up. i reported it, and they said they would close the case.
<8> a couple weeks later, another one shows up, even though i did not order it
<5> heh
<5> i RARELY have issues with dell stuff
<5> but i've learned when you do it ****s hard
<8> I worked up the courage to tell them about it
<8> it'd be nice if they let me keep it, i could put it to use
<8> any recommendations on a box to physically secure a PC?
<8> I want to be able to lock it, and it needs to have air p***age and p***age for cables, but I do not want I/O ports to be accessible
<5> i have a cabinet for that
<8> http://www.iscdfw.com/onlinecatalog/dvr/dvr.htm
<8> looks promising
<1> get a closet with a key :)
<8> this needs to be on a shop floor
<5> ack
<1> ahh
<8> top sekrit codez
<8> no network, no access for corporate espioneers
<1> cool
<1> just shop floor workers? :)
<8> yes


Name:

Comments:

Please enter the result of the sum 63 + 46 (to avoid spam):






Return to #netbsd
or
Go to some related logs:

#freebsd
yunk-punks
#unixhelp
jerome niginla
#beginner
#worldcup
#eggtcl
enterbelladona
bot terarist
#beginner



Home  |  disclaimer  |  contact  |  submit quotes