Computer SW RevisionControl - Berkeley CSUA MOTD
Berkeley CSUA MOTD:Computer:SW:RevisionControl:
Berkeley CSUA MOTD
 
WIKI | FAQ | Tech FAQ
http://csua.com/feed/
2024/11/26 [General] UID:1000 Activity:popular
11/26   

2012/4/2-6/4 [Computer/SW/Languages/Java, Computer/SW/RevisionControl] UID:54353 Activity:nil
4/02    We use Perforce at work for revision control. It seems to work okay.
        Lately, a lot of the newer developers are saying that Perforce
        sucks and we should switch to Mercurial or Git. I have done some
        searching on the Internet and some others have this opinion. Added
        advantage is that Mercurial and Git are free. However, there would
        be some work to switch for the sysadmins and the developers.
        Is it worth it or do people just like what's shiny?
        \_ I *love* git but there are good reasons to use Perforce. Do they hold
           for you? http://stevehanov.ca/blog/index.php?id=50
        \_ I *love* git but there are good reasons to use Perforce. Do they
           hold for you? http://stevehanov.ca/blog/index.php?id=50
           \_ That post pretty much describes my experiences with git and p4.
              Unlike the author, I do use the distributed stuff in git (it's
              nice to have a local repository when you're working from home),
              but everything else is right on.
           \_ We're moving from Perforce to Git. Too many branches and pushing
              code around is painful. Idea is to properly componentize the platform
              and apps, and have 1 repo per jar, stored our GitHub-FI. Let maven
              download the dependencies and do the build locally. We'll see...
              code around is painful. Idea is to properly componentize the
              platform and apps, and have 1 repo per jar, stored our
              GitHub-FI. Let maven download the dependencies and do the build
              locally. We'll see...
        \_ These "new" developers want the latest and greatest. Hint. It's
           not about the language or the revision control system. It's how
           you use them. There are 10000s of ways to use Git. What is the
           convention you guys agreed on? That is more important that anything
           else. What happens if architect A wants to use convention A and
           another architect insists on using convention B and they're
           incompatible and you end up with a massively distributed unmergeable
           monster and end up bifurcating the code base? You're FUCKED!!!
           Another thing: having a code-review system is much more important
           than the revision control system. If you don't know what that is
           or understand why that is more important than language/system/platform
           then you should not be in a position to make this type of decision.
           What is your position in the company and are you in the position
           to make this type of decision?
           or understand why that is more important than language/system/
           platform then you should not be in a position to make this type of
           decision. What is your position in the company and are you in the
           position to make this type of decision?
2009/5/4-6 [Computer/SW/RevisionControl, Academia/Berkeley/CSUA/Motd] UID:52943 Activity:moderate
5/4     When is kchang coming back? I miss him... he was so annoying but at
        least he had some initiative. If he were around, I'd ask him to chart
        the MOTD usage patterns over time. My guess is that postings peaked
        in '95.
        \_ I'm here! You can just go to the main page and see how many posts
           there are in a year (top column). Keep in mind I grabbed posts
           randomly between 93-99, relied on mehlhaff's RCS logger between
           99-03, and logged myself afterwards.                 -kchang
           \_ Welcome back! Unfortunately, you've probably matured in the
              past five years. Tell me it ain't so.
              \_ Maybe I'm just a ficticious character          -kchang
                 \_ please don't sign under my name             -real kchang
                    \_ This is why motd sucks.
2008/4/3-9 [Computer/SW/Mail, Computer/SW/RevisionControl] UID:49661 Activity:nil
4/3     In "p4 client", modtime/nomodtime sets the file timestamp to
        either the modification time from submitting client or the time that
        the file is fetched.  Is there a way to set the file timestamp to
        the time that the file was submitted, like what ClearCase does?  Thx.
        \_ How is this different from the modtime option? Are you concerned
           about clock skew or timezone differences?
           \_ Say someone has a local file with a last-modification date of
              1/1/2001 in the local file system.  He submits it on 4/2/2008 and
              I sync to it on 4/3/2008.  Now, "nomodtime" will make the last-
              modification of my copy of the file 4/3/2008, while "modtime"
              will make it 1/1/2001.  I want 4/2/2008.  -- OP
2024/11/26 [General] UID:1000 Activity:popular
11/26   

2008/1/10-12 [Computer/SW/RevisionControl] UID:48922 Activity:nil
1/10    In subversion (svn) is there a way to check out a file from
        a different BRANCH for diff purposes?
        \_ More specifically, do you want to compare your working copy of
           file.c with one in a branch?  Or do you want to compare the
           repository copy of file.c in trunk vs. file.c in branch?
           \_ compare a particular revision in trunk with a particular
              revision in another branch.               -op
              \_ Probably the easiest thing to do is get the two files and do a
                 simple diff.
2007/10/22-24 [Computer/SW/RevisionControl] UID:48416 Activity:moderate
10/22   # There's a problem with this function, someone please fix it?
        def dans:
          while True: spew_troll_on_motd()
        \_ Hey man, I've got to do something while I wait for svn. -dans
           \_ how about posting jokes and videos instead of rants
              against tom holub?
           \_ Wait for svn to do WHAT? I use svn and it is as instantaneous
              as cvs. In fact, isn't svn based on cvs?
              \_ svn can get slow if you've got a big project.  However, it is
                 *not* based on cvs.  It is designed from the ground up to be a
                 better replacement for cvs. -emarkp
              \_ svn used by many developers for a large project on a heavily
                 loaded server can be painfully slow. -dans
                 \_ just curious: what are you working on?
        \_ please correct me if i'm wrong, but i think the big problem with
           'slow svn' is you imported some gigantic cvs suppository, and
           svn is having a hard time dealing with the cvs history.
           \_ yermom handles gigantic imports just fine
           \_ No, the svn repository I work with was always an svn repository.
              One issue is that we're upgrading to a new version with an
              incompatible database format so we need to replay years of
              history to get it into the new version. -dans
2007/10/3-7 [Computer/SW/RevisionControl] UID:48238 Activity:high
10/3    Is there a command in cvs that'll tell me what files I've
        editted/changed from the original cvs update?  \_ Use the -n flag.
        I normally use cvs -n update.  \_ Do you have to use CVS or can
        you migrate to something else?
           \_ Yeah, subversion is quite nice.  I hated it at first, though
              \_ How do you find out what files I've editted in svn?
                 \_ svn status -q
              \_ Subversion has a lot of FUCKED concepts.  Like how tags
                 and branches actually move the path to your files.
                 However compared to cvs, svn wins.  \_ ??? The biggest
                 problems are:
                    1) lack of automated merge suppport (big improvements
                    planned for next version), and 2) 'move' is actually
                    'cp and rm'  (don't know when this is expected
                    to change).  \_ I'm not a revision control expert.
                    Why is move being a
                       cp and rm a bad thing? -dans \_ Heh.  Work answers
                       all:
                          So a little while back I renamed some
                          branches. Seems pretty okay, right? Anyone
                          with a checked-out copy can just svn switch...
                          ... except that svn considers the mv internally
                          to be svn cp + svn rm, so it has now forgotten
                          the revision history on that branch prior to
                          the svn mv. So if you, like me, do svn log
                          . --stop-on-copy to get a look at a glance at
                          what changes have been made since the branch
                          was cut, you can't.  Q: Are there other things
                          that go wrong with svn mv?  -dans \_ Branch.
                          Do a mv on a file.  Edit file.  Merge.
                             Pain happens. -aspo
        \_ Use the -n flag.  I normally use cvs -n update.
        \_ Do you have to use CVS or can you migrate to something else?
           \_ Yeah, subversion is quite nice.  I hated it at first, though
              \_ How do you find out what files I've editted in svn?
                 \_ svn status -q
              \_ Subversion has a lot of FUCKED concepts.  Like how tags
                 and branches actually move the path to your files.  However
                 compared to cvs, svn wins.
                 \_ ??? The biggest problems are:
                    1) lack of automated merge suppport (big improvements
                    planned for next version), and
                    2) 'move' is actually 'cp and rm'  (don't know when this is
                    expected to change).
                    \_ I'm not a revision control expert.  Why is move being a
                       cp and rm a bad thing? -dans
                       \_ Heh.  Work answers all:
                          So a little while back I renamed some branches. Seems
                          pretty okay, right? Anyone with a checked-out copy
                          can just svn switch...
                          ... except that svn considers the mv internally to be
                          svn cp + svn rm, so it has now forgotten the revision
                          history on that branch prior to the svn mv. So if
                          you, like me, do svn log . --stop-on-copy to get a
                          look at a glance at what changes have been made since
                          the branch was cut, you can't.
                          Q: Are there other things that go wrong with svn mv?
                          -dans
                          \_ Branch.  Do a mv on a file.  Edit file.  Merge.
                             Pain happens. -aspo
2007/8/20-22 [Computer/SW/RevisionControl, Academia/Berkeley/CSUA/Motd] UID:47672 Activity:nil
8/20    motd munged.  please add back entries.
        \_ I've only been sporadically manually checking in the current
           /etc/motd.public into my rcs archive.  I haven't updated my
           automated scripts to deal with the change.  Anyoen know if this
           sorry state of affairs is going to last long enough to warrant
           me fixing my process to deal with the borken motd updater? -ERic
           \_ Assuming this would be a 'yes', I have already fixed my scripts.
              -ERic
2006/8/10-14 [Computer/SW/RevisionControl] UID:43961 Activity:nil
8/10    Perforce question.  When submitting files, is there a way to tell
        Perforce to verify that the files are actually different before
        allowing them to be submitted?  ClearCase does this automatically.
        Thanks.
        \_ I right-click my pending changelist and select "Revert if unchanged"
           Everything that remains has diffs.  This also makes it easy to
           to catch myself before I submit a modification I didn't intend.
           \_ Cool!  Thanks!
           \_ Cool!  Thanks!  -- OP
           \_ This is 'p4 revert -a' from the command line. -gm
              \_ Even better.  Thanks.  --- OP
2006/7/7-10 [Finance/Investment, Computer/SW/RevisionControl, Science/Space] UID:43587 Activity:nil
7/7     If the Space Shuttle has no fuel tank, how does it change course when
        it tries to leave orbit and return to earth?  Thx.
        \_ It has small thrusters on it.
           \_ Yep, they jet compressed O2, IIRC.  Basically they just nudge
              themselves "down" a bit, coast down, nose up to come in w/
              the heat tiles facing down, and then once in atmo and not falling
              like a rock can use aileron/elevators and rudder.
              \_ Those are the attitude adjustment nozzles.  It also has a
                 main deorbiting thruster that uses a small amount of rocket
                 fuel.
        \_ for 'in-space' maneuvering, it has two different sets of rockets.
           The RCS thrusters for attitude adjustment and fine maneuvering,
           and the OMS engines (two 'medium sized' rockets on the back) for
           larger orbital adjustments.  -ERic
2006/6/16 [Computer/SW/RevisionControl] UID:43414 Activity:nil
6/15    A co-worker checked out a file under RCS and then went on vacation.
        What is the right way to unlock this?
        \_ rcs(1)
        \_ rcs -u
2006/5/19-22 [Computer/SW/RevisionControl] UID:43107 Activity:nil
5/19    is cvs no longer supported on soda?
        \_ Mail root.
2006/5/1-4 [Computer/SW/RevisionControl] UID:42875 Activity:nil
5/1     what do you use for source code control?
        list of opensource ones: http://www.venge.net/monotone/others.html
        (Thanks for the link danh)
        what is this?:
        cp foo foo.bak: +-
        sccs:
        rcs: ++
        cvs: +++
        c-fucking-v-goddamned-s: +
        subversion: +++
        codeville:
        bitkeeper:
        clearcase:
        VSS: +
        perforce: +++++
        cat foo.cc | mail sodan@gmail.com +
        \_ i used cvs at a previous job, then we switched to perforce. job
           after was perforce. now using subversion. i think i like perforce
           best so far -- but havent really had a chance to try anything
           complicated with subversion yet. perforce branching seems
           pretty sophisticated    - rory
2006/4/3-4 [Computer/SW/RevisionControl] UID:42636 Activity:nil
4/3     What's the easiest way to open up cvs port 2401 to certain IPs only
        while rejecting the rest?
        \_ Easiest? tcp wrappers. Best? ACLs on your firewall/router.
2006/3/24-27 [Computer/SW/RevisionControl, Computer/SW/Unix] UID:42408 Activity:moderate
3/24    I want to hire an experienced Release Engineer to build our
        Perforce system. We're converting from CVS. -- jsjacob@lyris.com
        http://www.craigslist.org/eby/sof/140795729.html
        \_ hey jsjacob, you should come across the hall and say hi to all
           the sodans at wavemarket sometime.
           \_ You could just BTK our build engineer.
              \_ I rather BBFS your hot blonde HR hello nurse.
                             \_ BTK?
                                \_ Blind, Torture, Kill
                                   \_ Bind
           \_ Sure, right after I use the patio table again. Hi. -- jsjacob
        \_ quick question.  Why did you decide on Perforce, instead of (say)
           Subversion?
           \_ Not jsjacob, but perforce is a lot slicker the subversion
           \_ Perforce has cool tools *right now* and I have a budget.
              I think subversion will be equivalent in a few years but
              I can't wait. -- jsjacob
              \_ Okay, just out of curiosity, what are the features you liked?
               \_ Views can be incredibly powerful if you use them well.  For
                  instance, are you only working on part of the code base
                  and don't want to compile the rest?  Open up your view
                  which uses the daily builds to populate most of your build
                  tree.  Want to start working on another part of the code?
                  Just tweak your view (or use a different part of the view)
                  so you have to build the rest of the code.  SVN's lack of
                  view support makes me sad.
                 \_ Views can be incredibly powerful if you use them well.
                    For instance, are you only working on part of the code
                    base and don't want to compile the rest?  Open up your
                    view which uses the daily builds to populate most of
                    your build tree.  Want to start working on another part
                    of the code?  Just tweak your view (or use a different
                    part of the view) so you have to build the rest of the
                    code.  SVN's lack of view support makes me sad.
                 \_ Proxy, graphical merge, permissions admin. -- jsjacob
                    \_ I don't know what "proxy" is for perforce, but graphical
                       merge and permissions admin exist for SVN.
                       \_ I know, but not at the same level. I know SVN has
                          similar tools and in a few years I'm sure I'll be
                          considering moving to SVN to drop the license fees.
                          This is proxy:
                       \_ I know, but not at the same level. This is proxy:
                          http://www.perforce.com/perforce/products/p4p.html
2006/2/9-11 [Computer/SW/RevisionControl] UID:41783 Activity:kinda low
2/9     I'm starting a personal programming project and I need some revision
        control system.  What would you suggest given that the client and
        server must run on Windows?
        \_ Subversion
           \_ Seconded. Subversion is probably the best revision control
              system I've used. It is as easy to use and maintain as cvs
              but has almost all the features of clearcase (including
              versioned directories and symlinks).
           \_ what is wrong with CVS?    --clueless
        \_ Does it have to be free?
           \_ Free or <$50 for 1 user.
        \_ Perforce is free for two users. If you make your project open
           source, you can get a free multi-user license from them; I don't
           know how willingly they give those out. I've heard svn is close to
           p4 in functionality, even if it does pollute your file system. -gm
           \_ p4 does a lot more than svn, but if you are a one or two person
              team you probably won't ever use all that lot more.
           \_ I didn't know that.  Since that's what we use at work and I'm
              reasonably happy with it that sounds like a good solution. Is
              there anything better about Subversion I should know? -op
           \_ I used Perforce in my previous job and now I use ClearCase.
              Perforce has a nice feature called "change list" which ClearCase
              doesn't.  It's for grouping together related changes in multiple
              files.  Submitting changes in multiple files using change list
              is atomic.  You can include and exclude changes using the change
              list number.  You can also look up which changes in which other
              files are tied to this change in this file, via the change list
              number.  I wish there is something similar in ClearCase.  Now
              in ClearCase we have to create labels for every change, and rely
              on the individual engineer to manually list all the changed files
              in the label description.  Using labels doesn't make checking-in
              atomic either.
2005/12/27-30 [Computer/SW/RevisionControl] UID:41142 Activity:low
12/27   I have two subversion respositories A and B. I want to import the
        contents of A into B and get rid of A, but I don't want to lose
        the version history. Is there anyway to do this? tia.
        \_ what version control system?
           \_ dumbass - "I have two subversion respositories A and B."
              \_ not all vcs are created equal
                 \_ Have you not heard of subversion?  You're sounding stupider
                    by the post.
                    \_ And it all went quiet in the city
                       and the wind blew down the road
                       someone cried out SUBVERT
                       and the people all went cold
                    \_ never heard of it
                       \_ Who's on first?
           \_ I'm using subversion:
              http://subversion.tigris.org
              In cvs/rcs days this sort of thing was easy, I'd just copy
              the ,v files, but subversion uses BerkeleyDB so I'm exactly
              sure how to go about doing this.
              \_ Around 1.1 or 1.2 SVN began to use FSFS as default.  However,
                 it's not the file format that's complicated, it's the two
                 repositories.  Do you want to retain the date of the histories
                 as well as the revisions themselves?  You may want to look at
                 the vss2svn project, which is some perl scripts for doing this
                 for vss.
                 \_ No I just wanted to revisions, not the dates. The post
                    below was basically what I was looking for. Thanks.
        \_ http://subversion.tigris.org/servlets/ReadMsg?list=users&msgNo=40600
           \_ Thanks. I figured it out from the manual as well:
              http://tinyurl.com/bbyft (svnbook.red-bean.com)
              I just had to dump the two respositories and then load
              them back into a new repository.  This preserved all of
              the version information I wanted.
              \_ a good software engineer is a good historian!
2005/8/11-15 [Computer/SW/RevisionControl] UID:39096 Activity:nil
8/11    Does anyone here use subversion? I recently switched over to
        subversion from cvs and I'm trying to figure out what the best
        way to back up the repository is (small personal repository).
        Any recommendations?
        \_ Are you using the file backend or the bdb one?
           \_ I'm using the Berkeley db back end (bdb?). My plan was
              to use svn dump and then burn the resulting file to a
              dvd-rw once a week or so.
        \_ I've been using it for about a year (and love it).  If your svn
           server version is 1.2 or higher then your default repository is in
           fsfs format.  You can just copy the repository folders on the fly
           and you should be fine.  Otherwise, look into 'svnadmin dump'.  See
           the svn book at: http://svnbook.red-bean.com in particular:
           http://svnbook.red-bean.com/en/1.1/ch05s03.html#svn-ch-5-sect-3.6
           \_ I am using the latest version of subversion (1.2.4?). I read
              that copying the files wasn't a good idea in the subversion
              book, which is why I was asking about this.
2005/8/8-9 [Computer/SW/RevisionControl] UID:39052 Activity:low
8/8     How do you make clear case behave simpler, like say CVS. My office
        is using it and it has way too many features and complications, but
        are not going to be switching to CVS anytime soon. We develop using
        Clearcase\ibm eclipse\MQ. -nesim
        \_ Uhm, shouldn't you be asking clearcase this question? You figure
           that the amount you're paying them per seat license you'd get
           answers to this sort of question.
           \_ clearly you haven't dealt with IBM "support".
              \_ Ugh.  Thanks for opening that wound again.  I hate those
                 fucking bastards.  -John
        \_ Use Base Clearcase or Clearcase LT instead of ClearCase UCM?
        \_ I haven't used CC in many years, but you used to be able to
           enable something called the "offline" module. This was like
           CVS in that you checked everything out and then you worked
           on it and when you were done you checked in your files. You
           didn't need to get all that vob/nfs crap running.
           As far as views, &c. go, you don't need to use any of those
           features if you don't want to.
           \_ Create a snapshot view instead of a dynamic view if you want to
              work off-line.
2005/4/6-7 [Computer/SW/RevisionControl] UID:37080 Activity:kinda low
4/5     I'm in a big dilemma. When I do "cvs update -P" it works most of
        the time, but for some reason some files don't get updated AT ALL!
        I end up having to delete them manually and then do a cvs update
        to get the latest version. I'm so tempted to re-checkout the entire
        tree (which will cost me 4-5 hours to rebuild, etc). What's going on?
        \_ May have sticky tags.  Try doing cvs update -A
        \_ Have you checked the permissions on the troubled files and
           their parent directories?
           \_ Also make sure they don't have system immutable flag set
              or something similarly silly (man chflags)  -John
2005/3/30-31 [Computer/SW/RevisionControl, Computer/SW/Compilers] UID:36979 Activity:high
3/30    Is it Kosher to write a closed-source program which calles a GPL
        program on the command line but does not link to it?
        \_ Very likely yes, but people will disagree with you.  For
           instance, I'm sure there are many apps which call gcc, or
           cvs/svn (not sure about the license on the latter 2, but for
           gcc, I think it's GPL-not-LGPL.
           \_ I think it depends whether you are bundling the GPL utility
              with your program.  If you just call "mv" or whatever,
              GPL has nothing to say about that, but if you include a
              binary in your closed-source distribution, I think that's
              a violation.  -tom
              \_ What about a closed-source distribution which includes the
                 binary of the GPL as well as the source for only the GPL
                 component.  The closed-source project would just call
                 "$GPLPROG $ARGS" through a shell.
                 \_ I believe one of the complaints a lot of people have
                    about the GPL is that it requires you to open-source your
                    entire project if you use any GPL code in your
                    distribution.  So, I don't think you can use it the way
                    you describe.  -tom
        \_ This is a complicated issue. One point of view is that it is not
           only the code that is GPL'ed but also the calling interface,
           provided that the calling interface does not conform to an
           external "standard" (a non-gpl program that implements the same
           cli opts, might be a "standard" for this purpose).
           Perhaps the more mainstream point of view is that the gpl only
           applies to incorporation, ie you have one big binary in which
           some src files are gpl'ed. As long as you don't distrubte the
           gpl'ed pgm in binary only you are probably okay.
       \_ Related question: Can a function from a GPL project be included into
          a LGPL project, since the LGPL is *more* free?
2005/2/7 [Computer/SW/RevisionControl] UID:36087 Activity:kinda low
2/7     Does anyone have actual experience using Visual SourceSafe with
        non-exclusive checkouts?  I've heard that it's bad at merging, but
        nothing specific.
        \_ We used to use VSS for years only doing non-exclusive checkouts.
           Works fine for the most part. Occasionally a merge will be
           tricky, but unless two people are editing the same exact
           lines it's not so bad. Eventually we switched to a different
           system for other reasons. -bz
           \_ What did you switch to, and for what reasons? --darin
           \_ I'm most interested in whether VSS barfed at any time, like two
              checkins getting garbled, etc.
        \_ Used it for ~4 years for thesis work with other folks. Never any
           barfage. Sometimes we'd have to clean up a failed merge, but that's
           true of any src control system. It was really solid. I'd recommend
           it.
2004/12/9-10 [Computer/SW/RevisionControl] UID:35227 Activity:nil
12/9    I have an existing, not checked out file that is newer than
        the latest file in the rcs repository.  Is there a flag I
        can give to 'ci' that just checks it in, or a flag I can
        give to 'co' to *just* create a lock without overwriting
        the file.  I want to avoid:  cp file file.tmp; co -l file;
        mv file.tmp file; ci -u file
        \_ rcs -l file
2004/11/24-26 [Computer/SW/RevisionControl] UID:35063 Activity:nil
11/24   How does one list the tag names/branches in CVS?
        \_ $CVSROOT/CVSROOT/val-tags
         \- it's on sourceforge, now what? Also how do you list the modules? thx
            \_ cvsweb.
        \_ all the above are wrong. the correct answer is 'cvs log -t'
           and you're welcome.                          -cvs god
2004/9/30-10/1 [Computer/SW/WWW/Browsers, Computer/SW/RevisionControl] UID:33851 Activity:nil
9/30    82% of teenage boys wear cologne.  http://csua.org/u/9a2
        \_ 38.45% of all statistics are made up on the spot.
2004/8/12-13 [Computer/SW/RevisionControl] UID:32862 Activity:nil
8/12    Say I have some directories in a CVS tree containing source for
        related libraries. Some of these libraries have dependencies on
        other libraries. If I want to be able to retrieve a particular
        version of a library, along with the correct versions of the other
        libraries it's dependent on, how should I organize things? I was
        thinking of tagging the library and its dependencies with the
        same tag, like libfoo-1-1-0 or something, and then doing a
        cvs update -f -r libfoo-1-1-0, but this has some drawbacks. Does
        anyone know of better methods? Thanks.
        \_ What drawbacks?  This would be the correct method.  tag the group
           or trees (with the desired versions) under an umbrella tag.
2004/7/31-8/1 [Computer/SW/Security, Computer/SW/RevisionControl, Recreation/Humor] UID:32613 Activity:insanely high
7/31    [ no, see, you need to restore the entire thread. ]
        \_ Grow up you self-righteous little worm and stop seeing so called
           censorship everywhere.  It was a partial restore because that was
           what was easily extractable from the logs.  If you want to do
           better, then restore everything yourself.  It was clear this was
           not an ideologically driven edit.
           \_ I don't care whether it was ideologically driven, petty, or
              another kind of edit.  Whenever it happens, surrounding context
              will get nuked.  End of story.  Don't edit other people's shit.
              \_ Yep, temper tantrum.
              \_ Hey little worm, do you understand this is not a matter of
                 any "editing"...it's a matter of a best effort *restore*.
                 You are punishing the wrong person.  It probably isn't worth
                 my time to catch you doing this, but let's not beat around
                 the bush and pretend there is some principle in what you
                 are doing.
                 \_ No, *this* is the temper tantrum.
                    \_ No, this is aggrivation.
                       \_ And this is bad spelling.
        \_ Shrug.  Not my thread, not my posts.  I just restored as a public
           service.  Why don't you restore what I missed, if it means so
           much to you?  Don't know how to run rcs, do you?
           \_ Nuking all discussion as a response to partial deletes is much
              more effective than restores.
              \_ great, now we have an effective way to get rid of trolls
              \_ Gee, and I thought you were just a child throwing a temper
                 tantrum.
              \_ Nuking all discussion as a response to anything is stupid.
                 Restoring the damaged thread to an undamaged state immediately
                 and without comment is the best way to fight childish partial
                 deletes and the typical not-at-all-funny edits on the motd.
                 \_ Not all discussion, just the thread in question.  The
                    reasoning goes like this: any edit (except accidental ones)
                    whether ideological, joke, etc entails a lack of respect
                    for what the (edited) person had to say.  Why should that
                    person be singled out for said lack of respect?  Let's
                    apply it uniformly.  The environment we are shooting for is
                    "edit someone's post -> no one gets to have any more fun."
                    \_ You need to make a distinction between ideological
                       edits and partial restores because a thread was
                       "damaged" ... partial edits, then added to, then
                       partial restores etc ... which someone tries to
                       unideologically restore the bulk of rather than
                       leaving it truncated.
                       \_ I appreciate the attempt at public service, but
                          frankly, if you are just restoring a truncated
                          version then don't bother.  It has the same effect
                          as just leaving partial edits be.  I am not going to
                          let partial edits be.
2004/5/12-13 [Computer/SW/RevisionControl, Academia/Berkeley/CSUA/Motd] UID:30194 Activity:very high
5/12    So, do people think the motd is better without locking and some
        few over writes or the way it is now where motdedit totally fucks
        up the merge and munges a lot of posts?
        \_ The MOTD is better when people don't change it out from under
           someone who has a lock.
        \_ I think motdedit is an abomination.
           \_ I think people who stomp over other's posts are an abomination.
              \- i am outraged over the outrage.
           \_ That was very confusing until I realized you were talking about
              a program, and not yourself.
        \_ What is the problem with asking people try not to force write?
                \_ it doesn't work
        \_ the solution to this problem is simple. CVS. CVS does a better
           job at ci/co, and we'll keep a revision. I'd say it's a brilliant
           yet simple idea.
        \_ telling people to use certain programs to edit motd is like putting
           up a sign on the freeway that says "be nice to other drivers and
           say no to road rage!" It just doesn't work.
        \_ proposal, use CVS to handle merging which we know works way
           better than achoi's merge. The other advantage is knowing who
           edit/censors/alters the content and having an archived log.
           Vote:
           aye: ..
           nay:
        \_ why not try to improve the merge program?
        \_ I think the mis-merging is usually pretty funny.  It's also
           easier to fix that having someone else accidently overwrite my
           post, now it still exists, just in the wrong place.
2004/4/23-24 [Computer/SW/RevisionControl] UID:13360 Activity:nil
4/23    Has mehlhaff officially suspended his motd rcs script?
        -r--r--r--  1 mehlhaff  csua  3396797 Apr 20 13:04 motd,v
        I know about kchang's motd archive, but it misses many things.
                                                   \- being worked on --psb
        \_ yeah it misses a lot of trolls and non-PC and controversial
           threads that other people delete because they find it offensive.
           \_ Unfortuunately, quite a few useful technical answers are being
              missed, while quite a few stupid trolls are getting throug.
        \_ You bunch of whining lamers.  It's just a cron job and a few
           cvs/rcs commands.  I'd tell you to 'write' your own, but it isn't
           even a real project.
2004/4/20 [Academia/Berkeley/CSUA/Motd, Computer/SW/RevisionControl] UID:13281 Activity:nil
4/20    Can we please have a separate motd.public for politics, tech, and
        misc? if we have separate motd.public, we can enable the motd.tech
        by default for newbies (I'm sure they'll appreciate it) while
        disabling motd.politics which is usually filled with offensive,
        non-PC flame/troll baits.
        \_ No.
        \_ I think that's a good idea.
           \_ Do it then ass monkey. Make a file called /var/tmp/motd.boring
              and see how many people you can talk into using it.
        \_ proposal:
                /etc/motd.tech          enabled by default
                /etc/motd.humor         enabled by default
                /etc/motd.politics      disabled by default
                /etc/motd.misc          disabled by default
                /etc/motd               concatination of the above files
           Enabling motd by default should encourage more people to
           participate on motd so if psb/tom decide to get a life (they're
           having mid 30 something crisis for heavens sake) there will still
           be motd continuation.
           \_ proposal:
              1) fuck off
              2) find some other online forum to ruin with your idiocy
           \_ Problem 1:  Trolls will only touch the files that are displayed
              by default.
              Problem 2:  Some technical posts inevitable spawn political
              threads, whice leads to the post's deletion.
              Problem 3:  Humor posts are semi-rare, and often offensive.  Do
              they really deserve their own file?  Why not merge into politics?
           \_ One of the purposes of the MOTD (and the csua) is social
              interaction.  I think, even more appropriate than tech posts
              are posts like "Volleyball 3-5 PM on Friday" or "CSUA
              movie run to see Monty Python at the Paramount".  One of the
              significant deleterious effects of all the anonymous trolling
              that goes on is that there's too much noise to get any
              signal through.  But splitting the MOTD up won't help
              with that.  I think putting it under RCS/CVS (so usage is logged)
              would.  -tom
              \_ Monty Python?  Volleyball?  tom, you are OLD.
           \_ Funny posts are usually not intentional and even when they are
              they are usually part of a post about one of the other subjects.
              so having a humor file doesn't make sense.
