<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Mar 30, 2014 at 1:24 PM, Àlex Fiestas <span dir="ltr"><<a href="mailto:afiestas@kde.org" target="_blank">afiestas@kde.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi there<br>
<br>
It was requested by the maintainers of some of the projects that live in the<br>
kde-workspace repo that they would love to keep the whole history after the<br>
split. Doing such thing is easy for projects that have not been moved (kwin,<br>
powerdevil) but otherwise it requires git-fu that we clearly lack.<br>
<br>
The following folders (to be split) are the ones that need to be split keeping<br>
all the history and where a simple git filter-branch won't cut it:<br>
plasma-workspace<br>
plasma-desktop<br>
oxygen<br>
libksysguard<br>
<br>
So we need help to split those while keeping the whole history. Could you lend<br>
us a hand?<br>
<br>
Alternatively we could use grafts like we have done with frameworks.<br>
<br>
Cheers.<br>
</blockquote></div><br></div><div class="gmail_extra">Hi,</div><div class="gmail_extra">I've been looking into the issue with Nicolás (aka PovAddict) and we managed to figure out all repositories history except for plasma-workspace and plasma-desktop. The problem was that not only they were moved now, but they were moved back in the day from kde-base when kde-workspace was created. It seems like something possible to solve but it didn't look like something that would pay off, so I decided to graft those. If somebody has great problems, I'd suggest to use the occasion and suggest a sane solution before we all start working on it, otherwise I think that grafts are a good solution (you can use the time I'm sending this e-mail as a proof we tried otherwise).</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Other than that, the rest of repositories have been pushed with full history (AFAIK) and it seems to work well. If there's any left-over issue, there will "always" be the kde-workspace repository for reference.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">I just pushed as well changes in the dependency-data-kf5-qt5 file so that when one tries to compile "plasma-desktop" gets the correct dependencies; note that you shouldn't be building kde-workspace anymore. It worked on my system, I hope it will work on most systems.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">I hope this doesn't distort your workflow too much and that we can soon start to take advantage of the new, leaner, organization of the project.</div><div class="gmail_extra">
<br></div><div class="gmail_extra">Good night!</div><div class="gmail_extra">Aleix</div></div>