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. >>> >> >> >