2004/4/8 [Computer/SW/RevisionControl, Academia/Berkeley/CSUA/Motd] UID:29911 Activity:high
4/8     Can you guys PLEASE PLEASE PLEASE leave messages on for at least
        12 hours before deleting them? I don't poll motd at work every
        hour so I miss some of the posts, and I don't like to use mehlhaff's
        user unfriendly rcs archive. Thanks.
        \_ what's user-unfriendly about vi?
        \_ If every worthless troll was left up for 12 hours, the motd
           would be 50 pages long. Do you really want that?
           \_ I think it'd be more like 20 pages, and yes, I want that. -!op
              \_ i also want that. so do a lot of people. censors are basically
                 bad people, and are a minority...just like in society at
                 large.
                 \_ motd archives exist.  just do a restore after the
                    censors delete.  i do for threads i care about.
                    \_ no one should have to "just do a restore" to go see
                       what they might have missed because some pedantic
                       selfish self righteous self inflated asshole thinks
                       he knows what does and does not belong on the motd.
        \_ what's user-unfriendly about less/more?
2004/4/8-9 [Computer/SW/RevisionControl] UID:13101 Activity:nil
4/8     rcs is your friend.
2004/2/11 [Computer/SW/RevisionControl] UID:12215 Activity:high
2/10    Is clearcase much superior over CVS? I've never used clearcase
        before, only cvs and sourcesafe. I need it for binary files
        only. Does the commercial product offer compelling value?
        Thanks, --williamc
        \_ Clearcase is really ment for the thousand person development
           team with multiple concurrent branches of development on
           several architectures, etc. It works pretty well if you can
           throw lots of big iron at it and you have an army of
           sysadmins to keep it happy.
           There are certains things I liked about it (versioned
           objects, views) but if you are a 1-50 person group CC is
           overkill.
           \_ if you need an army of sysadmins to keep a single clearcase
              system happy you need new sysadmins.  --sysadmin
                \_ not neccesarily an army of sysadmins, but for a decent size
                   company with a few different vobs and plenty of views, you
                   will eventually need a build engineer as well and probably
                   a toolsmith (if not the same guy) just to keep clearcase
                   managable and happy and to keep the engineers from doing
                   very destructive things.
                \_ While I suppose that a single system running
                   running the clearcase server might be enough
                   for a small shop, ever place I've seen it
                   each site had several clustered systems
                   running the vobs and doing replication and
                   such.
                   \_ ok, 2 sysadmins and a 3rd because someone will quit or
                      be sick sometimes.
        \_ For a smaller project you might want to look at perforce instead of
           clearcase.  It gives you changelists, views, good branching support,
           and a decent ui as well as powerful command line tools.  Not to
           mention it is pretty damn cheap.
           \_ yes... it's better than cvs, and 20x better than vss
           \_ $750 per for 1-20 licenses is cheap?  ok, cheaper than $100k
              for a dc or gazillion for magma.  but then cvs is free and
              works well enough for most stuff.
2004/2/11 [Computer/SW/RevisionControl] UID:12212 Activity:nil
2/11    danh and other people who keep a RCS log of motd, could you please
        put yout RCS file,v on your public_html directory for a few hours
        so that I can download it? Thanks!
        \_ why dont you copy it to your public_html
        \_ or why don't you use sftp to get it?
2003/10/30 [Computer/SW/RevisionControl] UID:10863 Activity:nil
10/29   Hey, this motd is so old I can smell the mold on it.  Is someone
        actually geeky enough to have a CVS repository set up or something?
        \_ With all the censorbots around it's required or conversation dies
           seconds after a thread starts if it doesn't involve USE LINUX,
           RIDE BIKE or LIGHT CANDLE.
           \_ Exactly what was the last "ride bike" thread on the MOTD?
              For that matter, there's very little about Linux.  As for
              "light candle", the proverb "it is better to light a candle
              than to curse the darkness," totally applies to people
              who post questions about how to fix broken Microsoft
              products. -tom
2003/10/4-6 [Computer/SW/RevisionControl] UID:10472 Activity:moderate
10/4    RCS question: I've checked out (with a lock) revision 1.4 of a file
        which has a revision 1.9.  I want to check it in as revision 1.10
        and unlock it.  I thought this would work:
          ci -r1.4 -u1.10 test-contact.html
          but I get an error "ci: warning: redefinition of revision number"
        and revision 1.4 is still locked. I know RCS by default makes a new
        branch when you save changes to an old revision, but I want to keep
        the tree structure linear. Any pointers as to what I'm doing wrong?
        general question: how to check in a file and set the revision to the
        next main "trunk?" branch.
        \_ How about:
           $ mv test-contact.html test-contact.sav
           $ co -l test-contact.html
           $ mv test-contact.sav test-contact.html
           $ ci test-contact.html
           \_ not quite what I was looking for. I'd like a
           \_ ok, but that's not quite what I was looking for. I'd like a
              method that uses the ci and co or RCS commands? Thanks..
           \_ A much simpler question: What's the best way to make a new
              revision 1.10 that hass the contents of rev 1.4.  In other
              words "how to jump a previons revision to the top"?
              \_ co -l file; co -u1.4 file; ci file
                 \_ Aah. Excellent! You rock. you saved the day -op
              \_ A general way that works with cvs too:
              method that uses the ci and co or RCS commands? Thanks..
              words "how to jump a previons revision to the top"?
                 \_ Aah. Excellent! You rock. you saved the day -op
                 co -p1.4 file > file; ci file
2003/9/8-9 [Computer/SW/RevisionControl, Computer/SW/Unix] UID:10110 Activity:nil
9/6     Looking for a way to track download statistics, and webalizer doesn't
        seem to be what I'm looking for.  I want to see how many unique
        IPs downloaded certain files, with nice sort-by-date options and
        a way to figure out how many downloads for each file.  Suggestions?
        \_ I use awstats.  It might do what you want.
           http://awstats.sourceforge.net - danh
2003/8/8-10 [Computer/SW/Security, Computer/SW/RevisionControl] UID:29286 Activity:moderate
8/8     Is there any way to run a cvs server without root such that it can
        support windows users without ssh.
        \_ man pserver
           \_ no joy.
        \_ another way is to download cygwin, install it in windows,
           use the cvs via ssh at the command line - danh
        \_ man pserver
           \_ no joy.
              \_ Um.. okay, read up on pserver on the cvs howto page.
        \_ You can use .rhosts file.  Better to use ssh such as plink though.
2003/7/29 [Computer/SW/RevisionControl, Academia/Berkeley/CSUA/Motd] UID:29173 Activity:nil
7/29    who had that rcs archived motd again?
        \_ C'mon people.  Take a little initiative
           # locate motd,v
        \_ ~mehlhaff/tmp/motd,v
2003/7/7-8 [Computer/SW/RevisionControl] UID:28941 Activity:nil
7/07    CVS gurus, what's the deal here:  cvs update on one of my boxes
        is not getting "added" files.  It still get updates from files that
        are commited and changed, just not newly added (and commited) files.
        But it gets worse:  another box, running the same version of CVS DOES
        get the newly added files.  ARG!  What could possibly be causing this?
        \_ Did you check out an older branch of the code at some point?  If
           so, CVS will try to stay on the old branch and not get new updates.
           To get back to the newest branch you have to clear the sticky
           tag or something.  I think cvs update -A does that.  -emin
        \_ Also, if there are new directories that are not appearing,
           use "update -d" to get those.  --scotsman
2003/6/22-23 [Computer/SW/RevisionControl] UID:28805 Activity:low
6/22    I'd like to checkout a revision "one version previous" to the
        current revision. Does RCS have this feature native, or would I need
        to write a script to parse the rlog?
        \_ I think you need a script to get the most recent revision, then
           subtract 1.  Check out /csua/tmp/motdbrowse
2003/6/12 [Computer/SW/Security, Computer/SW/RevisionControl] UID:28711 Activity:high
6/11    Which of the free email accounts are the most reliable? I have a
        http://netscape.net account that recently has been getting flaky. Anyone
        have any recommendations for yahoo, hotmail, or anything else? Thanks.
        \_ CSUA
        \_ You have broadband?  Host yourself.
                \_ No broadband. I need to use a web-based provider.
                        \_ http://www.horde.org/imp
                           http://www.squirrelmail.org
                           Work a charm, fast, and I'd trust them a lot more
                           than a free mail provider.  -John
                           \_ Work a charm, foreigner!
                                \_ Fine.  "They work very nicely", you
                                   pedantic hun.  -John
                                   \_ That's Normandic Anglo-Saxon to you.
                                      \_ How about trailer trash honky?
