Re: Cherry picking SMB changes from kde-runtime master to frameworks. Err...

2013-12-01 Thread Mark Gaiser
On Sun, Dec 1, 2013 at 10:09 AM, David Faure  wrote:
> On Sunday 01 December 2013 03:25:08 Mark Gaiser wrote:
>> In recent months Dawit (in cc) has added quite some nice optimizations
>> to the SMB kioslave. He' done with those changes now so i'd like to
>> pull those into the frameworks branch
>
> Indeed, we never merged master into frameworks, for kde-runtime, so a whole 
> bunch of bugfixes were not merged.
>
> I just did the merge, since it involved fixing some conflicts in various 
> places.
>
> Since you asked, here are the git commands I used.
>
>  5096  1.12.2013 09:51  0:01  cd 5/kde-runtime
>  5097  1.12.2013 09:51  0:06  git up
>  5100  1.12.2013 09:52  0:00  git merge origin/master
>
> CONFLICT (modify/delete): plasma/tools/plasmapkg/main.cpp deleted in HEAD and 
> modified in origin/master. Version origin/master of 
> plasma/tools/plasmapkg/main.cpp left in tree.
> CONFLICT (modify/delete): 
> plasma/scriptengines/javascript/data/plasma-scriptengine-applet-simple-javascript.desktop
>  deleted in HEAD and modified in origin/master. Version origin/master of 
> plasma/scriptengines/javascript/data/plasma-scriptengine-applet-simple-javascript.desktop
>  left in tree.
> CONFLICT (modify/delete): 
> plasma/scriptengines/javascript/data/plasma-packagestructure-javascript-addon.desktop
>  deleted in HEAD and modified in origin/master. Version origin/master of 
> plasma/scriptengines/javascript/data/plasma-packagestructure-javascript-addon.desktop
>  left in tree.
> CONFLICT (modify/delete): 
> plasma/declarativeimports/qtextracomponents/mouseeventlistener.h deleted in 
> HEAD and modified in origin/master. Version origin/master of 
> plasma/declarativeimports/qtextracomponents/mouseeventlistener.h left in tree.
> CONFLICT (modify/delete): 
> plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp deleted in 
> HEAD and modified in origin/master. Version origin/master of 
> plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp left in 
> tree.
> CONFLICT (modify/delete): 
> plasma/declarativeimports/plasmacomponents/qml/ToolButton.qml deleted in HEAD 
> and modified in origin/master. Version origin/master of 
> plasma/declarativeimports/plasmacomponents/qml/ToolButton.qml left in tree.
> Removing kwalletd/kwalletopenloop.h
> Removing kwalletd/kwalletopenloop.cpp
> Auto-merging kwalletd/CMakeLists.txt
> Auto-merging ktimezoned/ktimezonedbase.h
> CONFLICT (content): Merge conflict in ktimezoned/ktimezonedbase.h
> Auto-merging kioslave/trash/discspaceutil.cpp
> CONFLICT (content): Merge conflict in kioslave/trash/discspaceutil.cpp
> Removing kioslave/thumbnail/icoutils.cpp
> Auto-merging kioslave/thumbnail/CMakeLists.txt
> CONFLICT (content): Merge conflict in kioslave/thumbnail/CMakeLists.txt
> Auto-merging kioexec/main.cpp
> CONFLICT (content): Merge conflict in kioexec/main.cpp
> Auto-merging kglobalaccel/kglobalacceld.cpp
> Recorded preimage for 'kioexec/main.cpp'
> Recorded preimage for 'kioslave/thumbnail/CMakeLists.txt'
> Recorded preimage for 'kioslave/trash/discspaceutil.cpp'
> Recorded preimage for 'ktimezoned/ktimezonedbase.h'
> Automatic merge failed; fix conflicts and then commit the result.
>
>  5023  1.12.2013 09:55  1:50  git log -p origin/master 
> kioslave/thumbnail/CMakeLists.txt
>  5104  1.12.2013 09:55  1:13  vi kioslave/thumbnail/CMakeLists.txt
>  5105  1.12.2013 09:56  0:00  git add kioslave/thumbnail/CMakeLists.txt
>  5106  1.12.2013 09:56  0:14  vi kioslave/trash/discspaceutil.cpp
>  5107  1.12.2013 09:56  0:00  git add kioslave/trash/discspaceutil.cpp
>  5109  1.12.2013 09:57  0:16  git log -p origin/master 
> ktimezoned/ktimezonedbase.h
>  5110  1.12.2013 09:57  0:13  vi ktimezoned/ktimezonedbase.h
>  5111  1.12.2013 09:57  0:00  git add ktimezoned/ktimezonedbase.h
>  5025  1.12.2013 09:58  0:06  git log -p origin/master kioexec/CMakeLists.txt
>  5113  1.12.2013 09:58  0:00  git rm -r plasma
>  5114  1.12.2013 09:58  0:01  git diff
>  5115  1.12.2013 09:58  0:17  git diff --cached
>  5026  1.12.2013 09:58  1:13  git log -p origin/master kioexec/main.cpp
>  5116  1.12.2013 09:58  1:18  vi kioexec/main.cpp
>  5118  1.12.2013 09:59  0:00  git add kioexec/main.cpp
>  5119  1.12.2013 09:59  0:04  git diff --cached kioexec/main.cpp
>  5027  1.12.2013 10:00  0:02  make -j8
>  5033  1.12.2013 10:01  1:17  git commit
>  5034  1.12.2013 10:03  0:07  git wup  [*]
>  5035  1.12.2013 10:03  0:08  git push
>
> wup = log --stat @{u}.. # "what will push actually push"
>
> --
> David Faure, fa...@kde.org, http://www.davidfaure.fr
> Working on KDE, in particular KDE Frameworks 5
>

Hi David,

Thank you very much for that!
I was expecting something like merging only the smb folder or
cherry-picking some changes, but no full merge. Thank you for taking
care of that :)

I like "git wup"!

Cheers,
Mark
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Cherry picking SMB changes from kde-runtime master to frameworks. Err...

2013-12-01 Thread David Faure
On Sunday 01 December 2013 03:25:08 Mark Gaiser wrote:
> In recent months Dawit (in cc) has added quite some nice optimizations
> to the SMB kioslave. He' done with those changes now so i'd like to
> pull those into the frameworks branch 

Indeed, we never merged master into frameworks, for kde-runtime, so a whole 
bunch of bugfixes were not merged.

I just did the merge, since it involved fixing some conflicts in various places.

Since you asked, here are the git commands I used.

 5096  1.12.2013 09:51  0:01  cd 5/kde-runtime
 5097  1.12.2013 09:51  0:06  git up
 5100  1.12.2013 09:52  0:00  git merge origin/master

CONFLICT (modify/delete): plasma/tools/plasmapkg/main.cpp deleted in HEAD and 
modified in origin/master. Version origin/master of 
plasma/tools/plasmapkg/main.cpp left in tree.
CONFLICT (modify/delete): 
plasma/scriptengines/javascript/data/plasma-scriptengine-applet-simple-javascript.desktop
 deleted in HEAD and modified in origin/master. Version origin/master of 
plasma/scriptengines/javascript/data/plasma-scriptengine-applet-simple-javascript.desktop
 left in tree.
CONFLICT (modify/delete): 
plasma/scriptengines/javascript/data/plasma-packagestructure-javascript-addon.desktop
 deleted in HEAD and modified in origin/master. Version origin/master of 
plasma/scriptengines/javascript/data/plasma-packagestructure-javascript-addon.desktop
 left in tree.
