* Old OE history @ 2014-06-09 17:34 Paul Eggleton 2014-06-10 6:54 ` Koen Kooi 2014-06-11 3:19 ` Christopher Larson 0 siblings, 2 replies; 5+ messages in thread From: Paul Eggleton @ 2014-06-09 17:34 UTC (permalink / raw) To: openembedded-devel; +Cc: Phil Blundell Hi there, Looking back through OE-Classic git commit history, the first commit (from Chris) is basically an import; so it seems to me that at one point we did have some more history from before then. This was before my time on the project so I'm not sure what we had before bitkeeper (if anything). Does anyone actually have this early history saved somewhere? Cheers, Paul --------------------------------------------------------------------- Intel Corporation (UK) Limited Registered No. 1134945 (England) Registered Office: Pipers Way, Swindon SN3 1RJ VAT No: 860 2173 47 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Old OE history 2014-06-09 17:34 Old OE history Paul Eggleton @ 2014-06-10 6:54 ` Koen Kooi 2014-06-10 7:03 ` Koen Kooi 2014-06-11 3:19 ` Christopher Larson 1 sibling, 1 reply; 5+ messages in thread From: Koen Kooi @ 2014-06-10 6:54 UTC (permalink / raw) To: openembedded-devel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Paul Eggleton schreef op 09-06-14 19:34: > Hi there, > > Looking back through OE-Classic git commit history, the first commit > (from Chris) is basically an import; so it seems to me that at one point > we did have some more history from before then. This was before my time > on the project so I'm not sure what we had before bitkeeper (if > anything). We had CVS, but IIRC Chris imported that into bitkeeper. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) Comment: GPGTools - http://gpgtools.org iD8DBQFTlquNMkyGM64RGpERAprXAJ9KppyuXnKARIBNR8ATS7fo7bouJQCfcWss 7HCddK/u5r++0G4yqpDg+sk= =yL7V -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Old OE history 2014-06-10 6:54 ` Koen Kooi @ 2014-06-10 7:03 ` Koen Kooi 0 siblings, 0 replies; 5+ messages in thread From: Koen Kooi @ 2014-06-10 7:03 UTC (permalink / raw) To: openembedded-devel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Koen Kooi schreef op 10-06-14 08:54: > Paul Eggleton schreef op 09-06-14 19:34: >> Hi there, > >> Looking back through OE-Classic git commit history, the first commit >> (from Chris) is basically an import; so it seems to me that at one >> point we did have some more history from before then. This was before >> my time on the project so I'm not sure what we had before bitkeeper >> (if anything). > > We had CVS, but IIRC Chris imported that into bitkeeper. Judging from the commits https://github.com/openembedded/openembedded/commits/master?page=1561 it looks like the import from hh.org cvs is there, but I guess we're missing the sourceforge bits (if those exist). The OZ buildroot based cvs is still up on sf.net. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) Comment: GPGTools - http://gpgtools.org iD8DBQFTlq28MkyGM64RGpERAppJAKCgYQehWDcf2Ir9DFYIbm5t5Iv9rACfZTjx 2lapaFhE9i5ixh6l+HyClR4= =d1EO -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Old OE history 2014-06-09 17:34 Old OE history Paul Eggleton 2014-06-10 6:54 ` Koen Kooi @ 2014-06-11 3:19 ` Christopher Larson 2014-06-12 8:38 ` Paul Eggleton 1 sibling, 1 reply; 5+ messages in thread From: Christopher Larson @ 2014-06-11 3:19 UTC (permalink / raw) To: Paul Eggleton; +Cc: Openembedded Discussion, Phil Blundell On Mon, Jun 9, 2014 at 10:34 AM, Paul Eggleton <paul.eggleton@intel.com> wrote: > Looking back through OE-Classic git commit history, the first commit (from > Chris) is basically an import; so it seems to me that at one point we did > have > some more history from before then. This was before my time on the > project so > I'm not sure what we had before bitkeeper (if anything). > This doesn't seem accurate to me. The first commit is bda361cba6cf49d92d21f44c87a9d2f13511d551, which created an initial mostly empty repository, which was followed by c11afe579262bdabdf3af8fdfcb24b3598bf0232 which added a couple initial recipes, etc. At one point we used cvs, which got imported into bk, which got re-exported as cvs, which got imported into mtn, which got converted to git, or something like that, if I'm remembering correctly, anyway :) And of course I did some careful grafting of the earliest histories. I'm pretty sure we have most of the historical repositories around somewhere or another. I know I have copies of the bkbits repository for bitbake, the oz buildroot repo from various places, and the cvs exports of the bkbits repositories. It is of course possible that something got lost in the translations between scm types along the way, but I'm not aware of anything missing offhand. And of course the initial repository was prior to bitbake being split out, the split of the early history between bitbake and openembedded was done by me, as carefully as I could, but iirc we still have the old 'oe' repository which was prior to the split. If I dump a list of every file which has ever existed in the oe classic repository, and then grep out qt.*/compile.patch from that, and use git log on those files, you can see all the way back to the import of the initial qt/qte patches from the oz buildroot, and subsequent changes to it after that: git log -- (git rev-list --reverse HEAD | git diff-tree --stdin --no-commit-id --name-only -r | sort -u | grep 'qt.*/compile.patch') Aside: I have 'git rev-list --reverse HEAD | git diff-tree --stdin --no-commit-id --name-only -r | sort -u' as a standalone git-ls-files-ever script. this is particularly useful when splitting git repositories up, or doing complete svn to git conversions, to ensure that you don't miss any files, as git's --follow isn't always sufficient, nor are other uses of its copy/move detection. -- Christopher Larson clarson at kergoth dot com Founder - BitBake, OpenEmbedded, OpenZaurus Maintainer - Tslib Senior Software Engineer, Mentor Graphics ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Old OE history 2014-06-11 3:19 ` Christopher Larson @ 2014-06-12 8:38 ` Paul Eggleton 0 siblings, 0 replies; 5+ messages in thread From: Paul Eggleton @ 2014-06-12 8:38 UTC (permalink / raw) To: Christopher Larson; +Cc: Phil Blundell, openembedded-devel On Tuesday 10 June 2014 20:19:53 Christopher Larson wrote: > On Mon, Jun 9, 2014 at 10:34 AM, Paul Eggleton <paul.eggleton@intel.com> > wrote: > > Looking back through OE-Classic git commit history, the first commit (from > > Chris) is basically an import; so it seems to me that at one point we did > > have > > some more history from before then. This was before my time on the > > project so > > I'm not sure what we had before bitkeeper (if anything). > > This doesn't seem accurate to me. The first commit is > bda361cba6cf49d92d21f44c87a9d2f13511d551, which created an initial mostly > empty repository, which was followed by > c11afe579262bdabdf3af8fdfcb24b3598bf0232 which added a couple initial > recipes, etc. > > At one point we used cvs, which got imported into bk, which got re-exported > as cvs, which got imported into mtn, which got converted to git, or > something like that, if I'm remembering correctly, anyway :) And of course > I did some careful grafting of the earliest histories. I'm pretty sure we > have most of the historical repositories around somewhere or another. I > know I have copies of the bkbits repository for bitbake, the oz buildroot > repo from various places, and the cvs exports of the bkbits repositories. > It is of course possible that something got lost in the translations > between scm types along the way, but I'm not aware of anything missing > offhand. And of course the initial repository was prior to bitbake being > split out, the split of the early history between bitbake and openembedded > was done by me, as carefully as I could, but iirc we still have the old > 'oe' repository which was prior to the split. > > If I dump a list of every file which has ever existed in the oe classic > repository, and then grep out qt.*/compile.patch from that, and use git log > on those files, you can see all the way back to the import of the initial > qt/qte patches from the oz buildroot, and subsequent changes to it after > that: > > git log -- (git rev-list --reverse HEAD | git diff-tree --stdin > --no-commit-id --name-only -r | sort -u | grep 'qt.*/compile.patch') > > Aside: I have 'git rev-list --reverse HEAD | git diff-tree --stdin > --no-commit-id --name-only -r | sort -u' as a standalone git-ls-files-ever > script. this is particularly useful when splitting git repositories up, or > doing complete svn to git conversions, to ensure that you don't miss any > files, as git's --follow isn't always sufficient, nor are other uses of its > copy/move detection. Ah, thanks for this - this works a lot better. However, I think the reason that I was getting confused before is that some of the patch files I'm trying to trace appear to start with zero size in the history, which leads git's rename detection with --follow down the wrong path. I'd also missed that some of the BK merge commits actually have useful information about the commits they contained; if you know what you're looking for you can match them up with the file(s) they refer to. Cheers, Paul --------------------------------------------------------------------- Intel Corporation (UK) Limited Registered No. 1134945 (England) Registered Office: Pipers Way, Swindon SN3 1RJ VAT No: 860 2173 47 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2014-06-12 8:38 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-06-09 17:34 Old OE history Paul Eggleton 2014-06-10 6:54 ` Koen Kooi 2014-06-10 7:03 ` Koen Kooi 2014-06-11 3:19 ` Christopher Larson 2014-06-12 8:38 ` Paul Eggleton
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.