2003/6/11 [Computer/SW/RevisionControl] UID:28707 Activity:very high
6/11    Has anyone here switched from cvs to subversion?  What has your
        experience been like?  Is subversion installed on soda?  (I haven't
        found it.)
        \_ switch my entire code base from cvs with it's known bugs and work
           arounds to an early beta quality open source project?  I don't
           like my job but I'm not ready to get fired.
           \_ I guess that's a no.  Subversion has been self-hosting for nearly
              two years now with no loss of data.  I'm thinking of using it for
              my own hobby projects, but not in a production environment.
              \_ Self-hosting sounds good but it also means it's only been used
                 in one specific way.  Hobby: ok.  Production: fired.  Let us
                 know how it goes, please.
2003/3/16-17 [Computer/SW/RevisionControl, Computer/SW/Unix, Computer/SW/OS/OsX] UID:27716 Activity:low
3/16    I wrote a (trivial) program that converts between line termination
        of PC or Mac and Unix.  I want to to use this program with CVS so
        that the repository sees a file with the unix convention although
        the checked out copy always use some other convention.  How can I
        do it automatically and transparently for files with certain
        extensions?  Ok tnx.
        \-emacs hooks. ok bye.
        \_ I'm pretty new to cvs, but i think what you want to do is
           cvs co CVSROOT, edit the cvswrappers file and put something
           like,:
                 *.[tT][xX][tT] -t /path/to/yourprogram
                 *.[sS][tT] -t /bin/to/yourprogram
                ...
2003/3/11-12 [Computer/SW/RevisionControl] UID:27648 Activity:moderate
3/10    Our group is looking for a good system to share internal documents
        etc. We went from just using Outlook (too messy and inflexible) to
        Twiki, which my boss says is too hard to maintain. Any
        recommendations?
        \_ May not be entirely what you're looking for, but have a peek at
           PHProjekt.  Good for small to mid-size companies and does a lot
           of groupware-type stuff.   I set it up for a client and they love
           it.  -John
        \_ have you considered WebDAV?
           \_ isn't this basically just a protocol? I think the OP is
              looking for some type of "collaborative document sharing"
              system type thing... of which there are many, I just don't
              know the names.
              \_ yeah, that's what I'm looking for. At least now I'll know
                 what to google for... but I'd still like to hear if anyone
                 has recommendations. -op
                 \_ Documentum writes software specifically to address this
                    sort of issue.  It's pretty decent software, but then,
                    it's been four or five years since I've worked there,
                    so I have no idea where they're at these days.      -mice
        \_ I was (and still am) looking for the same thing.  I thought
           what I need is a content-management system.  I have looked
           Twiki / wiki, openCMS, cardboard, and now actually leaning
           toward full-blown php-nuke.  I guess I am not even in the
           right track.
        \_ You need something more than a world writable directory and some
           intelligently named sub-dirs?
        \_ We use cvs at work. People can check stuff in and out etc. With
           the cvs web cgi stuff you can even browse old versions and stuff.
           Its not that hard for you to setup a little checkin web form for
           the PHBs.
           \_ Um, twiki is relatively friendly web based system based on RCS.
              If they can't handle twiki, they definitely can't handle cvs
              plus a couple submit scripts cobbled together by yermom.
                \_ He said twiki was hard to maintain not hard to use.
                   CVS + a couple of web scripts might be easier to maintain
                   for them. If the use Mac or Windows, there are also
                   native GUI cvs clients that might make it easier as
                   well.
2003/3/6-8 [Computer/SW/RevisionControl] UID:27612 Activity:moderate
3/6     I moved a cvs repository.  Now I realized that there is a reference
        to where the repository was, in the CVS/Repository file in every
        checked out cvs dir.  Is there a way at the command level (via an
        option or an environmental variable) to ask cvs to change where it
        look for the repository or a script has to be written to change it
        everywhere?  I thought CVSROOT would do this but it doesn't.  Ok tnx.
        \_ the command you want is
           perl -pi -e 's#old/location#new/location#' `find . -name Repository`
           or rather
           find . -name Repository | xargs perl...
           or alternately, just re-checkout the module.
           --scotsman
2003/2/28-3/2 [Computer/SW/RevisionControl] UID:27568 Activity:nil
2/18    Can I simply tar an entire CVS repository tree, then migrate it
        elsewhere, or is there some system dependent file there?
        \_ You can move both the CVS repository (the dir with the ,v
           files) and a CVS checkedout directory without any problems.
2003/1/9-10 [Computer/SW/Security, Computer/SW/RevisionControl] UID:27040 Activity:very high
1/9     I need an archive/revision-control system that keep the repository,
        which is left a relative public system, encrypted.  CVS does not seem
        to do that.  What is an (free/open-source) alternative?
        \_ Do you mean "encrypted on disk" or "requires encrypted
           transmission"?  CVS does the latter; you need to set CVS_RSH=ssh
           and do some more config on the server (there are howtos online).
           For the former, maybe a file system that encrypts data to disk?
           \_ I mean that the (CVSROOT) repository is encrypted on disk.
              I don't need heavy weight encryption.  It is to thwart
              opportunistic voyeur.  -- OP
              \_ rot13.
                 \_ rot26!
              \_ chmod 600 your cvsroot
2002/11/30-12/1 [Computer/SW/RevisionControl, Computer/SW/OS/Windows] UID:26669 Activity:high
11/29   Hello. Is there software to make my PC with a tuner card act as
        a settop box like Tivo? I just found Frivo on sourceforge. anything
        else? -ali
        \_ Ati's tuner card comes with some sort of sw package.
           More like a mere vcr than a tivo, though.
        \_ for Windows: http://www.showshifter.com
                        http://www.snapstream.com
           however, all software currently available is still completely
           outclassed by a real TiVo.
        \_ as said above the ati cards come w/ software, and ever stuff
           that integrates w/ http://tvguide.com to help you select the channel
           and time for the shows you want.. for linux try
           http://freevo.sourceforge.net -shac
2002/11/6 [Computer/SW/RevisionControl] UID:26439 Activity:insanely high
11/6    CVS question: let's say your friend... call him Joe... mistakenly
        tagged the repository as a release_X_Y before all the commits were
        in.  Can Joe commit his stuff, and then re-tag the module with the
        same "release_X_Y"?  --joe's friend
        \_ man cvs. read the section about cvs tag
2002/11/6 [Computer/SW/RevisionControl] UID:26431 Activity:low
11/5    SourceSafe sucks.  Does M$ use it interally themselves?
        \_ Yes and no.  MS bought SS and doesn't try to make it better.
           Same with Rational and ClearCase.  Don't use either.
        \_ What is SourceSafe for?
           \_ Storing and eventually corrupting and losing all your source
              code for a company make/break project.
              \_ Switch to ClearCase.
                 \_ Stupid idea.
        \_ Um, what's wrong w/ CVS?
           \_ on large projects, it can get ungainly, though it doesn't have
              to..  however, it's superior to sourcesafe in every possible
              way.
           \_ I like CVS, I am just wonderng what M$ uses internally since
              SS is their product but it sucks. -op
              \_ there's some data online about the dev of NT vs. 2000. I'm
                 trying to google it now.  i'll let you know if i find it
                 again.
        \_ or perforce?
        \_ M$ has a large-scale source license for perforce. I doubt they
           use SS, if at all, for any projects bigger than "really small".
2002/10/28-30 [Computer/SW/RevisionControl] UID:26347 Activity:nil
10/28   I want to rename a couple files in a cvs repository.  What's the
        best way to do so (assuming I want to maintain the changelogs)?
        \_ rename the file in the CVS root, and update the checkout.
           --scotsman
        \_ integrate from to, delete from
2002/10/26-28 [Computer/SW/P2P, Computer/SW/RevisionControl] UID:26330 Activity:nil
10/25   is there some sourceforge project that integrates
        a mailing list, file sharing capabilities, member
        profiles, etc... basically i'm looking for a replacement
        for a yahoogroups type mailing list.
        \- gnu mailman is somewhat extensible. --psb
        \_ Emacs has this, M-x set yahoo-replacement mode on
2002/10/21-22 [Computer/SW/Languages/Perl, Computer/SW/RevisionControl] UID:26264 Activity:high
10/21   At work, i act as a tech support for a small company,
        I am thinking of dump all the manual, release notes,
        and all the problem i have encountered in the past into
        a sort of knowledge DB... I just want able to search
        things by keyword, nothing fancy.
        what kind of open source content management package
        should I use? there are too many of them at sourceforge.
        I would like to hear you guys' experiences
                                -kngharv
        \_ just create HTML pages and let Google search them for you.
        \_ I went through this exercise recently for a client. There are NO
                good open-source KM products but the defintion of KM varies
                widely. Many people find Wiki and search engine acceptable.
        \_ How to use mysql and perl/cgi front end?  How to get into Cal and
           knowing to write English goodly?
           \_ don't be an ass.  he got two words wrong.  How many languages
              can you write fluently?
              \_ thanks man.
              \_ just the one that counts in this country and unlike you I
                 provided an answer.  he didn't get two words wrong.  he
                 butchered the mother tongue.
2002/10/20-22 [Computer/SW/RevisionControl] UID:26262 Activity:high
10/19   Why bother with locking up motd? Just use CVS. Automatic merge.
        It is so simply.
        \_ I don't believe.  So simpo.
            \_ you have wodie style, beyond compare.
           \_ "I wish today was Wednesday..." -bz
        \_ Because CVS doesn't do automatic spelling or grammar check.  ;-)
            \_  err... how to do spelling or grammar check?
            \_  err... how to spelling or grammar check?
                                        - SOB (still-on-the-boat)
        \_ probably anonymity concerns. these could be abated by putting
           some kind of anonymizer in front of it, or flattening the logged
           uid down to "motd" or some such. --aaron
           \_ who would trust that?  anyway you still get into locking time
              out issues.  locks also allow someone to hog the motd forever
              denying timely response.  it's fine.  those who don't like it
              can use the wall.
2002/9/28-30 [Computer/SW/RevisionControl] UID:26034 Activity:nil
9/28    Has anyone tried to reach http://sourceforge.net inside China?
        Those who are inside the mainland, please let me know.
        \_ Since China has decided to go opensource it would be really stupid
           of them to cut themselves off from sourceforge, no?
2002/8/15-16 [Computer/SW/Editors/Emacs, Computer/SW/RevisionControl] UID:25572 Activity:very high
8/15    Dear motdedit (me) maintainer-- love the new system.  How about a
        warning message from the motd god when there is 1 minute or 30
        seconds left?
        \_ Does me still tell you who has the lock? It doesn't look like it
           from my negligible grasp of perl.
           \_ me never did.  motdedit may have, but its locking didn't work
              correctly.  When i have some spare time, I'll see if I can't
              throw this in there.  or if you wanna do it, email me the changes
              --scotsman
              \_ Were it only that I was tall enough...
        \_ Rather cluttered.  If you're looking to post something long,
           edit it in another file first, then put it in and format when
           you get your lock. Oh, and the dirty little secret.  If you
        \_ Does me still tell you who has the lock? It doesn't look like it
           from my negligible grasp of perl.
           use vi, and get a lock on the file, me will respect that lock
           for as long as you're editing.  Just don't abuse it.  --scotsman
           \_ What about emacs?
              \_ emacs doesn't lock the file.  emacs doesn't even touch the
                 actual file after it makes its temp copy.  This is why me
                 was written in the first place. --scotsman
                 \_ But when you try to save the file after typing your stuff,
                    emacs checks the timestamp and warns you if you're about to
                    overwrite someone else's changes.  So you can re-load the
                    file and add your stuff again before saving it.  (Of course
                    some jerks will tell it to go ahead and overwrite anyway.)
                    \_ Indeed.  motdedit saves people from having to make that
                       decision
                       \_ I see.
        \_ Think and type faster.
        \_ vi ; diff ; cp.  The Real Motdedit For Real Motdeditors(c)
           \_ ED! ED! ED is the STANDARD!  Revision control system.
        \_ cvs checkout; commit;
           \_ pfft!  vi;diff;cp.  Death to ED!  Death to cvs!
2002/7/20-23 [Computer/SW/RevisionControl] UID:25399 Activity:moderate
7/20    What's the "approved" way to correct a typo made in an RCS log message.
        \_ ED!
        \_ from rcs(1)
           -mrev:msg
                  Replace revision rev's log message with msg.
           --Jon
             \_ Thanks.

        \_ MS has some freebie tools for stuff like this.  Sorry I can't
           recall the name of any of it but I know they exist.  There's also
           third party stuff.  It's thankfully been a very long time since I've
           had to admin an NT machine....  -solaris dude
        \_ Dependency Walker
        \_ There's a program called handleEx that does it
        \_ Don't bother with tools just vi RCS/fname,v
           \_ That is why you fail.
              \_ When you see the ,v files for what they are, you will
                 know why the tools limit you little grasshopper
                 \_ but for those who can't figure it out, the tools
                    are like kevlar for their foot.
                 \_ And oh great one, enlighten us in the ways of the ,v file!
2002/7/4-5 [Computer/SW/RevisionControl, Computer/SW/Editors/Vi, Computer/SW/Unix] UID:25278 Activity:moderate
7/3     What is a good free project management tool in Unix?  This is for
        personal projects, so it doesn't have to be that fancy.
        \_ emacs, jove, vi, etc.
           \_ those are editors, not project management tools.  i think he
              means cvs, maybe even rcs.  If you want something like crystal
              reports, you're out of luck.  And please don't say, "ED is an
              editor" because that is just old, trite, and oversaid.  ok thx.
