Re: Security, audits and pserver

2002-12-12 Thread Paul Sander
A chroot environment is only good at containing what's inside it. It does not prevent access to the chroot environment from outside. In other words, chroot is fine for containing servers so that they cannot access the rest of the system. But chroot does not protect something from shell users, un

Re: Bug Tracking

2002-12-11 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >> > CVS's support for bug >> > tracking is poor to nonexistent and many people have commented on >> > it and requested better support. >> >> That's because CVS is not a bug tracking tool. It's an archive >> system. Only an archive system. If you wan

RE: Merging in CVS

2002-11-22 Thread Paul Sander
You will seriously miss directory versioning and the ability to reorganize your source code at will. Depending on your process, you might also miss the ability to store named attributes on your artifacts. My users also make heavy use of the graphical version tree browser, which displays merges.

Re: Merging in CVS

2002-11-22 Thread Paul Sander
There is an aspect of ClearCase that makes its merge operations significantly superior to CVS, which is in the way it identifies the common ancestor of of a 3-way merge. It considers the results of past merges, not just the intersection of the branches. The effect is that resolved conflicts don't

RE: Merging in CVS

2002-11-22 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >> Thanks. Looks like merges must be difficult in CVS. A lot of manual >work. >Oh, do you know of a configuration management system that can read human >minds?=20 >Basically, two changes have been made to the *same spot*: one in your >work area, and o

Re: How can i make sensable release notes off of the history log?

2002-11-20 Thread Paul Sander
Take a look at the rinfo and lmerge programs at http://www.wakawaka.com/source.html They're not a complete solution to your problem, but they get you a lot closer to it. --- Forwarded mail from [EMAIL PROTECTED] Has anyone been tasked to make release notes out of the history log file? I was wond

Re: Multisite CVS

2002-11-07 Thread Paul Sander
Can CVSup so something useful if a person at both sites commits to the trunk between updates? How is that type of conflict resolved? What if people at both sites apply the same tag? --- Forwarded mail from [EMAIL PROTECTED] Couldn't you use something like CVSup and automatically trigger its exe

Re: Multisite CVS

2002-11-07 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >> I would like to know that whether CVS supports multisite or not. Multisite >> in the sense a true multisite solution >> not just mirroring the disk on, which the CVS repository exists to another >> machine, and periodically syncing it. >No, it doesn't

Re: exporting etc

2002-10-31 Thread Paul Sander
Have you considered one or more of the following? - Configure your web server to disallow serving the CVS meta-data. - Check out to a staging area, then perform a quick rename shuffle to replace the deployed web site very quickly. --- Forwarded mail from [EMAIL PROTECTED] I would like to know

Re: Keeping a 'common linkage sandbox' up to date with CVS

2002-10-30 Thread Paul Sander
What you call a "common linkage sandbox" is what is usually called a "baseline" in SCM circles. There are lots of ways to manage them. They can be built automatically on a fixed schedule, or they can be built on demand. They can be populated with "cvs update -d" or with something more sophistica

RE: Per-modules readers/writers ?

2002-10-29 Thread Paul Sander
The consensus of the maintainers has historically been to never add features that they don't personally need, unless somneone supplies code, documentation, and a regression suite. And then it gets integrated at their discretion. There are already at least two major splinter groups using features

Re: permission denied by rshd while doing CVS update

2002-10-28 Thread Paul Sander
What happens when you run "rsh remoteHost echo hello world", where "remoteHost" is the name of the machine storing your repository? Chances are that your .rhosts file isn't configured properly for the client and server machines. Also make sure its mode is 600. --- Forwarded mail from [EMAIL PROT

RE: Per-modules readers/writers ?

2002-10-28 Thread Paul Sander
There's a lot to be said for denying all users the ability to log in to a critical application server (i.e. not giving them accounts), and then connecting the applications up to sockets and letting them do their own user authentication and access authorization. This is particularly true if you nee

Re: Stow

2002-10-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >There is allways a mixture of architectures! Even if it is a >linux-only setup, you can be sure that there are (or at least that >there will eventually be) different distributions! That's like saying that Solaris 2.4 and Solaris 2.9 are different archit

Re: Stow

2002-10-25 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >On Fri, Oct 25, 2002 at 01:49:26PM -0700, Paul Sander wrote: >> Shouldn't be too hard to write a script that converts the output of >> "tar -tf" into an RPM spec. >Still doesn't help me to keep multiple versio

