Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Zope: Coders

Re: [Zope-Checkins] Re: SVN: Zope/trunk/ - Applied patch for

 

 

Zope coders RSS feed   Index | Next | Previous | View Threaded


tseaver at zope

Mar 22, 2005, 7:02 AM

Post #1 of 1 (827 views)
Permalink
Re: [Zope-Checkins] Re: SVN: Zope/trunk/ - Applied patch for

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Martijn Faassen wrote:
| Tim Peters wrote:
| [snip]
|
|> 2. If, perhaps in frustration due to noticing that #1 had no
|> effect, they cd to the root of the working copy of an external, and
|> svn commit from there, the changes *will* commit, and will actually
|> change what's checked in on the external's release tag. Everyone
|> else will "see" the changes then, but the external's release tag
|> will no longer contain what was actually released.
|>
|> If so, "checking in from a wrong project" plain sucks, externals or
|> not. If it were possible to mark externals as "read only", that could
|> help. Ditto if it were possible to mark a stitched-in copy as
|> read-only. Don't know whether either is possible.
|
| It's possible to mark them read only, sort of. In fact you have to, to
| make read-only Zope checkouts work. It's just a matter of using the
| read-only (for svn.zope.org at least) svn URL instead of svn+ssh in the
| externals definition.
|
| It'd be nicer if svn had some way to *really* say read-only, but this
| does work in practice. :)

The SVN refuse to recognize the lack of "read-only copies" as a defect,
but there is a workaround, which is to add rules preventing checkins to
portions of the tree:

~ http://svnbook.red-bean.com/en/1.0/ch06s04.html#svn-ch-6-sect-4.4.2

We could adopt such rules for the 'tags' section of the repository
(perhaps granting "fixup" rights to a restricted set of user IDs).

One would then be able to define the 'svn:external' property pointing to
the "read-only" tag with reasonable safety.

Tres.
- --
===============================================================
Tres Seaver tseaver [at] zope
Zope Corporation "Zope Dealers" http://www.zope.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCQDOCGqWXf00rNCgRAigWAKCc5p0U6OobHFOzzByeFIPg/3PUbQCcDQqa
7qoY6X9egNexeMGHGG/Zfrw=
=4TCY
-----END PGP SIGNATURE-----
_______________________________________________
Zope-Coders mailing list
Zope-Coders [at] zope
http://mail.zope.org/mailman/listinfo/zope-coders

Zope coders RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.