• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: WO build queries
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: WO build queries


  • Subject: Re: WO build queries
  • From: Art Isbell <email@hidden>
  • Date: Mon, 18 Aug 2003 11:06:12 -1000

On Monday, August 18, 2003, at 03:46  AM, Serge Froment wrote:

I solve this by leaving the build folder in the project folder and instructing CVS to ignore it. This is done by adding the string "build" to the "cvsignore" file in CVSROOT. You can easily manager the cvsignore file using Sente's CVL (www.sente.ch). CVL is a very nice software to use when working with CVS.

Le lundi, 18 ao{ 2003, ` 06:47 America/Montreal, Sonali Batish a icrit :

Is there a best practise as regards to what should be checked into the
cvs repository as a part of the WO project? I noticed that PB creates the
build folder within the project and from what little I know, I don't think
the build details should be checked into the repository.

CVS is a complex topic. I have added the following bookmarks to help me with CVS:


file:///Developer/Documentation/DeveloperTools/cvs/cvs_toc.html
http://developer.apple.com/internet/macosx/cvsoverview.html

CVS has a feature called wrappers. This allows one to treat file packages (e.g., *.emodeld, *.wo) as single files by tar'ing and gzip'ing them prior to CVS checkin. I suggest avoiding this feature. You cannot examine the differences between versions of wrappers and they don't work correctly with some CVS features. The OS X developer tools contains a sample cvswrappers file, /Developer/Tools/cvswrappers. I would comment out all entries in the "Wrapped files" and "Wrapped directories" sections. The only wrapped file that will affect normal WO projects is *.emodeld. If you develop Java Client apps using WO, *.nib should not be wrapped. *.nib file packages do contain a binary file which I would add to the "Binary files" section.

In your cvsignore file, I would also add "*.pbxuser", ".DS_Store", and
PBUserInfo*. *.pbxuser and PBUserInfo* are Project Builder and ProjectBuilderWO (the Windows ProjectBuilder), respectively, project files that contain user-specific project information which I don't check into CVS. But the remaining project files are necessary if you want to be able to check out a valid Project Builder project.


Project Builder's CVS integration is far from complete. For this reason, I use CVL as Serge mentioned above. Its CVS integration is far more complete although you will still need to invoke a few CVS operations from its command-line interface.

Aloha,
Art
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • SOLVED! : WO build queries
      • From: "Sonali Batish" <email@hidden>
References: 
 >Re: WO build queries (From: Serge Froment <email@hidden>)

  • Prev by Date: Re: Mapping multiple EOs to one table
  • Next by Date: Re: Mapping multiple EOs to one table
  • Previous by thread: Re: WO build queries
  • Next by thread: SOLVED! : WO build queries
  • Index(es):
    • Date
    • Thread