2002/7/4-5 [Computer/SW/RevisionControl, Computer/SW/OS/Windows] UID:25277 Activity:very high
7/4     Is anyone on Soda a shareware author for living?  Is it at all
        possible?
        \_ does http://www.wulfram.com count?
        \_ I think this guy has no day job, and probably makes a decent living:
           http://www.winedt.com
           his software really really really kicks ass, though, and
           the price is pretty low for how great it is, so people don't
           feel as annoyed by paying.  if this software were for sale in a
           store for 100 bucks, i'd still go buy it.
        \_ There are a very rare few people in the world who have made huge
           wads of cash from shareware.  There is a slightly larger group that
           makes a living but nothing spectacular from it.  The other 98% don't
           make enough to buy a can of beans.
        \_ I don't know of anyone who does it full-time, but there are a lot
           of people out there who write one or two cool toys, and then
           get a fair amount of pocket money out of it.  Except for the fact
           that he's a really over-the-top jesus looney, the dude who wrote
           UltraEdit is a pretty good example.  -John
2002/6/26 [Computer/SW/RevisionControl] UID:25198 Activity:kinda low
6/25    cvs ci keeps telling my that I have modified a file, even though
        I haven't, and cvs diff agrees with me.  What's going on?
        \_ a very well crafted, but devious, practical joke.
           \_ the joke is called cvs, but here is a quick work around:
              1. rm the offending file
              2. cvs update the offending file
              3. cvs ci -> should work without complaints
2002/6/12-13 [Computer/SW/RevisionControl] UID:25079 Activity:high
6/11    Does anyone have experience with bitkeeper? There is a guy
        at work who thinks that it is the best version control system
        ever and wants us to use it, but I'm just not convinced that
        its orders of magnitude better than cvs and clearcase.
        \_ if you work at transmeta and the "guy at work" is finnish
           and answers the the name of a certain Peanuts character you're
           not going to convince him to use cvs.
           \_ he's a fucking idiot.  the code base is a mess.
              \_ he's done more with his life than you have with yours.
                 \_ oh really?  so he's written some code, annoyed lots of
                    decent hard working people and has a job at a dotcom that's
              sun standard or something else.
                    totally fucked.  yes?  and?  go suck his dick if you think
                    he's some sort of god.  linux weenies... get over it.
           \_ I work at sun. We are using cvs for our project, but there
              are problems and we are looking at switching either to the
              sun standard or something else. - op
        \_ Forget all others. Use Perforce.
           \_ Perforce doesn't support some of the platforms we use
              and the source isn't available so its not an option
              for us. - op
                \_ what platforms?
                   \_ bsd/linux on sparc, and a few others I can't
                      talk about. We tried running it under solaris/linux
                      emulation, but ran into some problems.
                        \_ If your company is using bsd or linux on sparcs
                           they are retarded, if both then fucking retarded.
              \_ You're seriously be editing the source to your vcs?  No way.
              \_ You'll seriously be editing the source to your vcs?  No way.
                 \_ Since the source isn't available we can't build it
                    for our unsupported platforms.
                    \_ I see.  I misread.  My error.
2002/5/15-17 [Computer/SW/RevisionControl] UID:24842 Activity:moderate
5/15    In ClearCase 4.2, I want to create a new element bar.c based on the
        latest version of foo.c.  Is there any ClearCase command for this
        other than "mkelem" such that it'll remember that version 1 of bar.c
        comes from the latest foo.c?  Thanks. -- yuen
        \_ There used to be a "clone" feature in the UI. I don't know what
           the cli equiv. is.
2002/5/13-14 [Computer/SW/RevisionControl] UID:24805 Activity:low
5/13    I started using cvs and imported some existing file.  On checking out
        again I found that all the modification time has been altered.  How do
        I ask cvs to keep the modification time for checking out?  (I thought
        this is what it should do). --- cvs newbie
        \_ Formatting fixed. - motd formatting daemon
        \_ Apparently you're also an English language newbie.  Try asking
           your question again using correct grammar that the rest of us
           can parse.
           \_ Yoda like I am grammar English I use.
              \_ You know, that stupid movie was worth it to see the part
                 when yoda busts out a light sabre and goes aggro. Matrix
                 style.
                 \_ what I don't understand is why yoda uses a light sabre
                    when *EVERYONE* knows that force lightning is so much
                    more effective.
                    \_ what?  yoda don't play that shit.  lightening's for
                       punk ass bitches.  yoda's old school, man..
                    \_ i thought lightning was a dark side attack.
                       \_ No, everyone can use force lightning. In fact
                          in JK Multiplayer its all anyone ever uses.
        \_ Feel the love of CVS.  Timestamps are just the beginning of your
           problems...  (CVS assigns the timestamp at the time of import,
           and punts the existing time of your file.)  Future revisions of
           your files will get updated times.
2002/5/6 [Computer/SW/RevisionControl] UID:24727 Activity:nil
5/6     Anyone using subversion as a CVS replacement yet? If so, how stable
        is it?
        \_ Yeah I'll have an easy time selling a program named 'subversion' to
           management.  Geeks are so fucking stupid in some ways.
2002/1/28 [Recreation/Computer/Games, Computer/SW/RevisionControl, Computer/HW] UID:23690 Activity:high
1/27    http://www.flashyourrack.com/flash.cgi?user=biggirl
        \_ Thank you danh!
           \_ Who says danh posted this?  -!danh
              \_ Hi reiffin. Haven't you heard? The MOTD gets logged; it
                 hasn't been really anonymous for many years.
                 \_ Aside from RCS log (which doesn't log the user) how
                    is the motd logged?
                 \_ Yes I know it's logged and not really anonymous.  And you
                    feel really smart posting about this?  Yes, you 'caught'
                    me posting a joke URL.  What's your point?
        \_ Did someone fix the flat tires on the car afterwards?
2001/10/11-14 [Computer/SW/RevisionControl] UID:22692 Activity:high
10/11   Shopping for bug tracking solutions.  Recommendations?
        Some of them add to SourceForge.  I don't have SourceForge.
        Would installing SourceForge for these be worth it?
                http://phpbt.bencurtis.com/index.php
        There's also this one:
                <DEAD>mantisbt.sourceforge.net<DEAD>
        And of course there's Bugzilla
                http://www.trilobyte.net/barnsons/html
                                        -brain
        \_ SourceForge can't be "installed"... It's a months-long project.
           Not worth it just for the bug tracking system. -mogul
        \_ ClearDDTS
        \_ I think bugzilla is kludgy (ugh, perl) and Sourceforge's look
           and feel are a bit dull. GNATS is good yet obtuse; Jitterbug
           is where it's at for my money. This is all open source -- commercial
           tools are aplenty (and good too)
           \_ Why does the language bugzilla is coded in make it kludgy?  If
              it was written in _your pet lanuage here_ but functioned exactly
              the same would you say it was great?
                        you're going to adopt an OSS tool in your org. Try
                        that + maintenance (which script was that again?) and
                        you'll see what I mean..
                \_ Because of customization which is eventually required if
                   you're going to adopt an OSS tool in your org. Try that +
                   maintenance (which script was that again?) and you'll see
                   what I mean..
                   [ reformatted ]
                   \_ And closed source tools don't require customization?
                      Oh yeah... you can't customize closed source.  Ya see,
                      bugzilla and similar open tools *allow* you to change
                      the code but don't *require* it as opposed to closed
                      source which doesn't have the option.  So, what I get
                      from your message is that closed source is better because
                      it can't be customized.
        \_ There's also TeamTrack by TeamShare, Inc. (http://www.teamshare.com
           I only used a small number of features in it so I don't know how
           good it is compared to the others.  --- yuen
           \_ GNATS sucks.  Use TeamShare.
              \_ We switched from gnats to bugzilla. It's great for what
                 it is - quick and dirty. It's not terribly secure,
                 though. Still, we like it. Who cares if it is perl? --dim
                \_ i stuck it under apache access control and https,
                   how much more secure do you want to be?
                   \_ I didn't say it cannot be secured, but out of the box
                      it is not close to secure. You have to do a lot more
                      than restrict access to secure it (and mySQL) because
                      a person with access can do damage, nevermind how they
                      got the access. Access control is just a start. --dim
                        \_ was there a bugzilla/perforce integration module
                           somewhere on the net?
2001/10/8-9 [Computer/SW/RevisionControl] UID:22661 Activity:very high
10/7    Anyone here using perforce? How does it compare to cvs?
        \_ It isn't free.  It requires a "bigger" machine to host it.
           It does "more stuff".  It runs on windows and unix.
           \_ I would dispute "bigger". The main advantages of Perforce
             over CVS are 1) real branching and integration 2) speed (try CVS
             with lots of files over different connections) 3) atomic commits
             of changes (aka changelists)
              over CVS are 1) real branching and integration 2) speed
              (try CVS with lots of files over different connections)
              3) atomic commits of changes (aka changelists)
              \_ Yeah.  A client can choose to turn on Perforce's own
                 compression which compresses better than PPP+modem
                 compressions, hence higher speed over modem.  --- yuen
        \_ The changelist feature in Perforce is very useful.  I've never used
           \_ cvs runs on windows and unix (windows w/ cygwin or wincvs) and
              mac (maccvs)
              \_ perforce runs on a zillion platforms with a much better GUI
                 and a Web client for platforms without native UI
                 \_ "It runs on windows and unix" is true for both CVS and
                     Perforce. "Better GUI" would have made more sense...
              \_ We ran Perforce server on SunOS4 and later on Solaris, and
                 clients on both SunOS and NT.  --- yuen
           \_ It has some nicer ways to deal with rename/branch/merge
              files --oj
        \_ The changelist feature in Perforce is very useful.  Now I use
           ClearCase at a new job and I miss that feature.  I've never used
           cvs.  --- yuen
        \_ Noticed some bugs in getting latest.  For some reason 't's at the
           end of lines were being deleted (or something to this nature).
           Ended up switching to cvs.
           \_ This is not true. Email perforce support if you want to
              check for yourself.
              \_ It was true and have emailed support about this.  Our
                 company couldn't take the chance for another bug to pop up
                 like that.
                \_ Fair enough, what's the bug number?
                 \_ Do you have some censoring software on your firewall or
                    something like that which filters out words that match
                    a list of obscene words?
                    \_ This was all done on a LAN not thru a firewall.  I want
                       to add that besides this bug, I liked the product.
        \_ We switched from cvs to perforce. Branching and merging were major
           reasons why. We do not regret the decision, even though it cost
           a little bit of money. --dim
2001/10/6-7 [Computer/SW/Security, Computer/SW/RevisionControl] UID:22654 Activity:high
10/05   I am have several accounts each with useful files and I often
        travel.  I am looking for some software that create a virtual file
        system transparently and securely distributed over several locations
        that allow me to access them no matter where I am as if it is some
        file on whatever account/computer I am using.  I have seen some
        "meta-frame" program for Win2000 on my friend's PC but it must be very
        expensive, for large companies and perhaps only works for win2000.
        Please recommend a low budget or free solution, either *nix or
        preferabbly multi-platform.  Ok tnx.
        \_ You may try a file synchronizer, like /usr/ports/net/unison.
           It works on unixen and windows (and is written in Ocaml to boot!)
           -- ilyas
        \_ I assume that you will have net wherever you are...have you
           considered just scp'ing/running rdist via ssh?  That's kludge-y
           but assuming your boxes are on the net, it'll work.  Otherwise,
           if you run the machines, you can run an ipsec vpn between them
           and (ugh) nfs mount between machines.  Both of those would
           be free.  -John
        \_ It sounds like cvs would be a good solution.  With cvs, you
           set up a repository somewhere on your home machine and then
           you can check out/check in files from wherever you are via
           ssh.  Basically you set CVS_RSH to ssh and you set CVSROOT
           to something like :ext:me@mymachine.net:/home/cvsroot.  Then
           use cvs checkout, cvs add, cvs update, cvs commit, etc.  See
           the cvs info file for details.  I've been using this method
           to work on files from home, school, and my laptop.  -emin
        \_ Thanks for all the answers.  It seems that VNC tunnled through
           ssh plus AFS are what I need, if I have the foo to manage it.
           By the way, can AFS traffic be encrypted, say over ssh?
2001/8/23-24 [Computer/SW/RevisionControl] UID:22231 Activity:kinda low
8/23    My company is thinking of switching over from MS SourceSafe to
        cvs. Primary reason is price. Any good cvs introductory resources
        out there? Thanks in advance.
        \_ http://www.cvsgui.org is a good place to start.
        \_ Lots of docs and stuff at http://www.cvshome.org
