|
11/22 |
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 |
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 |
11/22 |
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. |
11/22 |