[Monotone-devel] Re: Release rules Was: Re: conflicts store vs show_conflicts

2010-11-25 Thread Lapo Luchini
Markus Wanner wrote:
 Then we also had database
 migrations, where a one-way upgarde is possible, but not backwards.

Well, not exactly. I did (manually) downgrade a database, one time. =)

-- 
Lapo Luchini - http://lapo.it/


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Re: Release rules Was: Re: conflicts store vs show_conflicts

2010-11-25 Thread Lapo Luchini
Markus Wanner wrote:
 On 11/24/2010 09:56 PM, Richard Levitte wrote:
 0.99 is different enough from 0.48 to deserve being the upcoming 1.0,
 
 Huh? I'm sorry if that's ignorant, but I didn't realize any change in
 0.99, except for it being slower, but less annoying with the commit
 message editor than 0.48.

Well, for me 0.47→0.99 had the *incompatibility* you are talking about,
in the instance of the changed method to synchronize with server which
needed a change of habits from:
mtn sy lapo.it 'it.*'
to
mtn sy 'mtn://lapo.it/?it.*'

Another big change, but only for people that follow nvm.*, was the need
to re-fetch the whole repository from the new address, in order to avoid
having those other nvm.* branches which are not strictly related and
risking sending them all again on subsequent syncs.

-- 
Lapo Luchini - http://lapo.it/


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


Re: [Monotone-devel] Re: Release rules Was: Re: conflicts store vs show_conflicts

2010-11-25 Thread Markus Wanner
On 11/25/2010 06:10 PM, Lapo Luchini wrote:
 Well, for me 0.47→0.99 had the *incompatibility* you are talking about,
 in the instance of the changed method to synchronize with server which
 needed a change of habits from:
 mtn sy lapo.it 'it.*'
 to
 mtn sy 'mtn://lapo.it/?it.*'

IIRC the former still works, but gives a warning. Or has that changed in
0.99?

I certainly agree that it's a somewhat incompatible change. However,
it's certainly much less severe than a flag day due to netsync
incompatibilities. Maybe in the order of a required db migrate?

 Another big change, but only for people that follow nvm.*, was the need
 to re-fetch the whole repository from the new address, in order to avoid
 having those other nvm.* branches which are not strictly related and
 risking sending them all again on subsequent syncs.

IIUC that's rather because of the infrastructural change on monotone.ca
where usher and separate databases are used now, rather than an
incompatibility between the monotone versions, is it?

Regards

Markus Wanner

___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Re: Release rules Was: Re: conflicts store vs show_conflicts

2010-11-24 Thread Lapo Luchini
Richard Levitte wrote:
 tbrownaw Option 1 (even/odd)
 tbrownaw Option 2 (.9x as rc)
 
 Shall we vote?  In that case, I vote for option 2.

I don't really like 90 as a magic number, but OTOH option 1 doesn't
have a clear way to say it's a pre-release of next version; both options
are perfectly OK with me. =)

-- 
Lapo Luchini - http://lapo.it/



signature.asc
Description: OpenPGP digital signature
___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel


[Monotone-devel] Re: Release rules Was: Re: conflicts store vs show_conflicts

2010-11-23 Thread Lapo Luchini
Richard Levitte wrote:
 How does the algorithm compare when one of the version has a segment
 empty and the other doesn't in corresponding positions?

FreeBSD has got an official system tool to check the ordering of two
package revisions, which supports most of the FreeBSD Ports without need
for exceptions AFAIK (in fact, I never seen an exception myself):

usage:
pkg_version -t version1 version2

source and (readable shell-script) testcases:
http://svn.freebsd.org/viewvc/base/head/usr.sbin/pkg_install/version/

-- 
Lapo Luchini - http://lapo.it/

“The Magic Words are Squeamish Ossifrage” (Ron Rivest, RSA-129
challenge, 1977)


___
Monotone-devel mailing list
Monotone-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/monotone-devel