Re: Cherry picking SMB changes from kde-runtime master to frameworks. Err...
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...
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...
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