Re: Stow

2002-10-25 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >On Fri, Oct 25, 2002 at 09:58:15AM -0700, Paul Sander wrote: >> Each platform usually has a packaging method available as well. Solaris, >> IRIX, HP-UX, AIX, Linux, and *BSD Unix all have packaging systems supplied >> with th

Re: Stow

2002-10-25 Thread Paul Sander
Each platform usually has a packaging method available as well. Solaris, IRIX, HP-UX, AIX, Linux, and *BSD Unix all have packaging systems supplied with them. Microsoft's systems have commercial products, e.g. InstallShield and InstallAnywhere that perform these tasks. Typically, the administrat

Re: Problems with Attic permissions

2002-10-14 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >My question was "Why is cvs trying to read from Attic >when I do cvs add" The reason it reads the attic is to look for files that were either removed by a prior "cvs remove", or added on a branch. In both cases, the RCS file already exists, and under

Re: Tag locking change

2002-10-10 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >Paul Sander writes: >> >> But the following streams of commands are exactly equivalent (assuming >> rtag were modified to accept both -D and -r options): >> >> cvs checkout -r branch module cvs rtag -D n

Re: Tag locking change

2002-10-09 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >Paul Sander wrote: >> I claim that "y" == "now" is a common special case. Therein lies the >> "tag the head of a branch" issue. > It is an *uncommon* special case. In every other case

Re: Tag locking change

2002-10-09 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Wednesday, October 9, 2002 at 10:13:42 (-0700), Paul Sander wrote: ] >> Subject: Re: Tag locking change >> >> There are lots of cases where someone demands "tag branch x as of time y". >What the heck does tha

Re: Tag locking change

2002-10-09 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Tuesday, October 8, 2002 at 22:32:18 (-0700), Mike Ayers wrote: ] >> Subject: Re: Tag locking change >> >> Greg A. Woods wrote: >> >> > If you really Really REALLY want to tag the head of a branch then just >> > check out the branch (or do a "cvs

Re: Tag locking change

2002-10-08 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Tuesday, October 8, 2002 at 16:11:42 (-0700), Paul Sander wrote: ] >> Subject: Re: Tag locking change >> >> >--- Forwarded mail from [EMAIL PROTECTED] >> >> >Mark writes: >> >> >> &

Re: Tag locking change

2002-10-08 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >Mark writes: >> >> If one wants to tag the latest on a branch, why should one have to create a >> workarea to do it? >How do you know you want to tag the latest on a branch? Either you have >no idea what the "latest" actually is, or you know that no

Re: Tag locking change

2002-10-07 Thread Paul Sander
that something currently being checked in will not be in the tagging process initiated with a rtag. ( I am assuming I wait for 10 minutes after a proper file as needed by me was checked in ). >From: [EMAIL PROTECTED] (Larry Jones) >Paul Sander writes: >> >> Another serious issue

Re: Tag locking change

2002-10-07 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Monday, October 7, 2002 at 12:39:29 (-0400), Larry Jones wrote: ] >> Subject: Re: Tag locking change >> >> Paul Sander writes: >> > >> > Another serious issue is when someone commits while an rtag

Re: Tag locking change

2002-10-07 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Sunday, October 6, 2002 at 18:01:01 (-0400), Larry Jones wrote: ] >> Subject: Tag locking change >> >> I've checked in a change to the [r]tag command to go back to locking >> one directory at a time (correctly, this time) rather than locking the >>

Re: Disabling Conflict checking

2002-10-03 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >Daniel Gibbs writes: >> I was wondering if it was possible to disable conflict checking. >No, of course not. A conflict means that CVS has no idea how to merge >two independent changes -- how do you "disable" not knowing how to do >something?!? One

Re: How to get useful logs

2002-09-30 Thread Paul Sander
You can't do it with CVS alone. The output of "cvs log" can be parsed and reformatted into a better report, but doing so is not foolproof due to the way the rlog formats its output. (User comments can look like the syntax RCS uses to identify versions.) Take a look at the rinfo and lmerge progr

Re: Using Clearcase functionality in CVS

2002-09-30 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >I'm forwarding an email from a coworker who is our configuration manager >and has a Clearcase background. We however, use CVS in our office and >are attempting to implement some Clearcase techniques (features) in >CVS. If you can provide any assistanc

