Re: [cc65] [PATCH 3/3] Generate libsrc/apple2enh/extra if necessary

From: Spiro Trikaliotis <ml-cc651trikaliotis.net>
Date: 2012-08-22 12:52:33
Hello,

* On Wed, Aug 22, 2012 at 11:54:31AM +0200 Ullrich von Bassewitz wrote:
> 
> On Wed, Aug 22, 2012 at 11:20:07AM +0200, Spiro Trikaliotis wrote:
 
> I remember this behaviour from the old days with RCS and later CVS, where
> directories where "second level items" and not tracked completely.

Well, RCS was not able to handle directories at all. That was the big
advantage of CVS over RCS.

I worked long with RCS until I finally saw the advantage of being able
to handle whole directories.

> One of the
> design goals for Subversion was to improve this behaviour. And it does:
> There's no difference between files and directories, you get full version
> control for both. So the statement "SCM try to handle files, not directories"
> is not correct. It may be correct for git but not in general.

Well, I should have stated it like "SCM traditionally try..." or so.
Yes, I know that SVN does it differently.

> So to end this, it seems to be just so for no specific reason. Accepted.

Yes, I would say so.

> > Even using SVN would not help here for me. The Debian build system will
> > remove empty dirs if told to do a make clean.
> 
> Ok. Might I dare to ask for the specific advantages of this approach? Just
> being curious as ever. Please note that I'm well prepared to accept that there
> is no good reason whatsoever:-)

I would say that there is no good reason here, either. At least, I do
not know one.

However, as I have had this "problem" more than once, I learned never to
rely on directories being there if they are empty. That's why I wanted
to add the "mkdir" into the build scripts. For me, it's a way of being
careful with the build system, handling the case that it does not do
what one might expect. I even did this when I was working with SVN.

But, as I said, I can also add this to the Debian makefile, so it's not
a big issue. That's also the reason why I did not just commit it into
your SVN, but why I send it to this ML, so we can discuss it and I can
see if you like it or not. Now, I know your result. ;)

Regards,
Spiro.

-- 
Spiro R. Trikaliotis
http://www.trikaliotis.net/
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Wed Aug 22 12:53:48 2012

This archive was generated by hypermail 2.1.8 : 2012-08-22 12:53:51 CEST