public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] git history older than "proj/gentoo: Initial commit" (56bd759)
@ 2015-08-13 19:55 "Paweł Hajdan, Jr."
  2015-08-13 20:24 ` Dirkjan Ochtman
  2015-08-13 21:29 ` Rich Freeman
  0 siblings, 2 replies; 5+ messages in thread
From: "Paweł Hajdan, Jr." @ 2015-08-13 19:55 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 663 bytes --]

I'd like to start with: kudos for the very skilfully performed migration
from CVS to git! I just committed a simple changed and it worked great.

I was curious and started exploring the repo a little bit, and the
initial commit says:

> This commit is the start of the NEW history.
> Any historical data is intended to be grafted onto this point.

Is the historical data available now? Is it still work in progress?

I've checked the following two places looking for related documentation
but didn't find anything:

<https://wiki.gentoo.org/wiki/Gentoo_git_workflow>
<https://wiki.gentoo.org/wiki/Project:Infrastructure/Git_migration>

Paweł


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 841 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] git history older than "proj/gentoo: Initial commit" (56bd759)
  2015-08-13 19:55 [gentoo-dev] git history older than "proj/gentoo: Initial commit" (56bd759) "Paweł Hajdan, Jr."
@ 2015-08-13 20:24 ` Dirkjan Ochtman
  2015-08-13 21:29 ` Rich Freeman
  1 sibling, 0 replies; 5+ messages in thread
From: Dirkjan Ochtman @ 2015-08-13 20:24 UTC (permalink / raw
  To: Gentoo Development

On Thu, Aug 13, 2015 at 9:55 PM, "Paweł Hajdan, Jr."
<phajdan.jr@gentoo.org> wrote:
> Is the historical data available now? Is it still work in progress?

Good question!

I'd all be interested in some ballpark figures about the size of such a thing.

Cheers,

Dirkjan


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] git history older than "proj/gentoo: Initial commit" (56bd759)
  2015-08-13 19:55 [gentoo-dev] git history older than "proj/gentoo: Initial commit" (56bd759) "Paweł Hajdan, Jr."
  2015-08-13 20:24 ` Dirkjan Ochtman
@ 2015-08-13 21:29 ` Rich Freeman
  2015-08-14  0:38   ` Mike Frysinger
  1 sibling, 1 reply; 5+ messages in thread
From: Rich Freeman @ 2015-08-13 21:29 UTC (permalink / raw
  To: gentoo-dev

On Thu, Aug 13, 2015 at 3:55 PM, "Paweł Hajdan, Jr."
<phajdan.jr@gentoo.org> wrote:
> I'd like to start with: kudos for the very skilfully performed migration
> from CVS to git! I just committed a simple changed and it worked great.
>
> I was curious and started exploring the repo a little bit, and the
> initial commit says:
>
>> This commit is the start of the NEW history.
>> Any historical data is intended to be grafted onto this point.
>
> Is the historical data available now? Is it still work in progress?
>

The official version is still pending.

My unofficial version (which as far as I can tell is about as good as
it is going to get, but consider it draft) is at:
https://github.com/gentoo/gentoo-gitmig-20150809-draft

(The official version will no doubt be hosted on pure-FOSS infra.)

You can graft them using git replace --graft I believe, though I
haven't actually tried this.  In theory you can do this as many times
as you wish as improved historical migrations come along, and as long
as you get rid of all the refs to the old heads git will eventually
garbage-collect the junk.

There are 2M commits, and probably about 10x as many objects.  A
bundle is 1.7G (and is compressed), so expect a clone to take a while.
I have to say that github has gotten better at handling it - my first
pushes of migrations a year ago would die with an error and then the
repo would just show up in github a few hours later.  Now the pushes
succeed and the repo shows up fairly quickly after they are finished.


-- 
Rich


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] git history older than "proj/gentoo: Initial commit" (56bd759)
  2015-08-13 21:29 ` Rich Freeman
@ 2015-08-14  0:38   ` Mike Frysinger
  2015-08-14  1:02     ` Rich Freeman
  0 siblings, 1 reply; 5+ messages in thread
From: Mike Frysinger @ 2015-08-14  0:38 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1027 bytes --]

On 13 Aug 2015 17:29, Rich Freeman wrote:
> On Thu, Aug 13, 2015 at 3:55 PM, "Paweł Hajdan, Jr." wrote:
> > I'd like to start with: kudos for the very skilfully performed migration
> > from CVS to git! I just committed a simple changed and it worked great.
> >
> > I was curious and started exploring the repo a little bit, and the
> > initial commit says:
> >
> >> This commit is the start of the NEW history.
> >> Any historical data is intended to be grafted onto this point.
> >
> > Is the historical data available now? Is it still work in progress?
> >
> 
> The official version is still pending.
> 
> My unofficial version (which as far as I can tell is about as good as
> it is going to get, but consider it draft) is at:
> https://github.com/gentoo/gentoo-gitmig-20150809-draft
> 
> (The official version will no doubt be hosted on pure-FOSS infra.)

so we don't have to waste git server resources on it, we could create a git
bundle and mirror that and use http/https to redistribute.
-mike

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [gentoo-dev] git history older than "proj/gentoo: Initial commit" (56bd759)
  2015-08-14  0:38   ` Mike Frysinger
@ 2015-08-14  1:02     ` Rich Freeman
  0 siblings, 0 replies; 5+ messages in thread
From: Rich Freeman @ 2015-08-14  1:02 UTC (permalink / raw
  To: gentoo-dev

On Thu, Aug 13, 2015 at 8:38 PM, Mike Frysinger <vapier@gentoo.org> wrote:
> On 13 Aug 2015 17:29, Rich Freeman wrote:
>> On Thu, Aug 13, 2015 at 3:55 PM, "Paweł Hajdan, Jr." wrote:
>> > I'd like to start with: kudos for the very skilfully performed migration
>> > from CVS to git! I just committed a simple changed and it worked great.
>> >
>> > I was curious and started exploring the repo a little bit, and the
>> > initial commit says:
>> >
>> >> This commit is the start of the NEW history.
>> >> Any historical data is intended to be grafted onto this point.
>> >
>> > Is the historical data available now? Is it still work in progress?
>> >
>>
>> The official version is still pending.
>>
>> My unofficial version (which as far as I can tell is about as good as
>> it is going to get, but consider it draft) is at:
>> https://github.com/gentoo/gentoo-gitmig-20150809-draft
>>
>> (The official version will no doubt be hosted on pure-FOSS infra.)
>
> so we don't have to waste git server resources on it, we could create a git
> bundle and mirror that and use http/https to redistribute.

Absolutely true.  Since it is static it would be pretty trivial to
mirror, bittorrent, or whatever.

-- 
Rich


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-08-14  1:02 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-08-13 19:55 [gentoo-dev] git history older than "proj/gentoo: Initial commit" (56bd759) "Paweł Hajdan, Jr."
2015-08-13 20:24 ` Dirkjan Ochtman
2015-08-13 21:29 ` Rich Freeman
2015-08-14  0:38   ` Mike Frysinger
2015-08-14  1:02     ` Rich Freeman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox