cvs commit: ports/databases/mariadb-client Makefile distinfo pkg-descr pkg-message pkg-plist ports/databases/mariadb-client/files mysql-server.in patch-extra::yassl::src::yassl_error.cpp patch-sql::mysqld.cc ports/databases/mariadb-scripts Makefile ...

Doug Barton dougb at FreeBSD.org
Thu Jun 2 21:42:22 UTC 2011


On 06/02/2011 03:41, Alexey Dokuchaev wrote:
> * Doug Barton wrote:
>> These aren't ready for use yet, just checking in my WIP
>
> I think this is not the best way to deal with long porting efforts.
> Sure it's very tempting to use version control for anything more
> complicated that "hello world" type of work, but it this case local hg
> or git mirror would suit much better.
>
> Last by not least, end users probably won't expect WIP in the ports: if
> something's committed, it should work, if it does not, it is broken, not
> "in progress".  I believe our CVS should not be abused for private works
> (private here means "behind the scenes").

First, the ports were marked IGNORE when I did the forced commit to 
acknowledge the repo-copy, so I don't think I am violating any user 
expectations here.

Second, under normal circumstances I would agree with you, however the 
effort to split these ports has been more than I (foolishly? 
optimistically?) anticipated, so my usual method of committing the new 
version in one fell swoop wasn't going to be as easy as I had hoped. By 
clearing away the debris it makes it a lot easier for me to actually 
finish the work. All in all I think it's a net win, but I allow that 
reasonable minds can differ on this topic.


Doug

-- 

	Nothin' ever doesn't change, but nothin' changes much.
			-- OK Go

	Breadth of IT experience, and depth of knowledge in the DNS.
	Yours for the right price.  :)  http://SupersetSolutions.com/



More information about the cvs-ports mailing list