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 <[email protected]> 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 <[email protected]>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 [[email protected]] de la part de kilon >> alios [[email protected]] >> *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 >> <[email protected]>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 [[email protected]] de la part de >>> kilon alios [[email protected]] >>> *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 >>> <[email protected]>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 [[email protected]] de la part de >>>> kilon alios [[email protected]] >>>> *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. >>>> >>> >>> >> >
