but I've just seen that in the end you got it right

$ git log

commit 775926ad
Author: Kornel Benko <kor...@lyx.org>
Date:   Thu Nov 21 12:55:35 2013 +0100

    * sk.po

commit 8cf12101
Author: Tommaso Cucinotta <tomm...@lyx.org>
Date:   Wed Nov 20 00:23:13 2013 +0000

    Multi-view XMPP chat.

Thx.

        T.

On 21/11/13 22:30, Tommaso Cucinotta wrote:
> AFAIU, the working recipe should be:
> 
> git branch
> (just to check you're on the right branch, you know...)
> git commit po/sk.po
> ...
> git pull --rebase tommaso features/chat2
> git push tommaso features/chat2
> 
> If you have this unmerged stuff in the way, try a
> git merge --abort
> 
> and then go on with the above... ?!?
> 
>       T.
> 
> On 21/11/13 12:07, Kornel Benko wrote:
>> Sorry to bother again.
>>
>>  
>>
>> I am using
>>
>> #git checkout features/chat2
>>
>> error: you need to resolve your current index first
>>
>> po/sk.po: needs merge
>>
>>  
>>
>> #git stash
>>
>> po/sk.po: needs merge
>>
>> po/sk.po: unmerged (1f6e1949e332498c7c926239e9b4ceba4425a432)
>>
>> po/sk.po: unmerged (5745192072e23b96d582f7a3826b164cf1a63aeb)
>>
>> po/sk.po: unmerged (06af1a199e8797ce1f88c587e7aee17fef43872d)
>>
>> fatal: git-write-tree: error building trees
>>
>> Cannot save the current index state
>>
>>  
>>
>> #git checkout po/sk.po
>>
>> error: path 'po/sk.po' is unmerged
>>
>>  
>>
>> #git merge
>>
>> error: 'merge' is not possible because you have unmerged files.
>>
>> hint: Fix them up in the work tree,
>>
>> hint: and then use 'git add/rm <file>' as
>>
>> hint: appropriate to mark resolution and make a commit,
>>
>> hint: or use 'git commit -a'.
>>
>> fatal: Exiting because of an unresolved conflict.
>>
>>  
>>
>> #git pull --rebase
>>
>> U po/sk.po
>>
>> Pull is not possible because you have unmerged files.
>>
>> Please, fix them up in the work tree, and then use 'git add/rm <file>'
>>
>> as appropriate to mark resolution, or use 'git commit -a'.
>>
>>  
>>
>> #git reset --hard features/chat2
>>
>> HEAD is now at 8cf1210 Multi-view XMPP chat.
>>
>>  
>>
>> #########################
>>
>> OK, now it feels, like I can add po/sk.po again
>>
>>  
>>
>> #git commit po/sk.po
>>
>> 1 file changed, 2915 insertions(+), 2795 deletions(-)
>>
>>  
>>
>> #git push
>>
>> Counting objects: 7, done.
>>
>> Delta compression using up to 8 threads.
>>
>> Compressing objects: 100% (4/4), done.
>>
>> Writing objects: 100% (4/4), 11.24 KiB, done.
>>
>> Total 4 (delta 3), reused 0 (delta 0)
>>
>> remote: Traceback (most recent call last):
>>
>> remote: File "hooks/post-receive", line 139, in <module>
>>
>> remote: main()
>>
>> remote: File "hooks/post-receive", line 129, in main
>>
>> remote: with open(log_file_path, 'a') as log_file:
>>
>> remote: IOError: [Errno 2] No such file or directory: ''
>>
>> To g...@git.lyx.org:developers/tommaso/lyx
>>
>> 8cf1210..775926a features/chat2 -> features/chat2
>>
>> ! [rejected] master -> master (non-fast-forward)
>>
>> error: failed to push some refs to 'g...@git.lyx.org:developers/tommaso/lyx'
>>
>> To prevent you from losing history, non-fast-forward updates were rejected
>>
>> Merge the remote changes (e.g. 'git pull') before pushing again. See the
>>
>> 'Note about fast-forwards' section of 'git push --help' for details.
>>
>> ............................
>>
>>  
>>
>> Lost again. What a hell!
>>
>>  
>>
>> Kornel
>>
>>  
>>
>>  
>>
> 

Reply via email to