Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
November 2013
- 97 participants
- 1846 messages
[pharo-project/pharo-core] 0e5113: 30543
by GitHub
Branch: refs/heads/3.0
Home: https://github.com/pharo-project/pharo-core
Commit: 0e5113edad5a327361ce764869fdf2af1da7d05b
https://github.com/pharo-project/pharo-core/commit/0e5113edad5a327361ce7648…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2013-11-03 (Sun, 03 Nov 2013)
Changed paths:
M Collections-Abstract.package/SequenceableCollection.class/instance/copying/shuffled.st
M Collections-Abstract.package/SequenceableCollection.class/instance/shuffling/shuffle.st
R Collections-Abstract.package/SequenceableCollection.class/instance/shuffling/shuffledBy_.st
M Collections-Unordered.package/Matrix.class/instance/copying/shuffledBy_.st
A Keymapping-KeyCombinations.package/extension/KeyboardEvent/instance/asShortcut.st
M Manifest-CriticBrowser.package/SingleCodeCriticResultList.class/instance/initialization/setTextModelForClassOrMethod_.st
R Morphic-Core.package/KeyboardEvent.class/instance/as yet unclassified/asShortcut.st
R Morphic-Core.package/Morph.class/instance/as yet unclassified/computeFullBounds.st
A Morphic-Core.package/Morph.class/instance/layout/computeFullBounds.st
R Morphic-Core.package/WorldMorph.class/instance/as yet unclassified/installForUIProcessReinstall.st
A Morphic-Core.package/WorldMorph.class/instance/initialization/installForUIProcessReinstall.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script166.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script167.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script168.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script169.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script170.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script171.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script172.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script173.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script174.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script175.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script176.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script177.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script178.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script179.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script180.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script181.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script182.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script183.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script184.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script185.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script186.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script187.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script188.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script189.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script190.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script191.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script192.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script193.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script194.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script195.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script196.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script197.st
A ScriptLoader30.package/ScriptLoader.class/instance/pharo - scripts/script198.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30510.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30511.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30512.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30513.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30514.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30515.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30516.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30517.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30518.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30519.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30520.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30521.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30522.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30523.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30524.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30525.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30526.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30527.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30528.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30529.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30530.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30531.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30532.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30533.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30534.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30535.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30536.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30537.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30538.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30539.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30540.st
R ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30541.st
A ScriptLoader30.package/ScriptLoader.class/instance/pharo - updates/update30543.st
M ScriptLoader30.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
Log Message:
-----------
30543
11635 Race condition in SequenceableCollection>>shuffle
https://pharo.fogbugz.com/f/cases/11635
12059 CriticBrowser: DNU when selecting a class
https://pharo.fogbugz.com/f/cases/12059
http://files.pharo.org/image/30/30543.zip
Nov. 3, 2013
Re: [Pharo-dev] Bug 7558 NEC
by Marcus Denker
On 03 Nov 2013, at 08:07, Peter H. Meadows <peter.h.meadows(a)googlemail.com> wrote:
>
> https://pharo.fogbugz.com/f/cases/7558/ says it's fixed, but I still get the bug in 30541.
>
> Changing NECContext>>#sourceOf: aSHRange stopAt: aNumber
> to always return "source copyFrom: aSHRange start to: aNumber" seems to fix it. But I don't know why the original was returning String new when aSHRange type = #empty
> So maybe it breaks something else? The tests still run.
feel free to re-open the bug reportâ¦
Marcus
Nov. 3, 2013
Re: [Pharo-dev] Quit is not asking for a confirmation anymore?
by Tudor Girba
Really a bug? And I was liking it :)
Doru
On Sun, Nov 3, 2013 at 2:12 PM, Esteban Lorenzano <estebanlm(a)gmail.com>wrote:
> no, is a bug.
> I already reported also, but maybe a bug report would help :)
>
>
> On Sun, Nov 3, 2013 at 10:09 AM, Alexandre Bergel <alexandre.bergel(a)me.com
> > wrote:
>
>> Hi!
>>
>> When I quit Pharo 3.0, no confirmation is asked anymore? Is this really
>> intended?
>>
>> Cheers,
>> Alexandre
>> --
>> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
>> Alexandre Bergel http://www.bergel.eu
>> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>>
>>
>>
>>
>>
>
--
www.tudorgirba.com
"Every thing has its own flow"
Nov. 3, 2013
Github mails
by Stephan Eggermont
Iâd strongly prefer auto-generated mails to be moved to the issue tracker list.
Anything that doesnât have decent subjects has no place in this mailing list
[pharo-project/pharo-core]
is no decent subject, and neither is
[pharo-project/pharo-core] 612dc4: 30542
Stephan Eggermont
Nov. 3, 2013
Re: [Pharo-dev] Quit is not asking for a confirmation anymore?
by Esteban Lorenzano
no, is a bug.
I already reported also, but maybe a bug report would help :)
On Sun, Nov 3, 2013 at 10:09 AM, Alexandre Bergel
<alexandre.bergel(a)me.com>wrote:
> Hi!
>
> When I quit Pharo 3.0, no confirmation is asked anymore? Is this really
> intended?
>
> Cheers,
> Alexandre
> --
> _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
> Alexandre Bergel http://www.bergel.eu
> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
>
>
>
>
>
Nov. 3, 2013
Re: [Pharo-dev] Github and Pharo
by kilon alios
ok it was my bad, i had not correctly initialized my git repo. Now it works
fine. Thanks for the help this awesome.
On Sun, Nov 3, 2013 at 2:56 PM, kilon alios <kilon.alios(a)gmail.com> wrote:
> I installed OSProcess but I get a new Error : Git Error : bad default
> revision 'Head'
>
> just to clarify i try to commit to an existing git repo that I have create
> manually via terminal.
>
>
> MCFileTreeGitRepository(Object)>>error:
> MCFileTreeGitRepository>>gitVersions
> MCFileTreeGitRepository>>loadAncestry
> MCFileTreeGitRepository>>loadAllFileNames in Block: [ :bar | ...
> BlockClosure>>cull:
> Job>>run in Block: [ result := block cull: self ]
> BlockClosure>>on:do:
> Job>>run in Block: [ ...
> BlockClosure>>ensure:
> Job>>run
> MorphicUIManager(UIManager)>>displayProgress:from:to:during:
> ByteString(String)>>displayProgressFrom:to:during:
> MCFileTreeGitRepository>>loadAllFileNames
> MCFileTreeGitRepository>>allFileNames
> MCFileTreeGitRepository>>readableFileNames
> MCFileTreeGitRepository(MCFileTreeRepository)>>allFileNamesForVersionNamed:
> MCFileTreeGitRepository(MCDirectoryRepository)>>includesVersionNamed:
> MCWorkingCopy>>uniqueVersionNameIn: in Block: [ ...
> BlockClosure>>cull:
> Job>>run in Block: [ result := block cull: self ]
> BlockClosure>>on:do:
> Job>>run in Block: [ ...
> BlockClosure>>ensure:
> Job>>run
> MorphicUIManager(UIManager)>>displayProgress:from:to:during:
> ByteString(String)>>displayProgressFrom:to:during:
> MCWorkingCopy>>uniqueVersionNameIn:
> MCWorkingCopy>>newVersionIn:
> MCWorkingCopyBrowser>>basicSaveVersionIn: in Block: [ ...
> WorldState>>runStepMethodsIn:
>
>
>
> On Sun, Nov 3, 2013 at 2:40 PM, GOUBIER Thierry <thierry.goubier(a)cea.fr>wrote:
>
>> Oh sorry, the OSProcess dependency is missing :(
>>
>> You can install OSProcess from the configuration browser in your Pharo
>> image or, on the command line :
>>
>> $ pharo Pharo.image config http://ss3.gemstone.com/ss/MetaRepoForPharo20ConfigurationOfOSProcess --install=stable
>>
>> Thierry
>>
>> ------------------------------
>> *De :* Pharo-dev [pharo-dev-bounces(a)lists.pharo.org] de la part de kilon
>> alios [kilon.alios(a)gmail.com]
>> *Date d'envoi :* dimanche 3 novembre 2013 13:30
>>
>> *Ã :* Pharo Development List
>> *Objet :* Re: [Pharo-dev] Github and Pharo
>>
>> look like it cant find PipeableOSProcess on Macos, any idea where I
>> can find this object ?
>>
>> UndefinedObject(Object)>>doesNotUnderstand: #command:
>> MCFileTreeGitRepository>>gitVersions
>> MCFileTreeGitRepository>>loadAncestry
>> MCFileTreeGitRepository>>loadAllFileNames in Block: [ :bar | ...
>> BlockClosure>>cull:
>> Job>>run in Block: [ result := block cull: self ]
>> BlockClosure>>on:do:
>> Job>>run in Block: [ ...
>> BlockClosure>>ensure:
>> Job>>run
>> MorphicUIManager(UIManager)>>displayProgress:from:to:during:
>> ByteString(String)>>displayProgressFrom:to:during:
>> MCFileTreeGitRepository>>loadAllFileNames
>> MCFileTreeGitRepository>>allFileNames
>> MCFileTreeGitRepository>>readableFileNames
>>
>> MCFileTreeGitRepository(MCFileTreeRepository)>>allFileNamesForVersionNamed:
>> MCFileTreeGitRepository(MCDirectoryRepository)>>includesVersionNamed:
>> MCWorkingCopy>>uniqueVersionNameIn: in Block: [ ...
>> BlockClosure>>cull:
>> Job>>run in Block: [ result := block cull: self ]
>> BlockClosure>>on:do:
>> Job>>run in Block: [ ...
>> BlockClosure>>ensure:
>> Job>>run
>> MorphicUIManager(UIManager)>>displayProgress:from:to:during:
>> ByteString(String)>>displayProgressFrom:to:during:
>> MCWorkingCopy>>uniqueVersionNameIn:
>> MCWorkingCopy>>newVersionIn:
>> MCWorkingCopyBrowser>>basicSaveVersionIn: in Block: [ ...
>> WorldState>>runStepMethodsIn:
>>
>>
>>
>> On Sun, Nov 3, 2013 at 12:41 PM, GOUBIER Thierry <thierry.goubier(a)cea.fr>wrote:
>>
>>> This is where you use GitFileTree.
>>>
>>> GitFileTree will do you the commit, browsing the git logs and accessing
>>> all versions of your package in the git repo (browsing, loading, changes
>>> with the same GUI and look as a smalltalkhub repo). It won't do the push,
>>> however(*). It will show you the current branch in the repo too (**).
>>>
>>> For pharo3, GitFileTree is available with:
>>>
>>> $ pharo Pharo.image eval --save Gofer new url: \'
>>> http://smalltalkhub.com/mc/ThierryGoubier/MonticelloFileTree-Git/main\'\;
>>> package: \'MonticelloFileTree-Git\'\; load
>>>
>>> For pharo2, there is a group named 'MonticelloFileTree-Git' in FileTree
>>> configuration.
>>>
>>> Feel free to ask if you have any questions or suggestions on it!
>>>
>>> Thierry
>>>
>>> (*) It would be easy to do commit + push in one go, but, I'm not sure
>>> I'd like to do a push each time I do a commit. I tend to prefer a push a
>>> day. Maybe something like a marker in the repository inspector to remind me
>>> I have something to push?
>>> (**) It doesn't change branches, and there is no support for branches in
>>> Monticello... This tend to trigger bugs in MC package cache.
>>>
>>> ------------------------------
>>> *De :* Pharo-dev [pharo-dev-bounces(a)lists.pharo.org] de la part de
>>> kilon alios [kilon.alios(a)gmail.com]
>>> *Date d'envoi :* dimanche 3 novembre 2013 10:16
>>> *Ã :* Pharo Development List
>>> *Objet :* Re: [Pharo-dev] Github and Pharo
>>>
>>> Thank you for your efforts , I have installed filetree using the
>>> instructions provided in the github pages for pharo 3. I was also
>>> successful into generating the local files for my packages that I have
>>> inserted to my git folder. I can manually git commit and git push them from
>>> terminal but how I do this from inside Monticello-Filetree ?
>>>
>>>
>>> On Sun, Nov 3, 2013 at 9:53 AM, GOUBIER Thierry <thierry.goubier(a)cea.fr>wrote:
>>>
>>>> Hi,
>>>>
>>>> I've used github and work_owned git repositories as primary workplaces
>>>> for more than a year. First with FileTree, then I wrote GitFileTree to make
>>>> that process simpler.
>>>>
>>>> Thierry
>>>> ------------------------------
>>>> *De :* Pharo-dev [pharo-dev-bounces(a)lists.pharo.org] de la part de
>>>> kilon alios [kilon.alios(a)gmail.com]
>>>> *Date d'envoi :* samedi 2 novembre 2013 14:59
>>>> *Ã :* Pharo Development List
>>>> *Objet :* [Pharo-dev] Github and Pharo
>>>>
>>>> So any information on how Pharo can be used with Github ?
>>>>
>>>> all I have is this
>>>>
>>>> https://github.com/dalehenrich/FSGit
>>>>
>>>> I dont need much, just basic git pull, push, clone, add and rm should
>>>> do fine for starter.
>>>>
>>>> But of course I am interesting into learning what can be done, what
>>>> is available , who needs help with what. Github is something really
>>>> important for me, so I am willing to contribute as much I can into bringing
>>>> Pharo closer to it.
>>>>
>>>> My interest is using Github in place of smalltalkhub and
>>>> squeaksource. I was planning to implement something like an App Store (not
>>>> the purchase system) for Pharo libraries and I would love to use github
>>>> as a backend to it and git of course.
>>>>
>>>
>>>
>>
>
Nov. 3, 2013
Quit is not asking for a confirmation anymore?
by Alexandre Bergel
Hi!
When I quit Pharo 3.0, no confirmation is asked anymore? Is this really intended?
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
Nov. 3, 2013
Re: [Pharo-dev] Github and Pharo
by kilon alios
I installed OSProcess but I get a new Error : Git Error : bad default
revision 'Head'
just to clarify i try to commit to an existing git repo that I have create
manually via terminal.
MCFileTreeGitRepository(Object)>>error:
MCFileTreeGitRepository>>gitVersions
MCFileTreeGitRepository>>loadAncestry
MCFileTreeGitRepository>>loadAllFileNames in Block: [ :bar | ...
BlockClosure>>cull:
Job>>run in Block: [ result := block cull: self ]
BlockClosure>>on:do:
Job>>run in Block: [ ...
BlockClosure>>ensure:
Job>>run
MorphicUIManager(UIManager)>>displayProgress:from:to:during:
ByteString(String)>>displayProgressFrom:to:during:
MCFileTreeGitRepository>>loadAllFileNames
MCFileTreeGitRepository>>allFileNames
MCFileTreeGitRepository>>readableFileNames
MCFileTreeGitRepository(MCFileTreeRepository)>>allFileNamesForVersionNamed:
MCFileTreeGitRepository(MCDirectoryRepository)>>includesVersionNamed:
MCWorkingCopy>>uniqueVersionNameIn: in Block: [ ...
BlockClosure>>cull:
Job>>run in Block: [ result := block cull: self ]
BlockClosure>>on:do:
Job>>run in Block: [ ...
BlockClosure>>ensure:
Job>>run
MorphicUIManager(UIManager)>>displayProgress:from:to:during:
ByteString(String)>>displayProgressFrom:to:during:
MCWorkingCopy>>uniqueVersionNameIn:
MCWorkingCopy>>newVersionIn:
MCWorkingCopyBrowser>>basicSaveVersionIn: in Block: [ ...
WorldState>>runStepMethodsIn:
On Sun, Nov 3, 2013 at 2:40 PM, GOUBIER Thierry <thierry.goubier(a)cea.fr>wrote:
> Oh sorry, the OSProcess dependency is missing :(
>
> You can install OSProcess from the configuration browser in your Pharo
> image or, on the command line :
>
> $ pharo Pharo.image config http://ss3.gemstone.com/ss/MetaRepoForPharo20ConfigurationOfOSProcess --install=stable
>
> Thierry
>
> ------------------------------
> *De :* Pharo-dev [pharo-dev-bounces(a)lists.pharo.org] de la part de kilon
> alios [kilon.alios(a)gmail.com]
> *Date d'envoi :* dimanche 3 novembre 2013 13:30
>
> *Ã :* Pharo Development List
> *Objet :* Re: [Pharo-dev] Github and Pharo
>
> look like it cant find PipeableOSProcess on Macos, any idea where I can
> find this object ?
>
> UndefinedObject(Object)>>doesNotUnderstand: #command:
> MCFileTreeGitRepository>>gitVersions
> MCFileTreeGitRepository>>loadAncestry
> MCFileTreeGitRepository>>loadAllFileNames in Block: [ :bar | ...
> BlockClosure>>cull:
> Job>>run in Block: [ result := block cull: self ]
> BlockClosure>>on:do:
> Job>>run in Block: [ ...
> BlockClosure>>ensure:
> Job>>run
> MorphicUIManager(UIManager)>>displayProgress:from:to:during:
> ByteString(String)>>displayProgressFrom:to:during:
> MCFileTreeGitRepository>>loadAllFileNames
> MCFileTreeGitRepository>>allFileNames
> MCFileTreeGitRepository>>readableFileNames
> MCFileTreeGitRepository(MCFileTreeRepository)>>allFileNamesForVersionNamed:
> MCFileTreeGitRepository(MCDirectoryRepository)>>includesVersionNamed:
> MCWorkingCopy>>uniqueVersionNameIn: in Block: [ ...
> BlockClosure>>cull:
> Job>>run in Block: [ result := block cull: self ]
> BlockClosure>>on:do:
> Job>>run in Block: [ ...
> BlockClosure>>ensure:
> Job>>run
> MorphicUIManager(UIManager)>>displayProgress:from:to:during:
> ByteString(String)>>displayProgressFrom:to:during:
> MCWorkingCopy>>uniqueVersionNameIn:
> MCWorkingCopy>>newVersionIn:
> MCWorkingCopyBrowser>>basicSaveVersionIn: in Block: [ ...
> WorldState>>runStepMethodsIn:
>
>
>
> On Sun, Nov 3, 2013 at 12:41 PM, GOUBIER Thierry <thierry.goubier(a)cea.fr>wrote:
>
>> This is where you use GitFileTree.
>>
>> GitFileTree will do you the commit, browsing the git logs and accessing
>> all versions of your package in the git repo (browsing, loading, changes
>> with the same GUI and look as a smalltalkhub repo). It won't do the push,
>> however(*). It will show you the current branch in the repo too (**).
>>
>> For pharo3, GitFileTree is available with:
>>
>> $ pharo Pharo.image eval --save Gofer new url: \'
>> http://smalltalkhub.com/mc/ThierryGoubier/MonticelloFileTree-Git/main\'\;
>> package: \'MonticelloFileTree-Git\'\; load
>>
>> For pharo2, there is a group named 'MonticelloFileTree-Git' in FileTree
>> configuration.
>>
>> Feel free to ask if you have any questions or suggestions on it!
>>
>> Thierry
>>
>> (*) It would be easy to do commit + push in one go, but, I'm not sure I'd
>> like to do a push each time I do a commit. I tend to prefer a push a day.
>> Maybe something like a marker in the repository inspector to remind me I
>> have something to push?
>> (**) It doesn't change branches, and there is no support for branches in
>> Monticello... This tend to trigger bugs in MC package cache.
>>
>> ------------------------------
>> *De :* Pharo-dev [pharo-dev-bounces(a)lists.pharo.org] de la part de
>> kilon alios [kilon.alios(a)gmail.com]
>> *Date d'envoi :* dimanche 3 novembre 2013 10:16
>> *Ã :* Pharo Development List
>> *Objet :* Re: [Pharo-dev] Github and Pharo
>>
>> Thank you for your efforts , I have installed filetree using the
>> instructions provided in the github pages for pharo 3. I was also
>> successful into generating the local files for my packages that I have
>> inserted to my git folder. I can manually git commit and git push them from
>> terminal but how I do this from inside Monticello-Filetree ?
>>
>>
>> On Sun, Nov 3, 2013 at 9:53 AM, GOUBIER Thierry <thierry.goubier(a)cea.fr>wrote:
>>
>>> Hi,
>>>
>>> I've used github and work_owned git repositories as primary workplaces
>>> for more than a year. First with FileTree, then I wrote GitFileTree to make
>>> that process simpler.
>>>
>>> Thierry
>>> ------------------------------
>>> *De :* Pharo-dev [pharo-dev-bounces(a)lists.pharo.org] de la part de
>>> kilon alios [kilon.alios(a)gmail.com]
>>> *Date d'envoi :* samedi 2 novembre 2013 14:59
>>> *Ã :* Pharo Development List
>>> *Objet :* [Pharo-dev] Github and Pharo
>>>
>>> So any information on how Pharo can be used with Github ?
>>>
>>> all I have is this
>>>
>>> https://github.com/dalehenrich/FSGit
>>>
>>> I dont need much, just basic git pull, push, clone, add and rm should
>>> do fine for starter.
>>>
>>> But of course I am interesting into learning what can be done, what is
>>> available , who needs help with what. Github is something really important
>>> for me, so I am willing to contribute as much I can into bringing Pharo
>>> closer to it.
>>>
>>> My interest is using Github in place of smalltalkhub and squeaksource.
>>> I was planning to implement something like an App Store (not the purchase
>>> system) for Pharo libraries and I would love to use github as a backend
>>> to it and git of course.
>>>
>>
>>
>
Nov. 3, 2013
Re: [Pharo-dev] Github and Pharo
by GOUBIER Thierry
Oh sorry, the OSProcess dependency is missing :(
You can install OSProcess from the configuration browser in your Pharo image or, on the command line :
$ pharo Pharo.image config http://ss3.gemstone.com/ss/MetaRepoForPharo20 ConfigurationOfOSProcess --install=stable
Thierry
________________________________
De : Pharo-dev [pharo-dev-bounces(a)lists.pharo.org] de la part de kilon alios [kilon.alios(a)gmail.com]
Date d'envoi : dimanche 3 novembre 2013 13:30
à : Pharo Development List
Objet : Re: [Pharo-dev] Github and Pharo
look like it cant find PipeableOSProcess on Macos, any idea where I can find this object ?
UndefinedObject(Object)>>doesNotUnderstand: #command:
MCFileTreeGitRepository>>gitVersions
MCFileTreeGitRepository>>loadAncestry
MCFileTreeGitRepository>>loadAllFileNames in Block: [ :bar | ...
BlockClosure>>cull:
Job>>run in Block: [ result := block cull: self ]
BlockClosure>>on:do:
Job>>run in Block: [ ...
BlockClosure>>ensure:
Job>>run
MorphicUIManager(UIManager)>>displayProgress:from:to:during:
ByteString(String)>>displayProgressFrom:to:during:
MCFileTreeGitRepository>>loadAllFileNames
MCFileTreeGitRepository>>allFileNames
MCFileTreeGitRepository>>readableFileNames
MCFileTreeGitRepository(MCFileTreeRepository)>>allFileNamesForVersionNamed:
MCFileTreeGitRepository(MCDirectoryRepository)>>includesVersionNamed:
MCWorkingCopy>>uniqueVersionNameIn: in Block: [ ...
BlockClosure>>cull:
Job>>run in Block: [ result := block cull: self ]
BlockClosure>>on:do:
Job>>run in Block: [ ...
BlockClosure>>ensure:
Job>>run
MorphicUIManager(UIManager)>>displayProgress:from:to:during:
ByteString(String)>>displayProgressFrom:to:during:
MCWorkingCopy>>uniqueVersionNameIn:
MCWorkingCopy>>newVersionIn:
MCWorkingCopyBrowser>>basicSaveVersionIn: in Block: [ ...
WorldState>>runStepMethodsIn:
On Sun, Nov 3, 2013 at 12:41 PM, GOUBIER Thierry <thierry.goubier(a)cea.fr<mailto:thierry.goubier@cea.fr>> wrote:
This is where you use GitFileTree.
GitFileTree will do you the commit, browsing the git logs and accessing all versions of your package in the git repo (browsing, loading, changes with the same GUI and look as a smalltalkhub repo). It won't do the push, however(*). It will show you the current branch in the repo too (**).
For pharo3, GitFileTree is available with:
$ pharo Pharo.image eval --save Gofer new url: \'http://smalltalkhub.com/mc/ThierryGoubier/MonticelloFileTree-Git/main\<http://smalltalkhub.com/mc/ThierryGoubier/MonticelloFileTree-Git/main%5C>'\; package: \'MonticelloFileTree-Git\'\; load
For pharo2, there is a group named 'MonticelloFileTree-Git' in FileTree configuration.
Feel free to ask if you have any questions or suggestions on it!
Thierry
(*) It would be easy to do commit + push in one go, but, I'm not sure I'd like to do a push each time I do a commit. I tend to prefer a push a day. Maybe something like a marker in the repository inspector to remind me I have something to push?
(**) It doesn't change branches, and there is no support for branches in Monticello... This tend to trigger bugs in MC package cache.
________________________________
De : Pharo-dev [pharo-dev-bounces(a)lists.pharo.org<mailto:pharo-dev-bounces@lists.pharo.org>] de la part de kilon alios [kilon.alios(a)gmail.com<mailto:kilon.alios@gmail.com>]
Date d'envoi : dimanche 3 novembre 2013 10:16
à : Pharo Development List
Objet : Re: [Pharo-dev] Github and Pharo
Thank you for your efforts , I have installed filetree using the instructions provided in the github pages for pharo 3. I was also successful into generating the local files for my packages that I have inserted to my git folder. I can manually git commit and git push them from terminal but how I do this from inside Monticello-Filetree ?
On Sun, Nov 3, 2013 at 9:53 AM, GOUBIER Thierry <thierry.goubier(a)cea.fr<mailto:thierry.goubier@cea.fr>> wrote:
Hi,
I've used github and work_owned git repositories as primary workplaces for more than a year. First with FileTree, then I wrote GitFileTree to make that process simpler.
Thierry
________________________________
De : Pharo-dev [pharo-dev-bounces(a)lists.pharo.org<mailto:pharo-dev-bounces@lists.pharo.org>] de la part de kilon alios [kilon.alios(a)gmail.com<mailto:kilon.alios@gmail.com>]
Date d'envoi : samedi 2 novembre 2013 14:59
à : Pharo Development List
Objet : [Pharo-dev] Github and Pharo
So any information on how Pharo can be used with Github ?
all I have is this
https://github.com/dalehenrich/FSGit
I dont need much, just basic git pull, push, clone, add and rm should do fine for starter.
But of course I am interesting into learning what can be done, what is available , who needs help with what. Github is something really important for me, so I am willing to contribute as much I can into bringing Pharo closer to it.
My interest is using Github in place of smalltalkhub and squeaksource. I was planning to implement something like an App Store (not the purchase system) for Pharo libraries and I would love to use github as a backend to it and git of course.
Nov. 3, 2013
Re: [Pharo-dev] Github and Pharo
by kilon alios
look like it cant find PipeableOSProcess on Macos, any idea where I can
find this object ?
UndefinedObject(Object)>>doesNotUnderstand: #command:
MCFileTreeGitRepository>>gitVersions
MCFileTreeGitRepository>>loadAncestry
MCFileTreeGitRepository>>loadAllFileNames in Block: [ :bar | ...
BlockClosure>>cull:
Job>>run in Block: [ result := block cull: self ]
BlockClosure>>on:do:
Job>>run in Block: [ ...
BlockClosure>>ensure:
Job>>run
MorphicUIManager(UIManager)>>displayProgress:from:to:during:
ByteString(String)>>displayProgressFrom:to:during:
MCFileTreeGitRepository>>loadAllFileNames
MCFileTreeGitRepository>>allFileNames
MCFileTreeGitRepository>>readableFileNames
MCFileTreeGitRepository(MCFileTreeRepository)>>allFileNamesForVersionNamed:
MCFileTreeGitRepository(MCDirectoryRepository)>>includesVersionNamed:
MCWorkingCopy>>uniqueVersionNameIn: in Block: [ ...
BlockClosure>>cull:
Job>>run in Block: [ result := block cull: self ]
BlockClosure>>on:do:
Job>>run in Block: [ ...
BlockClosure>>ensure:
Job>>run
MorphicUIManager(UIManager)>>displayProgress:from:to:during:
ByteString(String)>>displayProgressFrom:to:during:
MCWorkingCopy>>uniqueVersionNameIn:
MCWorkingCopy>>newVersionIn:
MCWorkingCopyBrowser>>basicSaveVersionIn: in Block: [ ...
WorldState>>runStepMethodsIn:
On Sun, Nov 3, 2013 at 12:41 PM, GOUBIER Thierry <thierry.goubier(a)cea.fr>wrote:
> This is where you use GitFileTree.
>
> GitFileTree will do you the commit, browsing the git logs and accessing
> all versions of your package in the git repo (browsing, loading, changes
> with the same GUI and look as a smalltalkhub repo). It won't do the push,
> however(*). It will show you the current branch in the repo too (**).
>
> For pharo3, GitFileTree is available with:
>
> $ pharo Pharo.image eval --save Gofer new url: \'
> http://smalltalkhub.com/mc/ThierryGoubier/MonticelloFileTree-Git/main\'\;
> package: \'MonticelloFileTree-Git\'\; load
>
> For pharo2, there is a group named 'MonticelloFileTree-Git' in FileTree
> configuration.
>
> Feel free to ask if you have any questions or suggestions on it!
>
> Thierry
>
> (*) It would be easy to do commit + push in one go, but, I'm not sure I'd
> like to do a push each time I do a commit. I tend to prefer a push a day.
> Maybe something like a marker in the repository inspector to remind me I
> have something to push?
> (**) It doesn't change branches, and there is no support for branches in
> Monticello... This tend to trigger bugs in MC package cache.
>
> ------------------------------
> *De :* Pharo-dev [pharo-dev-bounces(a)lists.pharo.org] de la part de kilon
> alios [kilon.alios(a)gmail.com]
> *Date d'envoi :* dimanche 3 novembre 2013 10:16
> *Ã :* Pharo Development List
> *Objet :* Re: [Pharo-dev] Github and Pharo
>
> Thank you for your efforts , I have installed filetree using the
> instructions provided in the github pages for pharo 3. I was also
> successful into generating the local files for my packages that I have
> inserted to my git folder. I can manually git commit and git push them from
> terminal but how I do this from inside Monticello-Filetree ?
>
>
> On Sun, Nov 3, 2013 at 9:53 AM, GOUBIER Thierry <thierry.goubier(a)cea.fr>wrote:
>
>> Hi,
>>
>> I've used github and work_owned git repositories as primary workplaces
>> for more than a year. First with FileTree, then I wrote GitFileTree to make
>> that process simpler.
>>
>> Thierry
>> ------------------------------
>> *De :* Pharo-dev [pharo-dev-bounces(a)lists.pharo.org] de la part de kilon
>> alios [kilon.alios(a)gmail.com]
>> *Date d'envoi :* samedi 2 novembre 2013 14:59
>> *Ã :* Pharo Development List
>> *Objet :* [Pharo-dev] Github and Pharo
>>
>> So any information on how Pharo can be used with Github ?
>>
>> all I have is this
>>
>> https://github.com/dalehenrich/FSGit
>>
>> I dont need much, just basic git pull, push, clone, add and rm should
>> do fine for starter.
>>
>> But of course I am interesting into learning what can be done, what is
>> available , who needs help with what. Github is something really important
>> for me, so I am willing to contribute as much I can into bringing Pharo
>> closer to it.
>>
>> My interest is using Github in place of smalltalkhub and squeaksource.
>> I was planning to implement something like an App Store (not the purchase
>> system) for Pharo libraries and I would love to use github as a backend
>> to it and git of course.
>>
>
>
Nov. 3, 2013