RE: Sharing files across directories

2002-09-25 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >> Is there a way to share a single source file across multiple >> directories in CVS, so that if it gets committed/merged in >> one directory the update registers in both locations? I know >> that VSS has this concept, and was wondering if CVS offer

Re: moving a file

2002-09-12 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Thursday, September 12, 2002 at 10:41:29 (-0700), Paul Sander wrote: ] >> Subject: Re: moving a file >> >> Using this method, technically, no history is lost. However, it is >> fragmented. You cannot use a singl

Re: moving a file

2002-09-12 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Thursday, September 12, 2002 at 16:26:28 (+0200), Massimiliano Cialdi wrote: ] >> Subject: moving a file >> >> how can I move a file from a directory to another whithout loose the history? > $ cd .. > $ cp foodir/barfile blahdir >

Re: CVS conversion from ClearCase

2002-09-06 Thread Paul Sander
For each file under source control, you can do a "cleartool lsvtree" and check out every version in the version tree and check it in using RCS to produce a proper RCS file. Then copy the RCS file into your CVS repository. However, there's something lost in the translation: Because there's no CV

RE: make cvs text agnostic?

2002-08-30 Thread Paul Sander
This can be done either on the command line directly when adding files, or by writing a light wrapper about "cvs add" and supplying a table. >-Original Message- >From: Paul Sander [mailto:[EMAIL PROTECTED]] >Sent: Thursday, 29 August 2002 10:16 >To: [EMAIL PROTECTED]; [

Re: file in more than one project

2002-08-29 Thread Paul Sander
This only works if the shared files are in separate directories from the rest of the source. If a file is shared across multiple projects and it must appear in the same directory as project-specific sources, then it can't be done with CVS alone; your build system will have to do something funky t

Re: make cvs text agnostic?

2002-08-28 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >re this conversation of file types -- why autodetect them, isn't that the >whole point >of a file type, given in every file's extension? heuristic detection of >binariness -- yuck! That only works if you have a strict naming convention. The canonical

Re: make cvs text agnostic?

2002-08-27 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >Frederic Brehm wrote: >> The CVS clients already do this. The problem comes when people use a >> file system cross mounted on several different kinds of OS, checkout on >> one OS, and then edit and commit on another OS. >I wonder why people do this?

Re: Locking a branch

2002-08-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >On Mon, 26 Aug 2002, Paul Sander wrote: >> >> Date: Mon, 26 Aug 2002 14:12:04 -0700 (PDT) >> >> From: Pat Young <[EMAIL PROTECTED]> >> >> To: [EMAIL PROTECTED] >> >> Subject: [info-cvs]

Re: Locking a branch

2002-08-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >On Mon, 26 Aug 2002, Pat Young wrote: >> Date: Mon, 26 Aug 2002 14:12:04 -0700 (PDT) >> From: Pat Young <[EMAIL PROTECTED]> >> To: [EMAIL PROTECTED] >> Subject: [info-cvs] Locking a branch >> >> What is the best way to lock a branch? Should I use >H

Re: BUG? "cvs ann" does not use sticky tag

2002-08-26 Thread Paul Sander
It looks like this is another reason to make the distinction between sticky branch and version tags. With branch tags, I agree with Kaz. With version tags, I agree with Noel. --- Forwarded mail from [EMAIL PROTECTED] On Mon, 26 Aug 2002, Noel Yap wrote: > I'm not sure if this is a known proble

Re: controlled files to be deployed to different environments

2002-08-21 Thread Paul Sander
I can think of a few ways to do it. 1. Use your packaging/deployment system to distribute many copies of the file but install the proper one according to the selected configuration. 2. Keep a collection of these files under source control, and use build targets to rename them as needed

Re: sync repositories

2002-08-19 Thread Paul Sander
tates and tags. --- Forwarded mail from [EMAIL PROTECTED] On Fri, Aug 09, 2002 at 12:50:06PM -0700, Paul Sander wrote: > Each site owns its own trunk. Each site creates a branch that is used for > importing from the other site(s); these branches map to the trunk(s) at the > remote site

Re: sync repositories

2002-08-09 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >On Fri, Aug 09, 2002 at 12:50:06PM -0700, Paul Sander wrote: >> Each site owns its own trunk. Each site creates a branch that is used for >> importing from the other site(s); these branches map to the trunk(s) at the >> r

RE: sync repositories

2002-08-09 Thread Paul Sander
There has been a fair amount of discussion about this topic in the past, and I believe that someone has a working implementation that follows this model: Each site owns its own trunk. Each site creates a branch that is used for importing from the other site(s); these branches map to the trunk(s)

Re: vendor tag

2002-08-08 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >On Thu, Aug 08, 2002 at 12:31:17PM -0700, Schwenk, Jeanie wrote: >> How can a vendor tag and vendor branch be verified as being present? >This: >> branch: 1.1.1 >is a red herring. It names the "default branch"; it's *not* used >to determine whether a

Re: vendor tag

2002-08-08 Thread Paul Sander
There's no sure-fire 100% absolute method to discover if there's a vendor branch. But there are two heuristics that are close enough for practical purposes. First, if the RCS file's "branch:" attribute is set then its value is name of the vendor branch. But that attribute is cleared during the

Re: CVS tools to allow for code review / merge management

2002-08-03 Thread Paul Sander
You might consider a simpler change management system that doesn't involve the second repository. If you search through the info-cvs archives for submit/assemble or release/integrate, you'll find a very detailed description of a method that tracks manifests and changelists. It's much lighter wei

Re: Help!!!

2002-07-08 Thread Paul Sander
--- Forwarded mail from [EMAIL PROTECTED] > I've been using CVS for quite some time but still not very >much confident using it. I've been working on both Solaris/Linux >and Windows platform. Please let me know :- >1) where I can find good resources on Configuration Management >in general, and