2001/8/17-19 [Computer/SW/RevisionControl, Academia/Berkeley/CSUA/Motd] UID:22151 Activity:high
8/17    Is a motd history stored somewhere (i.e. past 3 days)?
        \_ *sighhhhh*  Yes.
           \_ Where?  If it's so painfully obvious it should be posted
              somewhere (ie. README)
              \_ It's not obvious.  Someone seems to ask this question
                 at least once a week, like fucking clockwork.
              \_ what readme?  at any rate, maybe it should be added to
                 /csua/share/doc/FAQ
                 \_ Then people will start asking if there's a FAQ and
                    where it is.
                    \_ a copy of the FAQ is created in the home directory of
                       new users. (why isn't it a link?)
        \_ I have a script that makes an RCS update of the motd whenever it
           notices the motd change.  My RCS archives of the motd date back
           about 2 years.  Its in ~mehlhaff/tmp/motd,v.  You'll have to
           learn a little about rcs to figure out how to read it.  -ERic
2001/8/15-16 [Computer/SW/RevisionControl] UID:22125 Activity:high
8/15    Is there a cvs equivalent to the clearcase predecessor diff?
        I can do a cvs status, subtract 1 from the minor version and
        then do a cvs diff -r<version> but I'm looking for something
        built-in.
        \_ How exactly is that not built in?
        \_ If you want to diff your _working_ version to the latest checked
           in version, you can just say "cvs diff filename" (no revisions)
           Don't know if that helps...  --dbushong
           \_ I'm looking for something that tells me the difference
              between the latest version in cvs and its immediate
              predecessor. If someone else works on my code and commits
              say 1.3, while my last version was 1.2, I want to see the
              difference between these two versions. In clearcase you
              can just say ct diff -pred <file>.
              \_ Wouldn't it make MORE sense to branch this code so
                 that YOU knew what the prior version was?  --sowings
                 \_ In my situation branching isn't appropriate. I'm
                    sometimes stuck in a position where the latest rev
                    of a file breaks a particular feature, so I want
                    to know what all changed between the two revs so
                    its quicker for me to figure out where the problem
                    is and fix it. Its not a big deal, I went ahead
                    and wrote a little perl script that does my diffs
                    for me.
                    \_ This is why you set a commit policy. cvs doesn't
                       negate the need for communication.
                       \_ Can you set a commit policy on a particular
                    \_ No, [32mreallï[0m  --dbushong
                    \_ No, [32mreallM-o[0m  --dbushong
                          file/dir? I though it was per module only.
        \_ what we do is create a cvs wrapper program that adds extra
           features like that, and file locking. ours is just a perl script.
           \_ I asked around at work and it looks like I'm going to have
              do the same. I guess I'm just too used to a professional
              revision control system.
              \_ I mean that's definitely useful, but it's not under the
                 heading of a killer integral feature..  If you can easily
                 hack something that does it for you with a perl script
                 in 2 minutes, it's not overly important.  I tend to do my
                 diffs with cvsweb anyway; the colored thingy makes it much
                 easier to see at a glance what changed (and I'm not the type
                 that usually likes pretty colored things)  --dbushong
                 \_ Sure you aren't...
                    \_ No, [1;32mreally[0m  --dbushong
                 \_ I personally like the graphical version browser in cc.
                    Its much easier to use than that crufty cvsweb thing.
                    Its all the little things that I have to tack on to
                    cvs to make it more professional a la cc that annoy me.
               \_ there's always xdiff, if you can dig it up.
                  \_ I normally use diff -s (side by side, which doesn't
                     require X11 running)
                     \_ However, it requires GNU diff. And the flag conflicts
                        with standard diff.
                        \_ Doesn't solaris ship with sdiff (same as diff -s)?
2001/8/13-14 [Computer/SW/RevisionControl] UID:22097 Activity:nil
8/13    In Clearcase, how do I find all the views created by a particular user?
        \_ ct lsview | grep hozer   only works on a particular server.
           Repeat as necessary.
           \_ But that works only if either the view name or the view server
              access path contains the login name of the user as a substring.
2001/7/19 [Computer/SW/RevisionControl] UID:21861 Activity:moderate
7/19    Okay I was stupid, I accidentally did a "cvs rm; cvs commit" and now
        the file only exists in $CVSROOT/.../Attic/OldFile.c,v. How do I
        read it or recover it? I already rtfm. Thanks.
        \_ cvs update -r<INSERT_PREVIOUS_VERSION_NUMBER_HERE> <filename>
           cp filename foo
           cvs update -A <filename> -- file goes poof
           cp foo <filename>
           cvs add <filename>
           cvs ci <filename>
2001/7/18-19 [Computer/SW/RevisionControl] UID:21848 Activity:nil
7/18    I'm new to ClearCase.  In Perforce there's something called a
        changelist which carries a description and which guarantees that
        submitting a group of files is atomic.  Is there something similar to
        this in ClearCase?  Thanks.  -- yuen
2001/6/21-22 [Computer/SW/RevisionControl, Industry/Startup] UID:21595 Activity:nil
6/21    I've just found a version of emacs vc that supports ClearCase:
        ftp://rtfm.mit.edu/pub/cc-vc, but it's dated 1996.  Does anyone know
        of a newer version?  Thx.  -- yuen
        \__http://www.ultranet.com/~esler/ccase-mode
2001/4/18 [Computer/SW/RevisionControl, Computer/Theory] UID:21018 Activity:moderate
4/17    Lookin' for something that can generate a dependency graph for
        C's #include and Makefile's include. Thanks!
        \_ Check out AST on freshmeat or sourceforge.  It's out of AT&T
           research.
           \_ ast.pl is also good.
        \_ make depend?
2001/3/9-12 [Computer/SW/RevisionControl] UID:20730 Activity:nil
3/8     CVS 'co' preserves the modification time stamp. However, 'update'
        does not. How do I make update preserve the modification time stamp?
        \_ Use the source, Luke.  That's what the whole open source movement
           is about.  Then you can contribute back to the community so we can
           all enjoy the benefits of your labor for free.  As in beer.
2001/3/9-10 [Computer/SW/RevisionControl] UID:20729 Activity:nil
3/9     why mehlhaff's motd,v not updating?
        \_ rcs idiocy.
        \_ Ask mehlhaff this shit.  It isn't a public service provided by
           root.  Duh.  Obviously it's mehlhaff's archives so fucking ask
           him.  Why do you dumbshits insist on asking about Eric's stuff
           on the motd everytime rcs chokes?  ASK MEHLHAFF TO FIX IT!  AUUUGHH!
           I've been dragged into Stupidville!  The natives are restless!
           \_ mehlhaff is dead.  -deleter
2001/2/14-15 [Computer/SW/RevisionControl] UID:20599 Activity:low
2/14    In cvs, how do you check out and preserve the original time stamp
        instead of the default current time.
        \_ man cvs
2001/2/7-9 [Computer/SW/Compilers, Computer/SW/RevisionControl, Computer/SW/OS/Windows] UID:20531 Activity:high
2/7     Any recommendations for Windoze NT/2000 backup software,
        where each user keeps their files on local disk?
        \_ Windoze is not recommended.
        \_ Yech.... Legato I guess but why would you let users keep local
           files?  Your issue isn't backup software.  It's the way you run
           your system.
           \_ What strategory would you suggest?
           \_ What strategory would you suggest?  Obviously I can force
              everyone to compile files on a shared file system, but
              this would make our programmers feel corporate and they
              wouldn't like that.
                \_ They can compile anything on anything they like but I
                   suggest either: store source on remote disk and set up
                   compiler to write all objects, etc, locally or much better
                   would be to use a revision control system like perforce
                   or others that have been discussed previously on the motd
                   and just backup the perforce server.  Anyone stupid enough
                   to never checkin their code deserves to get fucked.
                   \_ Wrong.  source control systems are meant to store
                      revisions, not to be used as primary backup systems.
                        \_ Duh, I didn't say it was a backup system.  I said
                           you're backing up your revision control system
                           instead of dozens, hundreds, or however many desk
                           tops.  Try reading before posting.  Thank you for
                           playing "sysadmin for a day".  Come back next year.
                           I wouldn't want to be the guy to answer to the VP
                           of Engineering when he asks why half his code base
                           went poof and you can't restore it.  "It's a
                           revision control system, not a backup system, so I
                           didn't back it up".  That makes no sense.
                           \_ Read my post again, hacker.  I said they should
                              not be the PRIMARY backup.  They are secondary
                              to having a PRIMARY backup of people's local
                              files.  What you suggest is the easy way out.
                                \_ What I suggest makes it more likely the
                                   files will get backed up even when people
                                   turn off their machines at night.
2000/8/30-2001/4/6 [Academia/Berkeley/CSUA/Motd, Computer/SW/RevisionControl] UID:19125 Activity:moderate
12/20   5348816 Aug 28 17:53 /home/digital/mehlhaff/tmp/motd,v
        Why has our motd archiver forsaken us?
        \_ rcs has failed me. IT dumped a ,motd, file that was tricking
           rcs into thinking the motd file was in use, and the  auto
           archiver didn't like it. -ERic

*/*
        \_ Like this?
        \_ get with the present.
2000/8/9-10 [Computer/SW/RevisionControl] UID:18944 Activity:nil
8/9     Yay I get to use my gnu RCS motd,v $k1llZ!!
2000/8/9-10 [Academia/Berkeley/CSUA/Motd, Computer/SW/RevisionControl] UID:18942 Activity:kinda low
8/9     I know this has been asked before and i know y'all are reluctant
        to answer this kind of question with anything other than RTFM
        and usually an answer like "man [cmd]" IS helpful but i'm afraid i'm too
        much of an idiot to get it on this one SO...
        Would somebody PLEASE post an EXAMPLE of a cvs or rcs command to read
        mehlhaff's motd,v from some past day.
        \_ vi motd,v.
           \_ non-formatted non-useful comment deleted.
        \_ Where's the motd,v file?  Thx.
           \_ ~mehlhaff/tmp/motd,v
        \_ co -d"2000/08/09 11:23:45" ~mehlhaff/tmp/motd,v  -- yuen
         \_ someone kick this guy off the motd. he actually posted
            something useful.
            \_ You're hereby kicked off the motd. Stay away. Or else.
        \_ Read ~marco/bin/motdbrowse, I usually use motdbrowse -c
2000/7/14-17 [Computer/SW/RevisionControl] UID:18681 Activity:high
7/14    I believe there was a thread about this a couple months ago, but...
        Does anyone have recommendations / pitfall descriptions of the
        commercial source control repositories out there.  Clear Case rocks,
        but its expensive for a 10 developer shop.  It should probably have
        support for the BSDs as well as Solaris and Linux.  Has anynoe used
        perforce?  -joshk
        \_ RCS/CVS isn't enough? -sodan with no clue
           \_ One advantage of perforce over RCS is the "change list" facility.
              Changes in several files can be submitted together in one change
              list.  This lets you later trace back easily which change in
              which file goes with which changes in which other files.  Also,
              change list submission are atomic.  Either all or none of the
              files are submitted.  Say if something goes wrong in the middle
              of submitting 30 files (e.g. merge conflict, network goes down),
              all of the files will remain unchanged on the server.  -- yuen
           \_ If you're considering CVS because it's free, look into PRCS also
                It keeps track of the project versions rather than the
                versions of the source files.
        \_ My company uses perforce and the engineers love it.  -not engineer
        \_ My company uses Perforce too.  So far so good.  -- yuen
        \_ My old company uses perforce. I've just gotten my current company
           up on perforce. (Even the marketing people are using it for change
           control on marketing docs!) So far so good here as well. -- Marco
        \_ my turn to chime in and vote for perforce.  -aspo
        \_ I've gotten two of my past projects/clients to go with Perforce
           I've even convinced Mac engineers to use its command-line interface
        \_ What? All you guys above work for perforce or something??
                \_ Maybe it's just good?  It happens sometimes.
        \_ We switched from cvs to perforce where I work.  I don't see any
           advantages of perforce.  The change list feature isn't that big
           a deal since you have to check OUT the set of files in a batch
           to check them back in as a batch.  I agree someone ought to
           add something like it to cvs but it's not that big a deal.
           Cvs isn't great, perforce isn't worse, but it doesn't seem
           better either and it costs a lot.  Sourceforge (http://www.sourceforge.net
           looks interesting but I haven't tried it and it may only be
           good for distributed projects.  --phr
                \_ Perforce costs nothing if compared to ClearCase and some of
                   other tools (Continuum, PVCS). The changelist ("batch") only
                   applies to check-ins -- check outs operate on sets of files
                   where the set population is 1..N. Where Perforce clearly
                   outguns CVS is branching and merging, not to mention labels.
                   Try syncing to a label in CVS and see how long it takes.
           \_ You don't like perforce?  This must be a troll.  :-)
2000/6/15-16 [Computer/SW/RevisionControl] UID:18479 Activity:high
6/15    How can I force a RCS check-in. With "ci -u" I get
        ci: RCS file RCS foo is in use
        \_ You have to delete the special lock file (after you've made sure
           that no one really is using it).  It will be a recent , file
           with zero size. Presumably, it got left over from a previously
           failed rcs operation. -cliffwd
                \_ Thanks!
2000/5/9 [Computer/SW/RevisionControl] UID:18209 Activity:high
5/8     please post the syntax to use csv to read the motd,v version x or
        date 04/22/00.
        \_ sure, all you need is `man cvs`
        \_ man rcs
2000/3/3-4 [Academia/Berkeley/Classes, Computer/SW/RevisionControl] UID:17683 Activity:insanely high
3/2     so, do you think i could get off on the grounds of justifiable
        homicide if i were to murder my project partners?  they'd be more
        useful as corpses.
        \_ you have no idea what bad project partners are.  i've had
           partners that were so flat out lazy they didn't touch a single
           line of code the entire semester, partners that dropped the class
           without telling, partners that switched groups without telling,
           and partners that were so stupid that it makes you wonder how
           they ever got into this school.  and then there was my 152 partner
           who was just about the worst partner ever.  be happy that you
           have bad partners, not sadistic shity ones.  -jeff
                \_ haven't a couple of people have had project partners who
                        were in jail?
        \_ poor thing.  So what did they do?
        \_ Easily.  Just call Paolo as a character witness. -dans
                \_ paolo would be more useful as a corpse.
                   \_ Hey, that's mean!
                      \_ CSUA, we're petty and vindictive so you don't have to
                         be.  But seriously, ask Paolo about the PhilipBox or
                         the Walrus some time.  Two of the more heinous
                         partners in the history of CS. -dans
        \_ you are not allowed to complain until you have randi as a
           partner.  Or that stupid bitch who deleted all of our 162
           mutlprocessing project 2 days before it was due.
                \_ When I was a lab assistant for 60A this chick goes into a
                   panic and is so desperate she insists on dragging me away
                   from my netrek game.  She's typed "rm * .bak" in their
                                         \_ She typed
                   shared project directory.  She's lucky that A) I don't kill
                                                                  \_ I didn't
                   her, B) her partner isn't around to see this, C) she had
                   every single file loaded in emacs, D) I was kind enough to
                   save them out for her and E) not kill her for screwing up
                   \_ save them for her         \_ that I didn't kill her
                   a perfectly good base ogg.  She asks me to walk her home
                                        \_ what the hell is a "base ogg"
                                           \_ learn to speak english.
                                              DOOSH!
                   then panics at the door.  Never help a Sterny.
                   \_ How good she speak English?
                        \_ Korean but not ESL.
                           \_ I think (s)he was making fun of your English.
                                \_ s/he needs to try again.  Compared to most
                                   of the crap on the motd, my English was
                                   perfect.  Don't even get me started on this
                                   as "Standard American English" is only an
                                   ideal in both written and spoken forms.
                                        -linguistics alumni
                                \_ I'm using the present tense so that stuff
                                   is bullshit.  If you don't know what a base
                                   ogg is, maybe one of the other 50+ netrek
                                   players can help you.  Still waiting to see
                                   a real problem with what I wrote.
                                   \_ Well, you seem to be mixing tenses
                                      and "she's typed" isn't proper English.
                                      \_ Yes it is.  It is a contraction of "She
                                         has typed" and is perfectly fine in the
                                         present tense.  It is very common in
             \_ at least she just didn't do squat, instead of destroying
                your project.  And nick, I seem to remember she sorta
                joined our group after the second project or so.  (I say
                sorta cause noone wanted her around but the idiot who nuked
                our directory that one time, but hey, she kept on comming
                to our group meetings).
                                         informal narratives to revert to
                                         present tense.  Annoying, but common
                                         usage.
                                         \_ Sorry for being annoying but it's

                                            still acceptable/common.
                           \_ Korean?  Was it sky's gf?
                   \_ You helped her?  That's just wrong.  Idiots should pay
                      the idiot penalty carried by their actions until such
                      time that they learn something, thus ceasing to be an
                      idiot, or they make a mistake so horrible that they die
                      from it.  Either way, one less idiot. -dans
                        \_ Of course.  She was better looking than the girl I
                           was with at the time.  Virginal, though.  Hate that.
                           \_ How long have pretty girls been taking
                              advantage of your idiocy?
                                \_ Nah, I was there.  She turned pale and
                                   panicked at the key moment.  She was too
                                   naive to know what she was doing.  I've
                                   been an idiot before but this wasn't it.
                           \_ Your quest to decrease the number of virgins in
                              the world is a noble one.  Nevertheless, since
                              you failed in this particular instance, I think
                              you should have sided with my quest to rid the
                              world of idiots. -dans
                                \_ Hey, I had to try.  How else to know?  I
                                   didn't help her after that if it makes you
                                   feel any better.
          \_ randi was my partner in 162.  I think this tops anything anyone
             could possibly complain about.
                \_ Hi andrew
                   \_ Hi nick
          \_ Some of the blame rests on classes which _require_ you to work in
             a group, creating artificial demand for the stupid as project
             partners.
          \_ OK, I will toss in Donald Horton, who didn't nothing but write
             C++ .h files defining how his beautiful, elegant, and totally
             worthless classes would interface, then when asked to write
             one trivial piece of code, decided he didn't need to cvs update
             first, and when it complained about conflicts putting his 10
             lines of code into the multi-thousand-line file, he just
             nazi's his copy (without the weeks worth of changes) over the
             top of it and checks it in.  Needless to say, his account went
             bye-bye.
                \_ CVS?  In the old days we could only dream of having a stupid
                   partner munch our files with CVS....
2000/2/11-12 [Computer/SW/RevisionControl] UID:17492 Activity:nil
2/11    Why isn't mehlhaff's motd logger running any more?!?!?
        \_ Why are you asking this on the motd instead of asking mehlhaff in
           email?  Go away.
           \_ every once in a while RCS messes up and hangs wanting user
              input.  Sometimes even RCS is lame...  -ERic
2000/2/5-8 [Computer/SW/RevisionControl] UID:17431 Activity:high
2/4     Another CVS question, how do I do reservered checkouts (like ClearCase)
        on a file. I want to mark a file as in use so that no one else can
        edit it, thus avoiding the stupid merges.
        \_ that defeats the purpose of CVS. You can use RCS.
                \_ CVS/RCS/SCCS, etc are for idiots.  Just code it right the
                   first time.  RCS type systems encourage bad programming.
                        \_ Ha ha ha.  That was funny.
                           \_ No.  As trolls go, it's barely at "newbie sodan"
                                \_ Good enough to get you two to reply plus me
                                   makes three.
                                   \_ There's always room in the motd for
                                      "you fucking suck" entries.
                                   \_ four!
                                        \_ Me too!  Five!
           \_ No it doesn't.  It just means for a while only one person can edit
              a single file.  It doesn't mean that one person only can edit
              *all* of the files in the tree for the entire length of the
              project.
                \_ CVS is weak.  Real hackers don't need it.
                   \_ I don't feel one way or the other about CVS, but the
                      stupid fools at work keep stepping on each other toes,
                      and I would just like to avoid that.
        \_ this seems like a sensible thing to ask for, but it implies really
           weird things. If homeslice already has a working copy of the files
           and homeboy locks a file, your request would imply that cvs
           would have to go into the checked out working directory of homeslice
           and change, for example, make his checked out file read-only.
           Anyways, what you're asking for is not very useful. There's a lot
           more hassle involved in dealing with some asshole locking a file
           overnight than there is with merging. Merging works. Use it.
           Don't be lame. -ali.
           \_ Actually, I hate merging. I have wasted hours merging code and
              fixing mistakes of other fools. If I could lock a file with a
              reserved checkout like in ClearCase then I wouldn't have to waste
                \_ Exactly.  Merging, CVS, etc, is bullshit.  Real programmers
                   don't need that.  Real programmers dont work with idiots
                   either.  The best code I've ever seen was written by one
                   man with a vision, not a pooled team of jerkoffs in cubes.
                   \_ What's good enough for the people who bring you
                      FreeBSD is good enough for you, buddy.
                        \_ Fuck freebsd!  Microsoft doesn't use CVS and they
                           built the largest, easiest to use, fastest, most
                           secure, easiest to administer, and stable OS ever
                           made and they didn't need CVS.
                           \_ six!
        \_ ED! ED! ED IS THE STANDARD! 80 column formatting tool.
              time merging. I'm beginning to apperciate ClearCase for its
              versioned directories (and symlinks) and the reserved checkouts.
        \_ CVS now supports this with "cvs edit" and "cvs watch", but you
           have to compile specially or set something in CVSROOT.
           Proper management avoids conflicts. Should two people really
           be working on the same piece of code at once. Conflicts due
           to whitespace are really annoying, though.
           \_ Don't be dense.  File locking is a useful feature (which is
              surely why it was added).  "management" is a heaviweight
              solution.
        \_ try cvs admin -lock or something like that
threadkiller was here.
2000/2/3-5 [Computer/SW/RevisionControl] UID:17423 Activity:moderate
2/3     How do I remove or rename a directory under CVS?
        \_ rm -rf or mv
                \_ doesn't work, cvs root still has the directory
                        \_ Depends on what you rm.
        \_ See the CVS FAQ. It looks like renaming isn't really clean.
        \_ cvs remove dir; then cvs -P update will prune off dir.
             (lesson: always use cvs -Pd, except when you shouldn't)
2000/1/22 [Computer/SW/RevisionControl] UID:17292 Activity:nil
1/21    Somebody probably thought of this before.  Any reason why we don't
        have a 'vimotd'?  Make /etc/motd.public writable only by executing
        vimotd.  That way we won't get into this problem of several people
        fucking up each other's entries.
        \_ Then I can just run vimotd and lock anyone else out of changing
            the motd!
           \_ he didn't mention anything about locking.
                \_ Then how do you prevent others from changing the motd
                   at the same time?
        \_ VI here is implmeented as VIM.  Vim will tell you if the file has
           changed while you've been editing it.  This happens to me routinely
           (even while writing this!).  I yank the text that I added, re-edit
           the file, and paste the text back in.  Seems like we need a picomotd
           or emacsmotd. --emarkp
        \_ cvs checkout, modify, cvs commit (may need to do cvs update). --rich
2000/1/11-13 [Computer/SW/RevisionControl] UID:17210 Activity:very high
1/10    How do you keep more than one person from having a file open at
        the same time?  (separate but related question...) What is the
        easiest way to do version control on a unix box?
        \_ CVS.
        \_ Single-user: RCS/SCCS, Multi-user: CVS
           \_ RCS and/or SCCS dont "break" if you have multiple users.
              It just gets very inconvenient if you expect more than one person
              to be working on a particular at the same time.
              to be working on a particular file at the same time.
        \_ If you want to be hard core: cp, diff and compress.
        \_ ClearCase
           \_ I use ClearCase at work.  It's a broken piece of shit.
              (Though the UI is pretty nice, I have to admit).  -- ilyas
              \_ It's the GUI that is the broken piece of shit. All the
                 command-line utils are completely functional.
                   -- spent several months writing tools that interface with
                      it, never had any problems.
                  \_ It also costs a gazillion dollars or something. -- ilyas
                        \_ BFD.  I have a gazillion dollars in my pocket.
                           \_ Then what are you doing choosing a version control
                              tool!?  Go on permanent vacation.
                                \_ Because a gazillion dollars won't buy you a
                                   cup of coffee.  Anyway, I'm using RCS which
                                   works just fine for my needs.
                                  \_ what fucking country are YOU in, asshole?
                                        \_ The United States of America.  Last
                                           I checked, we didn't have 'gazillion'
                                           as a currency unit.
                                           \_ The U.S. also doesn't have a
                                              million as a currency unit, if
                                              you want to start splitting hairs.
                                              \_ A million is a word that is
                                                 symbolic of 1000000 units of
                                                 something.  A gazillion could
                                                 fit in my pocket and won't buy
                                                 you a cup of coffee and no I
                                                 don't feel like splitting hairs.
                        \_ There's no such thing as a gazillion dollars!
        \_ Perforce is pretty good too.
        \_ lock the file with an exclusive lock.  see flock(2)
1999/12/8-9 [Computer/SW/RevisionControl] UID:17024 Activity:high
12/8    Anyway to figure out who the last person was to modify a file?
        (ie /etc/motd.public)
        \_ man mconst
           \_ Sorry, but there is no such man page.  Where can I find out?
                \_ you have your MANPATH set incorrectly, mconst is
                   documented in /csua/man
        \_ Not unless you have C2-level auditing turned on, or force people
           to use RCS/SCCS.
        \_ Wah wah wah.  It's just the motd.  Give it up.  It isn't important.
           If anyone cared, we'd be using RCS and then idiots would be checking
           in copies over copies, not unlocking it, etc, etc.  Take a deep
           breath and count down slowly from 10 while exhaling and repeat to
           yourself, "It's just the motd".
           \_ You'll need to take a very deep breath to that
                \_ He needs a very deep breath.  Any non-smoker can do it.
1999/12/3-5 [Computer/SW/RevisionControl] UID:17001 Activity:very high
12/3    Does anyone really like their build management, source code control
        software they use for their company/project?
        \_ I like Perforce.  http://www.perforce.com  No build management;
           it's just source control.  You might also check out BitKeeper. --pld
        \_ I used CVS for source code control when I was working.  Now
           that I'm in grad chool I still use it.  CVS is simple, stable,
           powerful, easy to use, and the source is available.  I
           especially like the features which allow people on different
           machines to share projects over the internet.  -emin
        \_ MS Source Safe.  Fully compatible.
           \_ MS VSS is a load of crap even by Microsoft standards.  The only
              reason to use it is that you don't know any better.
              \_ We ditched CVS for MS Source Safe because CVS is a load
                 of crap. Source Safe is much much better.
                 \_ We ditched MS Source Safe for Perforce because SS is a
                    load of crap (it was into things like losing files and
                    corrupting change history databases).  Perforce is much
                    much better, nyeah.
                    \_ user error.
                       \_ Uh, no.  The "we" was a corporate we -- the loss and
                          corruption happened over a number of SS installations
                          within my company.  Each SS install had its own
                          dedicated machine and admin (they were supporting
                          developers on multi-hundred-million-dollar products;
                          we didn't just hire up some dope-smokin' dropout
                          from the mailroom and start up source control on a
                          spare P-66).  SS sucks rocks.  The only user error
                          was getting it in the first place.  The groups that
                          were using Perforce or ClearCase from the start had
                          none of these problems.
                          \_ Don't believe it.  Sorry, but I think you're full
                             of crap.  SS is the best.  The idea that you had
                             20+ machines and 20+ admins to go with them makes
                             the rest of your story ring false.  No one does
                             that.  No one with any talent would take a SS
                             admin of *one* machine as a full time job.
                             \_ Hello, have you ever heard of someone doing CM?
                                Large companies often have at LEAST one CM
                                person per project.
                                \_ And reading the followup below, we can see
                                   that I was correct and you're a clueless
                                   fuck.  Thank you for playing, come again
                                   soon.  Box of Rice A Roni on the way out.
                                   \_ Why not just admit you have no idea what
                                      a CM person does?   CM's are relengs
                                      you dumbass.
                                      \_ Uh because I do?  Gee, I'm sure what
                                         you know from your one employer is
                                         the only way it could be everywhere.
                                         \_ Someone says that they had an admin

        \_ Yes.
                                            doing CM stuff per project.  Your
                                            response was that is obviously
                                            false.  WELL GUESS WHAT!  MOST BIG
                                            COMPANIES HAVE AT LEAST 1 CM i
                                            PER PROJECT.
                                            \_ Heard you without the yelling.
                                               You're still wrong no matter
                                               how many CAPS you use.  And
                                               even if you were right (you're
                                               not), a BIG COMPANY doing a
                                               thing doesn't make that a smart
                                               thing.  And there aren't that
                                               many talented people around
                                               willing to sit on their asses
                                               all day doing CM.  It's a dope
                                               smoker job.
                                               \_ I never said it was smart.
                                                  Just that it is.  And it is
                                                  (true that is)
                                                  \_ Yeah whatever. yawn.
                             \_ Sorry, I was being inaccurate; these people
                                were releng types, so they had duties beyond
                                purely being SS admins.  But my point was that
                                the problem was chronic to SS installs across
                                the company, not a case of SS being screwed up
                                by one bonehead.  But whatever; use what you're
                                happy with.  Hope you keep backups.  Don't be
                                surprised when SS fucks you over, should your
                                projects ever grow beyond the two-guys-in-a-
                                garage point to something serious and large-
                                scale.
                                \_ They're serious, they're big, they're not
                                   corrupted.
                                   \_ How big (how many files/lines of code/
                                      size in KB/MB of files under source
                                      control)?  How many developers do you
                                      have contributing to your projects?
                                        \_ multi-hundred-million-dollar
                                           projects.  And you?  Some time in
                                           the XCF if you're lucky?
        \_ What about Clearcase; Continuus (Remedy?); SCCS; RCS
           \_ Clearcase is expensive and has excessive hardware requirements.
              If you don't know why RCS won't cut it, you shouldn't be making
              the decision.
              \_ Clearcase is from Rational (rational bought PureAtria recently
                 I think).  When I first started using it, I hated it.  Now I
                 think it's wonderful.  The GUI portion is pretty weak on the
                 Unix side, but is fabulous on NT.
           \_ Clearcase ROCKS!!!!
        \_ I like ENVY from OTI. It is a fantastic version control tool and
           source code repository. It's basically an object database that
           stores every version of every method, class, package, application
           you create.  It, because of integration with the tools vendors,
           it is totally transparent (never need to manually checkin/out).
           Plus, it has a nice suite of tools for doing diffs/merging forks
           of methods/classes/packages/applications.  Works for Smalltalk
           and Java.
           \_ yeah yeah that's nice, whatever, I use RCS.
        \_ use PRCS.-ali
        \_ Yes.  And No.
        \_ And sometimes maybe.
1999/10/27 [Computer/SW/RevisionControl] UID:16775 Activity:kinda low
10/26   Whoever wrote Clearcase was a piece of dumb shit. The thing is
        so damn not scalable and is the source of our problem 75% of the
        time. PureAtria should be shot dead.
        \_ No.  The people at your place who chose it are to blame.
1999/7/29 [Computer/SW/RevisionControl] UID:16195 Activity:high
7/29    Hey, the motd RCS archive is not working!  Did I miss any big
        flame wars?
        \_ someone published to ultimate guide to sex.  sorry you missed it.
          \_ maybe someone will be kind enough to repost.
             \_ oh man, I tried it on my girlfriend last night and boy did
                she love it.  Something that great will never be posted
                twice.
             \_ well, it was quite long (think the "bible" from American
                Pie), so it prolly wouldn't be a good idea to repost.
        \_ Whoops, I forgot to restart it on the last soda reboot. -ERic
                \_Where is this archive?
1999/1/26 [Computer/SW/RevisionControl] UID:15294 Activity:high
1/25    If PureAtria never thought about revision control beyong 10+ people
        and they mass market ClearCase tools to big companies, PureAtria must
        be full of brain dead fuckers who don't know anything about
        scalability.
        \_ another new grad enters the job market and starts bitching about
           work environment.  You will learn to bent over and take it like
           a man soon enough.
        \_ Doesn't "10+ people" mean "up to all the people everywhere"?  That
           sounds like good scaling.
1999/1/23-24 [Computer/SW/RevisionControl] UID:15279 Activity:high
1/22    Clearcase SUCKS. PureAtria is full of dumb shits who really know how
        to market their sucky product.
                \_ it doesnt scale well unless you have great clue in
                   implementing it.. if implemented correctly it scales
                   well beyond dozens and dozens of groups of about 100
                   users each.. w/ fault tolerance of everything except
                   the views (which can be done too tho not worth it).
                   -shac
                \_ I actually happened to have used clearcase and I think
                   that it's really good. Its scalability sucks (so dont
                   use it for a group larger than 10 people) but
                   otherwise, it beats all other revision control systems
                   hands down.
                \_ I don't know what either of you are talking about!
                   I used Clearcase at Oracle, with over 100 active branches
                   of development on 80 platforms around the world. The source
                   in excess of 800MB, and it rocked! stable+fast. I think
                   that you must be the dumbshit, if you haven't ever worked on
                   something larger than your last CS61B project, you'd know!
                   \_ You're at Oracle. 'nuff said.
                   \_ I took 60b and use RCS.  Am I stupid?
                        \_ Duh. Any VC system that doesn't scale from managing
                           1 file to 2 files doesn't deserve to be mentioned.
                           \_ I asked if you think I'm stupid.  The point
                              being, RCS is good enough for my uses.  Use the
                              right tool for the job.  Don't use a sledge
                              hammer to put a thumb tack in a cork board.
1998/12/15 [Computer/SW/RevisionControl] UID:15094 Activity:nil
12/13   I'm looking for a simple free Unix version control tool to help me
        manage small to medium multi-file projects--all individual, so coolish
        multiuser stuff isn't necessary (nor is multiple branching). I like
        RCS, and it's easy to use from the shell and emacs, but it doesn't
        handle groups of files well. CVS seems overkill for my needs. Any
        suggestions on something easy to use, preferably integratable w/emacs?
        \_ I'd recommend CVS nonetheless.  It doesn't take that long to
           learn, though the info file on it isn't the best it could be.
           You don't have to use branching and locking and such if you
           don't need it.  CVS works in emacs, too.
        \_ ftp://ftp.xcf.berkeley.edu/pub/prcs/
1998/11/23-24 [Computer/SW/RevisionControl] UID:15010 Activity:kinda low
11/23   Could someone please explain the motd RCS, or how to use it?
        \_ if you don't know how to use RCS then the best you can do is
           vi ~mehlhaff/tmp/motd,v and search for whatever you want. RCS
           frontend is just pretty nasty in general.  I don't know how
           to use it myself.  There's CVS which makes RCS quite a bit
           easier to use but it's still pretty nasty.  man CVS.
           \_ Uh you can use 'rlog ~mehlhaff/tmp/motd,v' to look at what
              versions of the motd were when. Then you can check them out
              with 'co -r[version-number]. Works a lot better if you put in
              a symbolic link to the motd,v file into your current directory.
              I suppose I should put in a readme, or, better yet, a web
              interface..  -ERic
              interface. But then I'm busy having a life ... -ERic
1998/9/8-10 [Computer/SW/Languages/Misc, Computer/SW/RevisionControl] UID:14560 Activity:high
9/7     On the http://www.afterstep.org page there's this screenshot of
        top running in a semi-transparent window.  Does anyone know
        anything about that program and where to get it?
        \_ The Enlightenment window manager does the same thing... I think
           it's part of the window manager, not that particular version of
           top.  See http://www.enlightenment.org for more example shots. -mogul, who
           has never used either of them
           \_ I would think it would be neither top nor the window manager
              doing this, but the terminal emulator program (xterm clone?)
              that does the transparency. -ERic
              \_ Upon looking at the http://enlightenment.org page, it looks more to
                 me like they have an xterm-like program that they can load
                 images into the background of.  I don't know what it is, but
                 it looks  pretty nifty!
           \_ X Servers that provide psuedo-color overlay planes usually
              provide a transparent index.  so standard xterm w/ the right
              background color setting would do the trick?  or is it
              actually doing alpha-blending rather than overlay?  --karlcz
                 \_ It's called eterm.
                    \_ is there an url for eterm?
                       \_ check out http://www.tcserv.com --ERic
                \_ ETerm is a nifty concept, but it sucks to configure,
                   is slow, and you need 24 bit or higher to make the
                   backgrounds look even decent, for some reason --dbushong
        \_ it's not transparent. it's got a backgroudn. mail genehkan@xcf
           or myself if you want to learn how to make windows transparent. -ali
           \_ because nobody else would know how to do it :P
1998/7/13 [Computer/SW/RevisionControl] UID:14321 Activity:nil
7/13    Is there some place MOTD's are archived or do I have to start
        my own background process to save a copy every once in a while?
        \_ If you want to keep the motd from being nuked create a
           background process that checks the size of the motd.  If it's
           larger than it was about a minute ago then back it up.  If
           it's smaller then copy the backup to /etc/motd.public.  That
           way the motd can never shrink.
           \_ That's a good start, but what if someone replaces the MOTD
              with a larger file filled only with X's ?  I think some
              kind of diff'ing or manual backups are necessary.  Another
              idea would be to manage the MOTD with RCS or CVS.  Then
              if someone nukes it you could just check out a previous,
              uncorrupted version. -emin
           \_ how do you create a background process that will always run,
              even when you are not logged on?
                \_ cron
                        \_ is there any other way?
                                \_ nohup???
1998/3/9-11 [Computer/SW/RevisionControl, Industry/Jobs] UID:13780 Activity:very high 72%like:13791
3/9     What is ISO 9002 certification and why does everyone brag about
        it?
                \_ ISO 9002 is yet another ISO 9000 quality standard.
                everybody brags about it because nobody knows exactly
                what it is.     -muchandr
        \ Most companies get it since ISO 9000 cert.  is required to
        sell software in europe.
        \_ ISO 9000 certification has to do with making sure all your
           processes are documented, and that each document has a revision
           history and an owner.  They come in and ask you how you
           accomplish your job, then ask you to show them the documentation
           that coincides with your explanation.  It's actually not just
           marketing hype, it's something that most organizations should
           be doing anyway, but don't.  -tom
           \_ given the way most (large, especially) companies deal
              with the requirements of ISO 9000, it *is* marketing
              hype.  They pay thousands of dollars once a year to
              make sure they pass the compliance test, rather than
              spending a few thousand to really make it part of
              their business.  That, and it's pretty meaningless
              for software development.
           \_ I actually did an ISO 9000 certification at a large company
              (GE), and you have no clue what you're talking about.  -tom
              \_ I was ISO 9000 deputy for my department for two years,
                 Tom, and I did (passed) two certs.  The above is at
                 least accurate for IBM Austin.  If GE bought into the
                 spirit of ISO, great, but "results are not typical"
                 (note what Scott Adams said about it), especially in
                 software development.  I do agree that the concept is
                 good in theory, though.  -tsang
                 \_ But you're arguing with Tom, so therefore you have no clue
                    what the fuck you're talking about, QED.  Because his
                    particular experience with the ISO 9000 process was
                    positive, _every other_ experience _every other_ person
                    has with ISO, _anywhere_, _has to be_ the same as his.
                 \_ Gee, the first person didn't provide any experience, and
                    didn't sign his name.  I think it's pretty clear that he
                    doesn't know what he's talking about.  tsang apparently
                    has a different experience, which is not the same as
                    having a different, unfounded opinion.  -tom
                    \_ first person was me, too... didn't think I'd have to
                       provide a resume just to provide a general opinion
                       (seen the ISO chapter in Dilbert Future?)  -tsang
1994/3/20 [Computer/SW/RevisionControl] UID:31532 Activity:nil
3/19    Ever thought about puting the motd under RCS or SCCS?  Making people
        "check out" the motd.public would:
         - end the two people editing at once problems
         - increase the clue level required to edit it
         - provide a trail to rebuild from when it's hozed
        \_ I bet you're one of those people who puts his mail spool under
          SCCS just in case you forget that you've logged on several times.
2024/11/26 [General] UID:1000 Activity:popular
11/26   
Berkeley CSUA MOTD:Computer:SW:RevisionControl:
.