Frameworks/GitOldHistory

From KDE Community Wiki
Revision as of 00:50, 14 April 2015 by Argonel (talk | contribs) (code.qt.io instead of gitorious)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

In this page we'll describe the procedure to get access to the old history of a framework to cross to its original unsplit repository with git graft.

  1. You need a local clone of qtrepotools. This is part of any qt5.git clone, or you can clone it separately using git clone git://code.qt.io/qt/qtrepotools.git.
  2. You need a local clone of kdelibs (the branch doesn't matter, it could be KDE/4.x, master, or the now-unused frameworks branch). Let's say this is in ~/kde4/kdelibs for instance.
  3. Run this command from the frameworks directory (the parent directory of all the frameworks clones)
    for d in * ; do ( cd $d ; /path/to/qtrepotools/bin/git-qt-grafts ~/kde4/kdelibs ) ; done
    
  4. It will fail for ktexteditor, since that one comes from the kate repository.
    cd ktexteditor
     /path/to/qtrepotools/bin/git-qt-grafts ~/kde4/kate