Emmanuel Lecharny wrote:
Hi guys,
for the third time, I modified some code which are in release (updated
MINA headers for 0.9.4 release) because we are using svn:external in a
branch, and those svn:external point to a release, not to a branch (and
because I'm stupid, I must admit, but we should protect the project
against my stupidity :) (I'm very good as a "stupid user behavior" test).
This is DANGEROUS. We can break releases. There is no way to realize
that you are modifying a release until you have a problem, because svn
properties are not write protected. We should use externals only if we
have several branches and want to see them as unique. Pointing on
release sources in a branch should be osbolutly forbidden.
I suggest that we switch to mina jars in branch as soon as possible. It
makes sense as far as mina will become a TLP soon. For other sub-project
like shared and daemon, we are pointing on branches or trunk, so this is
ok :
I agree about the jar.
apacheds https://svn.apache.org/repos/asf/directory/branches/apacheds/1.0
daemon https://svn.apache.org/repos/asf/directory/trunks/daemon
shared https://svn.apache.org/repos/asf/directory/branches/shared/0.9.5
mina -r398432
http://svn.apache.org/repos/asf/directory/releases/mina/0.9.4 <<--- This
will kill us !!!
Oh how did you commit to a http:// based URL? I don't think we allow
commits without https.
Alex