Re: check case of filename when adding

2002-06-27 Thread Paul Sander
This topic was discussed at length in the past. The consensus seems to be that using a commitinfo script is the proper way to enforce naming conventions. The proposal to add a new trigger that fires at the time of a "cvs add" (perhaps an "addinfo" file) to provide an earlier opportunity to enfor

Re: Tkdiff

2002-06-05 Thread Paul Sander
Last September I posted a patch that allows for the integration of new merge tools based on file extension. It's alpha-quality code, but a good demonstration that, despite what certain individuals have claimed, the CVS design is robust enough to accommodate an extensible merge mechanism. I b

Re: Problem renaming Files!

2002-05-12 Thread Paul Sander
You're using a Windows client to access your CVS repository, right? You can correct the situation by having your CVS admin rename the RCS files inside the repository, then do a "cvs update" in your workspace. Then install the necessary scripts in your *info files to enforce naming conventions upo

RE: merge mode for XML

2002-05-04 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >Greg is talking about the second issue. I have an >inkling keeping this info on a per-version basis won't >work but I haven't come up with anything substantial. Here's one: - Create a new file and check in a few versions on the trunk. - Create a bran

RE: merge mode for XML

2002-05-04 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >> > > No. Not on extension, but based on *regular >> expressions*, or at least >> > > shell-style pattern matching expressions. >> Extensions are too >> > > simplistic. (c.f. CVSROOT/cvswrappers, CVSROOT/cvsignore) >> > >> > Extensions would

RE: merge mode for XML

2002-05-04 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Friday, May 3, 2002 at 14:49:11 (-0500), Sean Hager wrote: ] >> Subject: RE: merge mode for XML >> >> >> >> > No. Not on extension, but based on *regular expressions*, or at least >> > shell-style pattern matching expressions. Extensions

RE: merge mode for XML

2002-05-04 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >> Yeah. That'd be a cool feature. But then, CVS will no longer be a >> standalone program. If you move the repository to another server >> where the modules are missing, how would you expect CVS to behave? >The plugins would be part of the m

Re: Sharing the same physical file in multiple directories

2002-05-03 Thread Paul Sander
On Tuesday, April 30, 2002, at 03:33 PM, [EMAIL PROTECTED] wrote: > I have one config file that must exist in several directories in my > project. > I would like to be able to have CVS create this file in all its > locations > and still only have it stored once in the repository. Any idea ho

Re: How to retain revision history when copying files from one cvs project to another?

2002-05-03 Thread Paul Sander
On Wednesday, May 1, 2002, at 02:36 PM, [EMAIL PROTECTED] wrote: > > We have all our source code in the CVS repository as > one project. Now we want to start a new project in > CVS. But we will be requiring files from the existing > project into the new project. How can we copy/move the > files

Re: merge mode for XML