CONFLICT (modify/delete): 
plasma/declarativeimports/qtextracomponents/mouseeventlistener.h deleted in 
HEAD and modified in origin/master. Version origin/master of 
plasma/declarativeimports/qtextracomponents/mouseeventlistener.h left in tree.
CONFLICT (modify/delete): 
plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp deleted in 
HEAD and modified in origin/master. Version origin/master of 
plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp left in tree.
CONFLICT (modify/delete): 
plasma/declarativeimports/plasmacomponents/qml/ToolButton.qml deleted in HEAD 
and modified in origin/master. Version origin/master of 
plasma/declarativeimports/plasmacomponents/qml/ToolButton.qml left in tree.
Removing kwalletd/kwalletopenloop.h
Removing kwalletd/kwalletopenloop.cpp
Auto-merging kwalletd/CMakeLists.txt
Auto-merging ktimezoned/ktimezonedbase.h
CONFLICT (content): Merge conflict in ktimezoned/ktimezonedbase.h
Auto-merging kioslave/trash/discspaceutil.cpp
CONFLICT (content): Merge conflict in kioslave/trash/discspaceutil.cpp
Removing kioslave/thumbnail/icoutils.cpp
Auto-merging kioslave/thumbnail/CMakeLists.txt
CONFLICT (content): Merge conflict in kioslave/thumbnail/CMakeLists.txt
Auto-merging kioexec/main.cpp
CONFLICT (content): Merge conflict in kioexec/main.cpp
Auto-merging kglobalaccel/kglobalacceld.cpp
Recorded preimage for 'kioexec/main.cpp'
Recorded preimage for 'kioslave/thumbnail/CMakeLists.txt'
Recorded preimage for 'kioslave/trash/discspaceutil.cpp'
Recorded preimage for 'ktimezoned/ktimezonedbase.h'
Automatic merge failed; fix conflicts and then commit the result.

 5023  1.12.2013 09:55  1:50  git log -p origin/master 
kioslave/thumbnail/CMakeLists.txt
 5104  1.12.2013 09:55  1:13  vi kioslave/thumbnail/CMakeLists.txt
 5105  1.12.2013 09:56  0:00  git add kioslave/thumbnail/CMakeLists.txt
 5106  1.12.2013 09:56  0:14  vi kioslave/trash/discspaceutil.cpp
 5107  1.12.2013 09:56  0:00  git add kioslave/trash/discspaceutil.cpp
 5109  1.12.2013 09:57  0:16  git log -p origin/master 
ktimezoned/ktimezonedbase.h
 5110  1.12.2013 09:57  0:13  vi ktimezoned/ktimezonedbase.h
 5111  1.12.2013 09:57  0:00  git add ktimezoned/ktimezonedbase.h
 5025  1.12.2013 09:58  0:06  git log -p origin/master kioexec/CMakeLists.txt
 5113  1.12.2013 09:58  0:00  git rm -r plasma
 5114  1.12.2013 09:58  0:01  git diff
 5115  1.12.2013 09:58  0:17  git diff --cached
 5026  1.12.2013 09:58  1:13  git log -p origin/master kioexec/main.cpp
 5116  1.12.2013 09:58  1:18  vi kioexec/main.cpp
 5118  1.12.2013 09:59  0:00  git add kioexec/main.cpp
 5119  1.12.2013 09:59  0:04  git diff --cached kioexec/main.cpp
 5027  1.12.2013 10:00  0:02  make -j8
 5033  1.12.2013 10:01  1:17  git commit
 5034  1.12.2013 10:03  0:07  git wup  [*]
 5035  1.12.2013 10:03  0:08  git push

wup = log --stat @{u}.. # "what will push actually push"

-- 
David Faure, fa...@kde.org, http://www.davidfaure.fr
Working on KDE, in particular KDE Frameworks 5

___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel


Re: Cherry picking SMB changes from kde-runtime master to frameworks. Err...

2013-12-01 Thread Dawit A
On Sat, Nov 30, 2013 at 9:25 PM, Mark Gaiser  wrote:

> Hi,
>
> I don't even know if cherry picking is the right approach so it might
> be better if i explain what i want to do. You, git gurus, surely can
> share how i need to get there, right? :)
>
> In recent months Dawit (in cc) has added quite some nice optimizations
> to the SMB kioslave. He' done with those changes now so i'd like to
> pull those into the frameworks branch and update my porting patch to
> get that slave working on Qt5/KF5.
>
> The question is: What is the best way to get those changes from master
> to frameworks? You can easily see the changes by checking out the
> master branch (kde-runtime) and typing:
> git log --stat b21dc0a.. kioslave/smb/
>
> @Dawit, are those all the changes you made? Or did you also do
> something related but outside the smb folder?
>

Yes, 6c0de32 being the one about the optimization.
___
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel