I did not forget about kreport. I have a linear history in src/ already. Please expect the repo updated after 2.9.1 tagging.
On 27 February 2015 at 21:12, Jaroslaw Staniek <stan...@kde.org> wrote: > For the record, one of the commands that have put my SSD on fire for a > few hours (Calligra has 95k commits): > > git filter-branch --tree-filter 'mv libs/koreport src 2> /dev/null || > true; mv kexi/plugins/reportspgz/backend src 2> /dev/null || true; mv > kexi/plugins/reportspgz/koreport src 2> /dev/null || true; mv > kexi/plugins/reports/koreport src 2> /dev/null || true' -- HEAD > > On 24 February 2015 at 00:53, Jaroslaw Staniek <stan...@kde.org> wrote: >> On 12 February 2015 at 09:17, Jaroslaw Staniek <stan...@kde.org> wrote: >>> Hi, >>> Based on todays IRC conversation with the admin (below), I propose >>> that keep kproperty and kreport still in my scratch repos[1] for some >>> more time before we're satisfied with history and dir layout. In 10 >>> days 2.9 will be released and more energy would go to the porting >>> tasks. >> >> OK, update: >> (affects calligra libs so CC'd calligra-devel) >> >> 1. Today I reorganized directory structure of KReport and KProperty >> according to >> https://community.kde.org/Frameworks/Policies#Framework_directory_structure >> >> KProperty's history is kept carefully down to Jan 5 2004! >> (note: pushed to my scratch repo >> https://community.kde.org/Kexi/Porting_to_Qt%26KF_5#koproperty >> Can be used already to continue porting kproperty) >> >> KReport's history is kept since Mar 7 2008, the time of our OpenRPT fork. >> >> KReport takes its history to src/ from (chronologically): >> kexi/plugins/reportspgz/backend >> kexi/plugins/reportspgz/koreport >> kexi/plugins/reports/koreport >> libs/koreport >> >> report plugins go to src/plugins/ from (chronologically): >> libs/koreport/plugins >> plugins/reporting >> >> (note: NOT yet pushed to my kreport scratch repo, editing such big >> repo as calligra needs more time) >> >> 2. I also moved to my personal clone repo for predicate as history >> editing can happen only there, otherwise git hooks could crash the >> Internet and global email system :) >> >> (note: pushed already to >> https://community.kde.org/Kexi/Porting_to_Qt%26KF_5#Predicate) >> >> >> Hope this helps. >> >>> [08:59] <bcooksley> jstaniek: mainline repositories can never have >>> force push permissions granted on a permanent basis >>> [08:59] <bcooksley> it breaks the notification hooks >>> [09:00] <jstaniek> bcooksley: thx, and can I remove branches? >>> [09:01] <bcooksley> of course, repo administrators have always been >>> able to delete branches and tags >>> [09:01] <bcooksley> the 'master' branch is protected by Git itself and >>> is indeliable >>> [09:01] <jstaniek> ok, did not know this is the default; that's enough >>> - we'll start by having work-<N> work branches that will be removed >>> one day >>> [09:03] * bcooksley isn't sure what is being planned here with piggz >>> and jstaniek... >>> [09:03] <bcooksley> i'll set the repos up in a bit >>> [09:03] <bcooksley> please don't circumvent the no-force push rule by >>> creating new branches / deleting old ones >>> [09:03] <bcooksley> because that has the same effect >>> [09:04] <bcooksley> we spam out a shit load of mail, and trigger all >>> sorts of hooks >>> [..] >>> >>> [09:08] <jstaniek> bcooksley: hmm so maybe >>> kde:scratch/staniek/kproperty needs to be used for a bit more time >>> [09:09] <bcooksley> basically you need to be ready to fully split off >>> the mainline Calligra repo >>> [09:09] <bcooksley> and settle down into normal development patterns >>> [09:09] <bcooksley> i'm not sure why you need to force push though... >>> [09:09] <bcooksley> frameworks did it w/out force pushes >>> [09:10] <jstaniek> I am preparing the history avoiding unnecessary >>> 'move' commits that hides the real history >>> [09:10] <bcooksley> so you're polishing your filter-branch stuff? >>> [09:10] <jstaniek> y >>> [09:11] <bcooksley> that should definitely be in a scratch repo then >>> [09:11] <jstaniek> so please pause the creation of the repos - just >>> because someone can push there too soon >>> >>> >>> [1] https://community.kde.org/Kexi/Porting_to_Qt%26KF_5#koproperty >> >> >> -- >> regards, Jaroslaw Staniek >> >> KDE: >> : A world-wide network of software engineers, artists, writers, translators >> : and facilitators committed to Free Software development - http://kde.org >> Calligra Suite: >> : A graphic art and office suite - http://calligra.org >> Kexi: >> : A visual database apps builder - http://calligra.org/kexi >> Qt Certified Specialist: >> : http://www.linkedin.com/in/jstaniek > > > > -- > regards, Jaroslaw Staniek > > KDE: > : A world-wide network of software engineers, artists, writers, translators > : and facilitators committed to Free Software development - http://kde.org > Calligra Suite: > : A graphic art and office suite - http://calligra.org > Kexi: > : A visual database apps builder - http://calligra.org/kexi > Qt Certified Specialist: > : http://www.linkedin.com/in/jstaniek -- regards, Jaroslaw Staniek KDE: : A world-wide network of software engineers, artists, writers, translators : and facilitators committed to Free Software development - http://kde.org Calligra Suite: : A graphic art and office suite - http://calligra.org Kexi: : A visual database apps builder - http://calligra.org/kexi Qt Certified Specialist: : http://www.linkedin.com/in/jstaniek _______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel