Date: prev next · Thread: first prev next last
2019 Archives by date, by thread · List index


Hey Eike,
Thank you so much for the help!
I followed the steps you suggested. I am on the local branch of the
repository.

After the * git rebase origin/master step, *I get all this on the terminal.
********************************************************************************************************************************************************
komal@komal-Vostro-15-3568:~/Downloads/libo$  git fetch
https://git.libreoffice.org/core refs/changes/03/66203/2 && git cherry-pick
FETCH_HEAD
From https://git.libreoffice.org/core
 * branch                      refs/changes/03/66203/2 -> FETCH_HEAD
Performing inexact rename detection: 100% (35178/35178), done.
On branch my_first1
You are currently cherry-picking commit 40c717b6d00a.

Changes not staged for commit:
    modified:   helpcontent2 (new commits)

Untracked files:
    0001-simplify-ScChangeTrack-queues.patch


It took 15.61 seconds to enumerate untracked files. 'status -uno'
may speed it up, but you have to be careful not to forget to add
new files yourself (see 'git help status').
no changes added to commit
The previous cherry-pick is now empty, possibly due to conflict resolution.
If you wish to commit it anyway, use:

    git commit --allow-empty

Otherwise, please use 'git reset'
_____________________________________________________________________________________________________
komal@komal-Vostro-15-3568:~/Downloads/libo$  git cherry-pick --continue
On branch my_first1
You are currently cherry-picking commit 40c717b6d00a.

Changes not staged for commit:
    modified:   helpcontent2 (new commits)

Untracked files:
    0001-simplify-ScChangeTrack-queues.patch

no changes added to commit
The previous cherry-pick is now empty, possibly due to conflict resolution.
If you wish to commit it anyway, use:

    git commit --allow-empty

Otherwise, please use 'git reset'
_______________________________________________________________________________________________________
komal@komal-Vostro-15-3568:~/Downloads/libo$ git commit --allow-empty
[my_first1 94f5fecef1fe] tdf#114441 Change in the Data Type to Sal_uInt32
 Date: Sat Jan 12 08:16:18 2019 +0530

*********************************************************************************************************************************************
I don't understand what to do next. But I want to submit my first commit.

Please help! I also tried * ./logerrit submit master. *But I get this! :/
*********************************************************************************************************************************************
komal@komal-Vostro-15-3568:~/Downloads/libo$ ./logerrit submit master
Enumerating objects: 15, done.
Counting objects: 100% (15/15), done.
Delta compression using up to 4 threads
Compressing objects: 100% (11/11), done.
Writing objects: 100% (11/11), 1.22 KiB | 208.00 KiB/s, done.
Total 11 (delta 9), reused 0 (delta 0)
remote: Resolving deltas: 100% (9/9)
remote: Processing changes: refs: 1, done
To ssh://logerrit/core
 ! [remote rejected]           HEAD -> refs/for/master (change
https://gerrit.libreoffice.org/65890 closed)
error: failed to push some refs to 'ssh://logerrit/core'
*****************************************************************************************************************************

Link to my commit---
https://gerrit.libreoffice.org/#/c/66203/

Thanking you in anticipation!

Regards,
Komal

On Sat, Jan 19, 2019 at 3:42 AM Eike Rathke <erack@redhat.com> wrote:

Hi Komal,

On Friday, 2019-01-18 08:31:53 +0530, Komal Bharadiya wrote:

I have been working on my first commit. But I am not able to rework on my
patch.
I get this on my terminal--

********************************************************************************************
To ssh://logerrit:29418/core
 ! [remote rejected]           HEAD -> refs/publish/master/66203 (you are
not allowed to upload merges)
error: failed to push some refs to 'ssh://komalbharadiya@logerrit
:29418/core'

*********************************************************************************************
Please help, how do I resolve *CANNOT MERGE* issue?

It could had helped if you described exactly how you manoeuvred yourself
into that situation, i.e. which sequence of commands lead to a merge
commit that can't be pushed. Anyway..

First put aside (just in case your existing conflict resolution could be
reused or would come handy when resolving the merge conflict again) and
throw away your current commit(s); assuming that you are on your local
master do

  git log

Your conflict resolution probably is the second commit and the HEAD
commit is the merge commit. If so, then

  git format-patch -1 HEAD~1

which writes some 0001-your-commit-summary.patch file. Then

  git reset --hard HEAD~2

which throws away the topmost 2 commits. If your commit history is
different then please adjust the commands. Then

  git pull -r

to pull and rebase master to current state (probably you omitted the -r
to some pull in some stage earlier which lead to the merge)

Then cherry-pick the gerrit change with

  git fetch https://git.libreoffice.org/core refs/changes/03/66203/2 &&
git cherry-pick FETCH_HEAD

This should lead to an error message about merge conflicts.
Resolve the merge conflicts. When done

  git cherry-pick --continue

If the change is commited and builds you can push to gerrit.


If the earlier assumption that you are on your local master does not
hold but you are on a local branch instead (which is advisable), then
proceed the same but instead of

  git pull -r

issue the commands

  git fetch
  git rebase origin/master

Hope that helps.

  Eike

--
GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563
2D3A


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.