Sorry, my bad, I was using my "normal" github password, instead of a
Personal Access Token.
I have just pushed the web site.

Working on the javadoc....


On Wed, Oct 7, 2020 at 12:40 PM Ruben Q L <[email protected]> wrote:

>
> It seems I cannot push into calcite-site repo (
> https://github.com/apache/calcite-site.git/)
> Am I missing something?
>
>
>
> On Wed, Oct 7, 2020 at 8:02 AM Ruben Q L <[email protected]> wrote:
>
>> Stamatis, Francis, thank you very much for the feedback.
>> I will work on that.
>>
>> Ruben
>>
>>
>> On Tue, Oct 6, 2020 at 11:03 PM Francis Chuang <[email protected]>
>> wrote:
>>
>>> Hi Ruben,
>>>
>>> Thanks for getting the released rolled out.
>>>
>>> In general, when making changes to the website:
>>> - Master is the source of truth.
>>> - Commit to Master first.
>>> - Cherry pick into Site.
>>> - Build Site and publish.
>>>
>>> If a commit is on site, but not on master, then the person making the
>>> change made a small mistake and you should make sure the commit is
>>> cherry-picked into master.
>>>
>>> After a release, we need to make Site equal Master since Master is the
>>> source of truth.
>>>
>>> I believe you run "git reset --hard master" on Site to force it to equal
>>> master. Note that this completely overwrites site with all the commits
>>> from Master and drops commits that were in Site but not in Master.
>>> Therefore it is important to make sure any commits that were on Site but
>>> not on Master are "fixed" by making sure they are on Master first.
>>>
>>> Once that's done, just publish the site following the instructions in
>>> site/README.md
>>>
>>> Hope that helps!
>>>
>>> Francis
>>>
>>> On 7/10/2020 7:08 am, Ruben Q L wrote:
>>> > Hi all,
>>> >
>>> > I have to publish the site after the release 1.26.0, it is the first
>>> time
>>> > that I do such a thing, and I don't want to mess things up (especially
>>> > since I am not a git expert).
>>> >
>>> > I do not understand the current situation between 'master' and 'site'
>>> > branches. It looks like they have diverged: 'site' branch is currently
>>> "2
>>> > commits ahead, 99 commits behind master" [1], is this normal or
>>> expected?
>>> > The ahead commits seem to be:
>>> > -
>>> >
>>> https://github.com/apache/calcite/commit/8cf0701dac5aad7d695709d8e35957c261f8ae82
>>> > -
>>> >
>>> https://github.com/apache/calcite/commit/b65944772c7234612fc5a8c84384d40a5cfa6d84
>>> >
>>> > The second one is an interesting case, it seems that the exact same
>>> change
>>> > was also committed to master (as a different commit):
>>> > -
>>> >
>>> https://github.com/apache/calcite/commit/0920796bb917ee8420d2534233486ca0413b4430
>>> > I guess this was a cherry-pick? Is this normal? In that case, why the
>>> other
>>> > one was not applied to master?
>>> >
>>> > My question is, how should I proceed? Shall I merge master into site?
>>> site
>>> > into master? both? I have tried both locally, and they cannot be
>>> > fast-forwarded (merge --ff-only).
>>> >
>>> > Then, which branch should I use to re-build the site and re-generate
>>> the
>>> > javadoc before pushing it into the calcite-site repo? Master? Site?
>>> Either
>>> > of them once they are aligned?
>>> >
>>> > Thanks,
>>> > Ruben
>>> >
>>> > [1] https://github.com/apache/calcite/tree/site
>>> >
>>>
>>

Reply via email to