2002-04-30 Thread Paul Sander
gt; subprogram architecture into CVS. Then we could implement an XML > wrapper. > > sean. > > >> -Original Message- >> From: Paul Sander [mailto:[EMAIL PROTECTED]] >> Sent: Monday, April 29, 2002 12:43 PM >> To: [EMAIL PROTECTED]; [EMAIL PROTECTED] &

RE: merge mode for XML

2002-04-29 Thread Paul Sander
Once again, take a look at message ID# [EMAIL PROTECTED] posted to this forum on September 16, 2001. It illustrates one way (though perhaps not the best way) to do just this. It relies on a lookup table that looks up a diff tool given a file's name. A better implementation would be to code a sy

Re: Appropriate use of CVS for final executables

2002-04-26 Thread Paul Sander
On Friday, April 26, 2002, at 06:57 AM, [EMAIL PROTECTED] wrote: > > Should CVS be used to stored the executable that is generated at the end > of a build process under a special directory, say release/ ? Not in-place. Doing so would interfere with the normal development process because you'

Re: added text file as binary, want to change it to text

2002-04-17 Thread Paul Sander
First, see if doing a "cvs admin -kkv" on the file produces meaningful results for you. If it doesn't, you'll have to re-add the file under a different name. (CVS' remove and add functions recycle the existing revision history, with all of its RCS attributes preserved.) If neither of these opti

Re: About the SPAM

2002-04-10 Thread Paul Sander
Good idea, but I'm sure that there's one legitimate user somewhere in Korea who doesn't want to lose access to this list. --- Forwarded mail from [EMAIL PROTECTED] how about filtering anything comping from *.co.kr ! >If you are good in defining maildrop-filterrules you can mail me >a filterdesc

Re: Production builds of software projects...

2002-03-27 Thread Paul Sander
A different method that I've been using successfully for years is a mechanism called "buildrefs". It's a primitive publish/subscribe tool that allows a build to advertise various resources in the form of paths, and another build to query for such resources. Some of my projects use this to comput

Re: renaming under CVS

2002-03-25 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >--- Paul Sander <[EMAIL PROTECTED]> wrote: >> Hmmm... I have two problems with this. First, >> renaming a file >> should not break the ability to check out prior >> releases by tag >> or branch/datestam

Re: Develop on branch or mainline...

2002-03-16 Thread Paul Sander
I find that it's best to keep the version tree as shallow as possible, with regard to branches. It makes it easier to wrap one's brain around all of the different variants of the project. The best way I've found to do that is to plan on making the most distant future release from the trunk, and

Re: renaming under CVS

2002-03-10 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >--- Paul Sander <[EMAIL PROTECTED]> wrote: >> Keep in mind that "permissions" include not only the >> file's mode, >> but also its user and group ownerships, plus >> whatever additional >> mech

Re: renaming under CVS

2002-03-07 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >--- Paul Sander <[EMAIL PROTECTED]> wrote: >> >> Permissions on a directory basis are tough if >> files >> >> are linked to >> >> multiple directories that have different >> >> perm

Re: CVS and Jar files: Should you import Jar into the Repository? Why or why not

2002-03-06 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Tuesday, March 5, 2002 at 16:12:24 (-0800), Paul Sander wrote: ] >> Subject: Re: CVS and Jar files: Should you import Jar into the Repository? Why or >why not >> >> RCS stores binary files just fine, though perhaps no

Re: CVS and Jar files: Should you import Jar into the Repository? Why or why not

2002-03-06 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >We do quite lot of Java developpement with CVS and we handle jars like this : >1) Jars that _we generate_ are not stored in CVS, only the sources are. >2) 3rd party Jars that we use are stored on an internal web server (one >directory per jar with a

Re: CVS and Jar files: Should you import Jar into the Repository? Why or why not

2002-03-06 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >CVS is meant to be a concurrent versioning system, but >the design prevents it from achieving this goal when >it comes to non-diff3-able files. I see no reason why >this design cannot be changed in order to achieve its >intended purpose. The *design*

Re: CVS and Jar files: Should you import Jar into the Repository? Why or why not

2002-03-05 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Tuesday, March 5, 2002 at 22:01:01 (GMT), Richard Caley wrote: ] >> Subject: Re: CVS and Jar files: Should you import Jar into the Repository? Why or >why not >> >> If your only reason for using CVS is to get diffs, then you will think >> differe

Re: renaming under CVS

2002-03-05 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >--- Paul Sander <[EMAIL PROTECTED]> wrote: >> >--- Forwarded mail from [EMAIL PROTECTED] >> >Each file and directory are mapped to a ,v archive >> >file. The contents of the directory archive files >> are &

Re: renaming under CVS

2002-03-04 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >--- Paul Sander <[EMAIL PROTECTED]> wrote: >> Unfortunately, modules can overlap, which means that >> the new >> locking mechanism must have a granularity smaller >> than the >> module. >> >&g

Re: Major cvs surgery, need suggestions

2002-03-01 Thread Paul Sander
What you're trying to do has been discussed ad-nauseum in this forum for years. The method you prefer to use, though not popular, has been used successfully in the past with success. The "cvs tag -d" command does work in combination with wildcards on the command line, and it also works with -l a

Re: branch merging tactics (lock repository or not?)

2002-02-28 Thread Paul Sander
In that case, commit your first merge to a new branch and repeat the process until you get in. >--- Forwarded mail from [EMAIL PROTECTED] >On Thu, Feb 28, 2002 at 02:22:13PM -0800, Paul Sander wrote: >> In other words, others have committed to your target branch before you >>

Re: branch merging tactics (lock repository or not?)

2002-02-28 Thread Paul Sander
after >merge" tags (that do not include "during merge" commits? >On Thu, Feb 28, 2002 at 01:22:04PM -0800, Paul Sander wrote: >> What is the reason for locking the repository? Normally, it's to avoid >> race conditions, e.g. when a commit is done on one of

Re: branch merging tactics (lock repository or not?)

2002-02-28 Thread Paul Sander
What is the reason for locking the repository? Normally, it's to avoid race conditions, e.g. when a commit is done on one of the branches involved in the merge. You can avoid locking if you know the version numbers of the contributors beforehand, or can otherwise identify them uniquely (e.g. wit

Re: *BSD use of branch point tags w/ CVS

2002-02-27 Thread Paul Sander
Tracking branch points makes it easier to fold changes from branches back into ancestor branches. By identifying a common ancestor (the branch point) in addition to a contributor (e.g. a maintenance branch) and a target (e.g. the HEAD), a 3-way merge is done by "cvs update -jbranchPoint -jbranch"

Re: CVS Update Behaviour

2002-02-27 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Tuesday, February 26, 2002 at 23:51:29 (-0800), Paul Sander wrote: ] >> Subject: Re: CVS Update Behaviour >> Yes, some of the tools I listed are nearly worthless (or at >> least have better alternatives). And in my w

Re: CVS Update Behaviour

2002-02-27 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Tuesday, February 26, 2002 at 16:19:11 (-0800), Paul Sander wrote: ] >> Subject: Re: CVS Update Behaviour >> >> >--- Forwarded mail from [EMAIL PROTECTED] >> >> >[ On Tuesday, February 26, 2

Re: renaming under CVS

2002-02-27 Thread Paul Sander
so at one time it actually used RCS. It could just as well have used SCCS or something else entirely just as well.) Hey wait a minute! In another closely related thread: >From: [EMAIL PROTECTED] >To: [EMAIL PROTECTED] >Cc: [EMAIL PROTECTED] >Subject: Re: CVS Update Behaviour >Mess

RE: renames under CVS

2002-02-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Tuesday, February 26, 2002 at 19:50:23 (-0800), Noel Yap wrote: ] >> Subject: RE: renames under CVS >> > We would also need a graph showing how many of those >> > files could be >> > harmlessly renamed in the repository (i.e. which >> > have tags

Re: CVS Update Behaviour

2002-02-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Tuesday, February 26, 2002 at 19:05:04 (-0800), Noel Yap wrote: ] >> Subject: Re: CVS Update Behaviour >> >> --- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: >> > You really do know how to get off track and squirm >> > out from under the >> > pressur

Re: CVS Update Behaviour

2002-02-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Tuesday, February 26, 2002 at 10:27:23 (-0800), Paul Sander wrote: ] >> Subject: Re: CVS Update Behaviour >> >> inclusion, the relationship between the two files becomes variable. >> In the event that a file is moved

Re: CVS Update Behaviour

2002-02-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Tuesday, February 26, 2002 at 01:29:49 (-0800), Paul Sander wrote: ] >> Subject: Re: CVS Update Behaviour >> >> >BTW, 'patch' is a _standard_ Unix tool. It's documented in The Single >> >UNIX

Re: CVS Lock Files - what, where, when, how, etc.

2002-02-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >Hello. I have noticed several different kind of lockfiles that CVS >seems to create (and sometimes leave laying around) and was hoping >someone could help me out on what they are used for, when are they >created, where they are created, and when are

Re: CVS Update Behaviour

2002-02-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Sunday, February 24, 2002 at 22:09:31 (-0800), Paul Sander wrote: ] >> Subject: Re: CVS Update Behaviour >> >> Hmmm... Let's recap: >> >> >> cp $1 $2 >> >> cvs rm -f $1 >>

Re: CVS Update Behaviour

2002-02-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Monday, February 25, 2002 at 10:46:14 (-0800), Paul Sander wrote: ] >> Subject: Re: CVS Update Behaviour >> >> >--- Forwarded mail from [EMAIL PROTECTED] >> > >> >Free software development d

RE: CVS Update Behaviour

2002-02-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >> -Original Message- >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] >> >> [ On Monday, February 25, 2002 at 00:17:58 (-0800), Paul >> Sander wrote: ] >> > Subject: Re: CVS Update Behaviour &

Re: renaming under CVS

2002-02-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Sunday, February 24, 2002 at 20:46:05 (-0800), Noel Yap wrote: ] >> Subject: Re: renaming under CVS >> >> I'm starting to think about a scheme where CVS would >> go through a filename mapping if the usual archive >> file isn't found (I think this i

Re: renaming under CVS

2002-02-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Sunday, February 24, 2002 at 20:59:30 (-0800), Noel Yap wrote: ] >> Subject: Re: renaming under CVS >> >> Let me explain so even you can understand: Developer >> A should be able to modify a file while developer B >> renames it. The merge should

Re: CVS Update Behaviour

2002-02-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Sunday, February 24, 2002 at 20:13:51 (-0800), Noel Yap wrote: ] >> Subject: Re: CVS Update Behaviour >> >> --- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: >> > "patch" has been a "standard" tool in unix development for nearly two >> > decades now.

Re: CVS Update Behaviour

2002-02-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Monday, February 25, 2002 at 00:17:58 (-0800), Paul Sander wrote: ] >> Subject: Re: CVS Update Behaviour >> >> Renames are not usually a requirement of maintenance, but they are a >> requirement of new developme

Re: renaming under CVS

2002-02-26 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >--- Paul Sander <[EMAIL PROTECTED]> wrote: >> >--- Forwarded mail from [EMAIL PROTECTED] >> >I'm starting to think about a scheme where CVS >> would >> >go through a filename mapping if the usual arch

Re: renaming under CVS

2002-02-25 Thread Paul Sander
For what it's worth, I'm not convinced that embedding the version numbers of descendants is really necessary in each of the revisions representing a directory's contents. I believe that a new revision of each directory is really needed only when add and removes (and renames) are committed, and th

Re: CVS Update Behaviour

2002-02-25 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >In article <[EMAIL PROTECTED]>, Paul Sander wrote: >>>"patch" has been a "standard" tool in unix development for nearly two >>>decades now. Prior to that the commonly used tool that can do the exa

Re: CVS Update Behaviour

2002-02-25 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >[ On Friday, February 22, 2002 at 20:57:01 (-0800), Paul Sander wrote: ] >> Subject: Re: CVS Update Behaviour >> >> >--- Forwarded mail from [EMAIL PROTECTED] >> >> >[ On Friday, February 22, 2

Re: CVS Update Behaviour

2002-02-24 Thread Paul Sander
een removed to the Attic in the current release. >[ On Friday, February 22, 2002 at 20:51:55 (-0800), Paul Sander wrote: ] >> Subject: Re: CVS Update Behaviour >> In this latter case, you need to >> know where in the repository the RCS file sits, and that info isn't >

Re: renaming under CVS

2002-02-24 Thread Paul Sander
>--- Forwarded mail from [EMAIL PROTECTED] >--- "Greg A. Woods" <[EMAIL PROTECTED]> wrote: >> CVS simply cannot ever support the kind of renames >> some very few of you >> continually whinning complainers seem to wish to >> have without >> introducing fundamentally backwards incompatible >> chan

<    1   2   3   4   5   6   >