He could have picked Rust though.
Announcement
Collapse
No announcement yet.
GCC's Conversion To Git: "Within The Realm Of The Practically Achievable"
Collapse
X
-
I'm also curious what about the mismatch in VCS architectures makes so much RAM necessary.
Naive intuition suggests that it should be possible to rewrite any repo using an ordinary amount of RAM and maybe an extra pass or two. (eg. Rather than loading branches into memory until you get to the merge point that allows them to be written out, do a separate initial pass to identify the order in which commits need to be visited and where they're stored, then walk them in the order that the output repo gets built.)
- Likes 4
Comment
-
Wait a minute... so he was able to rent server with, let's say 384 GB RAM, year ago and finish his work year ago, but for some reason choose upgrade his workstation and spend year on conversion tool rewrite? What exactly did I miss?
- Likes 21
Comment
-
Originally posted by RussianNeuroMancer View PostWait a minute... so he was able to rent server with, let's say 384 GB RAM, year ago and finish his work year ago, but for some reason choose upgrade his workstation and spend year on conversion tool rewrite? What exactly did I miss?
- Likes 8
Comment
-
Originally posted by RussianNeuroMancer View PostWait a minute... so he was able to rent server with, let's say 384 GB RAM, year ago and finish his work year ago, but for some reason choose upgrade his workstation and spend year on conversion tool rewrite? What exactly did I miss?
Comment
-
I have to say... really annoying users in this thread with a strong opinion for no apparent reason.
"Other projects have migrated just fine" --- Yes and how many on the scale of gcc? He's obviously more aware of the situation than anyone here.
The solution wasn't just throw more hardware at it, but also required porting the tool from python -> Go. Now that he has both, he can resume the conversion. So I guess my question is, what exactly did I miss?
- Likes 4
Comment
-
Originally posted by ssokolow View PostI'm also curious what about the mismatch in VCS architectures makes so much RAM necessary.
- Likes 3
Comment
Comment