[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Serious incompatibility between Subversion and Metrowerks CodeWarrior

From: Steve Williams <stevewilliams_at_kromestudios.com>
Date: 2005-08-02 01:00:44 CEST

Rick Mann wrote:
> This is on Mac OS X 10.4.2. I suspect I should post to the dev list,
> but I thought I'd start here.
> We just switched to Subversion source control. I just lost quite a
> bit of work due to a serious problem using Subversion (svn) with
> CodeWarrior. I'd like to describe what's happening, and get some info
> about how Subversion commits files.
> Follow these steps (mentally if you don't have CW installed):
> 1. Open a source file under Subversion control in CW 8.3 or 9.4.
> 2. Make a minor change to the file. Save, but do not close the window.
> 3. Commit it to the repo (svn commit).
> 4. Go back to CW and make another minor change.
> 5. Save. Note that no error indication occurs.
> 6. Close the window
> 7. Re-open the file. Not that your second set of changes is not present.

Doesn't happen with at least two versions of CodeWarrior on Windows. I
use CodeWarrior for Playstation2 and CodeWarrior for Gamecube every day.
  I just tried your replication recipe above and it works fine in these
versions. These versions notify you when the file changed on disk and
offer to reload it.

> CodeWarrior seems to keep a file open via it's file descriptor, and
> so it doesn't notice that the old file went away. However, I'm not
> sure why it doesn't report an error when one attempts to save (and
> internally, why id doesn't get that error, find and re-open the file,
> and save its current contents to the new file).

CodeWarrior is a horrible, horrible piece of work in my belief. I
detest using it, but I have no choice.

This message and its attachments may contain legally privileged or confidential information. This message is intended for the use of the individual or entity to which it is addressed. If you are not the addressee indicated in this message, or the employee or agent responsible for delivering the message to the intended recipient, you may not copy or deliver this message or its attachments to anyone. Rather, you should permanently delete this message and its attachments and kindly notify the sender by reply e-mail. Any content of this message and its attachments, which does not relate to the official business of the sending company must be taken not to have been sent or endorsed by the sending company or any of its related entities. No warranty is made that the e-mail or attachment(s) are free from computer virus or other defect.

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Aug 2 01:02:26 2005

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.