trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: August 2012

Re: [trinity-devel] How do I fix GIT ??

From: "David C. Rankin" <drankinatty@...>
Date: Wed, 15 Aug 2012 16:01:23 -0500
On 08/15/2012 03:10 PM, David C. Rankin wrote:
> All,
> 
>   I have my abakus GIT tree messed up:
> 
> 15:04 providence:/mnt/pv/home/david/tde13/tde/main/applications/abakus> git
> checkout -f v3.5.13-sru
> Already on 'v3.5.13-sru'
> Your branch and 'origin/v3.5.13-sru' have diverged,
> and have 66 and 11 different commits each, respectively.
> 15:04 providence:/mnt/pv/home/david/tde13/tde/main/applications/abakus> git pull
> U       admin
> U       cmake
> U       src/CMakeLists.txt
> 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'.
> 
>   How in the heck do I fix this? I've googled, I've 'git checkout --
> src/CMakeLists.txt', I've git status, I've git diffed, but I can just tell it to
> throw away all the stuff I have in abakus and just download a fresh copy of
> origin/v3.5.13-sru
> 
> What is the trick?
> 

I give up! No matter what I do, I alway end up in this F'ed up state where git
pull puts this garbage in src/CMakeLists.txt

tde_add_executable( abakus AUTOMOC
  SOURCES abakus.cpp abakuslistview.cpp
    dragsupport.cpp editor.cpp
    evaluator.cpp function.cpp
    mainwindow.cpp node.cpp
    numerictypes.cpp result.cpp
    resultlistview.cpp resultlistviewtext.cpp
    rpnmuncher.cpp valuemanager.cpp dcopIface.skel
    ${BF_SOURCES} ${MPFR_SOURCES}
<<<<<<< HEAD
  LINK kio-shared tdecore-shared tdeprint-shared tdeui-shared DCOP-shared
${MPFR_LIBRARIES}
=======
  LINK kio-shared kdecore-shared kdeprint-shared kdeui-shared DCOP-shared
${MPFR_LIBRARIES}
>>>>>>> 44ac2bccce5cbeb595a717755de8d1017d12981a
  DESTINATION ${BIN_INSTALL_DIR}
)

Even if I follow directions, manually merge the file by deleting:
<<<<<<< HEAD
  LINK kio-shared tdecore-shared tdeprint-shared tdeui-shared DCOP-shared
${MPFR_LIBRARIES}
=======
>>>>>>> 44ac2bccce5cbeb595a717755de8d1017d12981a

and leaving the wanted:

  LINK kio-shared kdecore-shared kdeprint-shared kdeui-shared DCOP-shared

I still en up with:

16:00 providence:/mnt/pv/home/david/tde13/tde/main/applications/abakus> git pull
U       admin
U       cmake
U       src/CMakeLists.txt
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'.

I have no idea how to fix the admin and cmake directories?  Git wizards how do
you fix this?



-- 
David C. Rankin, J.D.,P.E.