-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need to be able to specify GsDevKit_home branch for GemStone builds ... #54
Comments
Unfortunately, I can't assign this to you, because you are not (yet) an official contributor of this repo. And I can't add you to hpi-swa, but I will ask someone tomorrow who can. Why do you need to be able to specify the GsDevKit_home branch? |
... haha, I don't need the bug assigned to me, but I do intend to As an example, tODE is dependent upon the structure in GsDevKit_home, I've already done this on my jury-rigged use of smalltalkCI and tODE[1] Dale [1] https://github.com/dalehenrich/tode/blob/dev/.travis.yml On 02/08/2016 02:56 PM, Fabio Niephaus wrote:
|
Is there a reason for cloning the entire Git repository? |
You mean a zip file instead of a clone? GsDevKit is designed to be used as a clone ... doing a pull request is how a new version of GsDevKit_home is delivered --- so switching branches is how it is documented to use GsDevKit_home ... that's why I talk about switching branches ... For the purposes of optimizing the operation of smalltalkCI, we could download a zip file of the target commitish , but this optimization would be a separate issue from needing to provide the end user with the ability to switch versions ... I've notthing against doing that ... Of course, I'll ask you to not look too closely at GsDevKit_home itself, because there are a number of projects that get cloned as part of the "normal operation" of GsDevKit_home and it starts to defeat the purpose of using GsDevKit_home, if I start rewriting chunks of the system just for travis:) |
Would |
Does that get me the tip of each branch? If so then that would be fine ... |
Yep, it does. |
At the moment I am think that a set of environment variables will be used to control the GsDevKit_home options I have a couple of different use cases right now with different projects and I need to sort through things ... I could also add a GsDevKit_home spec to the smalltalk.ston file ... GsDevKit_home uses a pharo image to implement some of the more complicated logic and I could employ that same technique to this particular problem. Keep in mind that I want to use smalltalkCI (which uses GsDevKit_home) to actually test GsDevKit_home .... |
I'd like to minimize the things that need to be configured via |
addressed in #105 |
Probably a GemStone-specific env var set in .travis.yml ... @fniephaus - please assign to me and I will work on this ...
The text was updated successfully, but these errors were encountered: