[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Vcs-Svn field and trunk



On Tue, 2009-06-02 at 09:13 +0200, Stefano Zacchiroli wrote:
> Why? Vcs-* are meant to be in sync, with -Browser being the
> human-friendly facet to inspect what is in the repo. I fail to see why
> it should point elsewhere.
[...]
> I think you are considering a svn-biased point of view. The notion of
> having the equivalent of the source package root in VCS I believe is
> more or less equivalent throughout all VCSs. On the contrary, the
> notion of having trunk/ and stuff like tags/ side by side to it is
> svn-specific, isn't it?

That's the case, yes. Actually the fact that svn treats everything (tags
and branches, that is) as directories is quite unfortunate.

> So, even for automation, I consider pointing to the source package
> root (i.e. what contains debian/) to be the better minimum requirement
> addressable by all VCS.

You're right. I had also completely forgotten that svn can easily
determine the repository root if given any URL within that repository.
This is useful if one wants to, say, analyse the entire repository. It
will require a little bit more logic in any automation but it's still
easy enough.

I will now go change the packages I maintain to follow this convention
and (again) consider switching away from svn. :)

-- 
Fabian Fagerholm <fabbe@paniq.net>

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: