Do we have a video tutorial, something like the one we had for the old-way ?I would like to see how others are using iceberg to review a change.2018-02-04 2:34 GMT+01:00 Nicolai Hess <nicolaihess@gmail.com>:This is wrong, the working copy is on the right, no ?"Left: working copy / Right: incoming updates"And sometimes I get a debugger:And btw, the diff pane2018-02-04 2:12 GMT+01:00 Nicolai Hess <nicolaihess@gmail.com>:2018-02-03 19:54 GMT+01:00 Esteban Lorenzano <estebanlm@gmail.com>:On 3 Feb 2018, at 17:09, Hern��n Morales Durand <hernan.morales@gmail.com> wrote:Hi Nicolai,
2018-02-03 10:42 GMT-03:00 Nicolai Hess <nicolaihess@gmail.com>:The setup finally somehow works:
I followed the guide at
https://github.com/pharo-project/pharo/wiki/Contribute-a-fix -to-Pharo
* wget -O- get.pharo.org/70+vm | bash
Does not work (windows msys-console)
It starts donwloading something but not pharothis is very weird, I will check.
I tried to do at seperate steps:
Only the image
* wget -O- get.pharo.org/70 | bash
Works
* wget -O- get.pharo.org/vm | bash
works, but is the wrong VM I guess, I can not open the image
* wget -O- get.pharo.org/vm70 | bash
works, seems to load the right vm
* ./pharo-ui Pharo.image
Starts the vm but complains about :
"Pharo cannot write to the changes file named u:\tmp\pharo\Pharo.changes."
I am sure the file is writable.
The vm reports to be built on aug 27 2017, is this right?
I think is this one:
https://pharo.fogbugz.com/f/cases/20805/Cannot-write-to-the- changes-file-error-on-Windows yes, this is a known bug that we need to fix soon.Setting up Iceberg:
Yes, need option 2, that is, I use the commandline to clone a repository and
add it to iceberg. Cloning from iceberg directly does not work (long file
names).that should not be anymore an issue (since we migrated to tonel).��but cloning in disk is faster :)Ok,
now I see some uncommitted changes, the guide says: "you may need to invoke
synchronize"
But how?
There is a "synchronize repository... " and "Synchronize full repository
..."
menu entry.
Which one?
The first synchronize does not show me how to actually do anything
and the second one shows a intimidating warning :)
FInally I removed my fork (it was pretty old), did a new fork and sstarted
with
a fresh image.I fixed that��� it should be the first synchronize. But you do not have to do anything other than execute it ;)anyway, what I need to do is to put a note of what happens if (as you) your fork is too old: in that case you can go to Pharo/Synchronize repositories (but anyway, you do not need it��� creating a branch from fogbugz issue will do a fetch and put you in the right place).
Finally, the initial setup up is done, I now try to do some work with it
and report backthanks!I hope everything goes smooth :)Not that smooth. The view for pull requests is still problematic, it seems to do alot in the background onresizing the window (it is slow, does it do some lgit-calls on every window change ?) .And it crashes often.��cheers!Esteban
nicolai