[Pharo-project] About MC

2010-03-24 Thread stephane ducasse
during the integration I was thinking that we kept the complete ancestry.
I thought that since we merge all the times, the ancestry is kept. 
My idea is that after just taking Pharo would be enough to merge.

Now this is not the case: if I look at Polymorph-Widgets for example I have 
holes and this is probably due to a load versus a merge.

Lukas may be you know more than me on the topic.
What do you think? 

Stef

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] About MC

2010-03-24 Thread Stéphane Ducasse
 during the integration I was thinking that we kept the complete ancestry.
 I thought that since we merge all the times, the ancestry is kept.
 My idea is that after just taking Pharo would be enough to merge.
 
 Can you elaborate? I don't understand the last sentence.

I was thinking that the Pharo repository alone would be enough to make sure 
that we can always merge.

 
 Now this is not the case: if I look at Polymorph-Widgets for example I have
 holes and this is probably due to a load versus a merge.
 
 There is not much of a difference between the two:
 
 - When loading the working copy has the loaded version as an single ancestor.
 
 - When merging the working copy has the previously loaded version and
 the merged version as an ancestor.
 
 In either case there is never a hole. Each version stores the complete
 ancestry tree it knows, that is the filename and uuid of each version.
 The problem you run into is that you delete and move version files. If
 Monticello cannot find the files that it refers to in its ancestry you
 cannot merge automatically. That's why repositories should strictly be
 read-only.

I do not really understand how we ended up with holes then.


Stef
 
 Lukas
 
 -- 
 Lukas Renggli
 http://www.lukas-renggli.ch
 
 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] About MC

2010-03-24 Thread Lukas Renggli
 In either case there is never a hole. Each version stores the complete
 ancestry tree it knows, that is the filename and uuid of each version.
 The problem you run into is that you delete and move version files. If
 Monticello cannot find the files that it refers to in its ancestry you
 cannot merge automatically. That's why repositories should strictly be
 read-only.

 I do not really understand how we ended up with holes then.

I guess I will have to explain it on a white-board, but here's another try:

The problem is that Monticello cannot find the common ancestor because
you deleted it from its repository. To fix the problem you have to
find this version and tell Monticello where it can load it from by
adding that repository. It is likely that you find the version
somewhere on SqueakSource or in some package-cache on your machine.

If you can't find the version you have to merge manually. This means
you browse the other version or you calculate the changes between your
version and the version you want to merge and apply the changes that
you think should go in manually one-by-one. Then you 'adopt' that
version to the ancestry.

Lukas

-- 
Lukas Renggli
http://www.lukas-renggli.ch

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] About MC

2010-03-24 Thread Stéphane Ducasse

On Mar 24, 2010, at 7:11 PM, Lukas Renggli wrote:

 In either case there is never a hole. Each version stores the complete
 ancestry tree it knows, that is the filename and uuid of each version.
 The problem you run into is that you delete and move version files. If
 Monticello cannot find the files that it refers to in its ancestry you
 cannot merge automatically. That's why repositories should strictly be
 read-only.
 
 I do not really understand how we ended up with holes then.
 
 I guess I will have to explain it on a white-board, but here's another try:
 
 The problem is that Monticello cannot find the common ancestor because
 you deleted it from its repository. To fix the problem you have to
 find this version and tell Monticello where it can load it from by
 adding that repository. It is likely that you find the version
 somewhere on SqueakSource or in some package-cache on your machine.

I know that ;)

 If you can't find the version you have to merge manually. This means
 you browse the other version or you calculate the changes between your
 version and the version you want to merge and apply the changes that
 you think should go in manually one-by-one. Then you 'adopt' that
 version to the ancestry.

Yes this is for the me the minimum I would like to have instead of an error.
Also during the manual merge we do not have to give up the fact that 
superclass, adding new method first... should be changed first and all the logic


Stef
___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] ABout MC browser size

2009-02-19 Thread Gary Chambers
I assume you mean the WorkingCopyBrowser, it seems to have the correct 
default extent (5...@200)
as specified though the buttons in Watery 2 require extra width when 
rounded. Try 6...@200.
All is also font dependent though...

Regards, Gary

- Original Message - 
From: Stéphane Ducasse stephane.duca...@inria.fr
To: Pharo Development Pharo-project@lists.gforge.inria.fr
Sent: Wednesday, February 18, 2009 7:31 PM
Subject: [Pharo-project] ABout MC browser size


 Hi gary

 I do not really understand since I fixed the default size of the MC
 browser in the past.
 When I loaded your code I imagine that I merge and that they were no
 conflict
 so I do not understand why now I have again a wrong size.
 Do you have an idea?
 Did you merge back my little changes?

 Stef

 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project 


___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] about MC browser changes

2008-10-26 Thread Damien Pollet
This update breaks if you have MC windows open, because
MCWorkingCopyBrowser doesn't initialize its order instvar lazily.


On Sat, Oct 25, 2008 at 8:46 PM, Stéphane Ducasse
[EMAIL PROTECTED] wrote:
 so I get it when I do updates - 10106
 I retried from a 10104 I got your fixes.

 Stef

 On Oct 25, 2008, at 9:24 PM, Lukas Renggli wrote:

 I am also talking about the sorting fixes.

 Lukas

 On 10/25/08, Stéphane Ducasse [EMAIL PROTECTED] wrote:

 wait I was talking about your sorting menu.
 Were you talking about the jf fixes?

 Stef

 On Oct 25, 2008, at 8:59 PM, Lukas Renggli wrote:

 On Sat, Oct 25, 2008 at 8:41 PM, Stéphane Ducasse
 [EMAIL PROTECTED] wrote:

 10106 contained your fix.
 Ok excellent! This was a really cool addition.

 Wired. I loaded all updates but it was not there? So I loaded it
 manually.

 Anyway, if it is in now this is good. People should just make sure to
 close their Monticello Browser before pdating, otherwise there is a
 debugger coming up.

 Cheers,
 Lukas

 --
 Lukas Renggli
 http://www.lukas-renggli.ch

 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project



 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project



 --
 Lukas Renggli
 http://www.lukas-renggli.ch

 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project



 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project




-- 
Damien Pollet
type less, do more [ | ] http://people.untyped.org/damien.pollet
___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


[Pharo-project] about MC browser changes

2008-10-25 Thread Stéphane Ducasse

lukas

I merged your changes to get the items sorted (really cool).
Now I'm convinced that there was an initialization problems since
even if I closed and reopened all the MC browsers I go array indices  
problems.


Could you check 10106 and resubmit a fix if necessary?

Stef

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] about MC browser changes

2008-10-25 Thread Stéphane Ducasse

10106 contained your fix.
Ok excellent! This was a really cool addition.

Stef

On Oct 25, 2008, at 7:15 PM, Lukas Renggli wrote:


I update to 10106 (works well).

And then I loaded my fix. It loads fine, but you have to close all
open Monticello Browser windows before loading (the open repository
browser is not a problem). Otherwise the new feature causes a problem
when updating the package list while loading.

Cheers,
Lukas

On Sat, Oct 25, 2008 at 7:03 PM, Lukas Renggli [EMAIL PROTECTED]  
wrote:

I'll have a look.

Cheers,
Lukas

On Sat, Oct 25, 2008 at 6:57 PM, Stéphane Ducasse
[EMAIL PROTECTED] wrote:

lukas

I merged your changes to get the items sorted (really cool).
Now I'm convinced that there was an initialization problems since
even if I closed and reopened all the MC browsers I go array indices
problems.

Could you check 10106 and resubmit a fix if necessary?

Stef

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project





--
Lukas Renggli
http://www.lukas-renggli.ch





--
Lukas Renggli
http://www.lukas-renggli.ch

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project




___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] about MC browser changes

2008-10-25 Thread Lukas Renggli
On Sat, Oct 25, 2008 at 8:41 PM, Stéphane Ducasse
[EMAIL PROTECTED] wrote:
 10106 contained your fix.
 Ok excellent! This was a really cool addition.

Wired. I loaded all updates but it was not there? So I loaded it manually.

Anyway, if it is in now this is good. People should just make sure to
close their Monticello Browser before pdating, otherwise there is a
debugger coming up.

Cheers,
Lukas

-- 
Lukas Renggli
http://www.lukas-renggli.ch

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] about MC browser changes

2008-10-25 Thread Stéphane Ducasse

wait I was talking about your sorting menu.
Were you talking about the jf fixes?

Stef

On Oct 25, 2008, at 8:59 PM, Lukas Renggli wrote:


On Sat, Oct 25, 2008 at 8:41 PM, Stéphane Ducasse
[EMAIL PROTECTED] wrote:

10106 contained your fix.
Ok excellent! This was a really cool addition.


Wired. I loaded all updates but it was not there? So I loaded it  
manually.


Anyway, if it is in now this is good. People should just make sure to
close their Monticello Browser before pdating, otherwise there is a
debugger coming up.

Cheers,
Lukas

--
Lukas Renggli
http://www.lukas-renggli.ch

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project




___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] about MC browser changes

2008-10-25 Thread Lukas Renggli
I am also talking about the sorting fixes.

Lukas

On 10/25/08, Stéphane Ducasse [EMAIL PROTECTED] wrote:
 wait I was talking about your sorting menu.
 Were you talking about the jf fixes?

 Stef

 On Oct 25, 2008, at 8:59 PM, Lukas Renggli wrote:

 On Sat, Oct 25, 2008 at 8:41 PM, Stéphane Ducasse
 [EMAIL PROTECTED] wrote:
 10106 contained your fix.
 Ok excellent! This was a really cool addition.

 Wired. I loaded all updates but it was not there? So I loaded it
 manually.

 Anyway, if it is in now this is good. People should just make sure to
 close their Monticello Browser before pdating, otherwise there is a
 debugger coming up.

 Cheers,
 Lukas

 --
 Lukas Renggli
 http://www.lukas-renggli.ch

 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project



 ___
 Pharo-project mailing list
 Pharo-project@lists.gforge.inria.fr
 http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project



-- 
Lukas Renggli
http://www.lukas-renggli.ch

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] about MC browser changes

2008-10-25 Thread Stéphane Ducasse

so I get it when I do updates - 10106
I retried from a 10104 I got your fixes.

Stef

On Oct 25, 2008, at 9:24 PM, Lukas Renggli wrote:


I am also talking about the sorting fixes.

Lukas

On 10/25/08, Stéphane Ducasse [EMAIL PROTECTED] wrote:

wait I was talking about your sorting menu.
Were you talking about the jf fixes?

Stef

On Oct 25, 2008, at 8:59 PM, Lukas Renggli wrote:


On Sat, Oct 25, 2008 at 8:41 PM, Stéphane Ducasse
[EMAIL PROTECTED] wrote:

10106 contained your fix.
Ok excellent! This was a really cool addition.


Wired. I loaded all updates but it was not there? So I loaded it
manually.

Anyway, if it is in now this is good. People should just make sure  
to

close their Monticello Browser before pdating, otherwise there is a
debugger coming up.

Cheers,
Lukas

--
Lukas Renggli
http://www.lukas-renggli.ch

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project




___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project




--
Lukas Renggli
http://www.lukas-renggli.ch

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project




___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


[Pharo-project] About MC comments...

2008-08-11 Thread Stéphane Ducasse

Hi alex

I introduced your comments copying button, but we only get the 8  
or 10 characters of the

comments. It would be cool if we could get the complete comment copied
and pasted.

Stef

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


Re: [Pharo-project] About MC comments...

2008-08-11 Thread Alexandre Bergel

Stupid bug was it.

It is now fixed!

Thanks for letting me know.

Cheers,
Alexandre


On 11 Aug 2008, at 21:00, Stéphane Ducasse wrote:


Hi alex

I introduced your comments copying button, but we only get the 8  
or 10 characters of the

comments. It would be cool if we could get the complete comment copied
and pasted.

Stef

___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project



--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






___
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project