Forking Versions

Richard Gaskin ambassador at
Fri Oct 9 11:51:54 EDT 2015

Github is simple - if what you're building is the Linux kernel, which is 
what it was designed for. ;)

  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  Ambassador at      

Mike Kerner wrote:

> wow, what a pain.
> On Thu, Oct 8, 2015 at 5:55 PM, Monte Goulding <monte at>
> wrote:
>> Oh, you also need to add the official repo as a remote on your fork:
>> git remote add upstream <
>> This adds the official repo as a remote named upstream which is the normal
>> name of the original repo when you have a fork. Your fork is called origin.
>> What you want to do is pull the changes from upstream (the company repo),
>> make commits and push them to origin (your fork). If you have anything to
>> contribute you can then send a pull request which is basically a request
>> for them to merge in the changes on a branch on your fork into the official
>> repo.
>> Now that you have added upstream as a remote you want to set the upstream
>> of each of the official branches that you have checked out. Say you have
>> checked out develop (livecode 8) then you want to do this:
>> git branch --set-upstream develop upstream/develop
>> This means that when you checkout develop and pull it will automatically
>> pull from the upstream remote (the company repo) rather than your origin
>> remote (your fork).
>> Anyway I hope that helps ;-)
>> > On 9 Oct 2015, at 5:55 am, Mike Kerner <MikeKerner at>
>> wrote:
>> >
>> > 1) In Git, if I have a fork, but then there are updates to the master
>> > branch, and I want to take those and replace at least some of the
>> contents
>> > in my fork, do I have to create a new fork and download the entire
>> project,
>> > again?  That seems like it would screw up the things I've been working on
>> > in my fork, and mean that I would have to manually re-integrated the
>> things
>> > I'm doing in the files I'm working on.
>> >
>> > 2) I've been messing around with various widgets, but I'm not messing
>> with
>> > the engine, but there does not seem to be a way to fork part of the
>> project
>> > without forking all of it.
>> >
>> > --
>> > On the first day, God created the heavens and the Earth
>> > On the second day, God created the oceans.
>> > On the third day, God put the animals on hold for a few hours,
>> >   and did a little diving.
>> > And God said, "This is good."

More information about the use-livecode mailing list