Re: [GSoC] My Git Dev Blog — Week 6
- From
Atharva Raykar <raykar.ath@gmail.com>
- Date
- Jun 28, 2021, 17:01 UTC
- Message-ID
- <7303CAC9-A155-44FC-AC5B-D34F28C250EF@gmail.com>
- In-Reply-To
- <CACdWUYWOsU+oHDNnur_NCSBuMfea95rKqrS5z2x-JRc_C0iyfg@mail.gmail.com>
On 28-Jun-2021, at 22:03, Shourya Shukla <periperidip@gmail.com> wrote:
Show 21 quoted lines
> >> Le dim. 27 juin 2021 à 16:54, Atharva Raykar <raykar.ath@gmail.com> a écrit : >> Here's the latest instalment of my weekly Git blog: >> https://atharvaraykar.me/gitnotes/week6 >> >> A peek: >> >> * Project progress and current strategy. >> (mostly relevant to mentors) >> >> * Reflections: >> - How does Git even start? >> (https://atharvaraykar.me/gitnotes/week6#how-does-git-even-start) >> This was just something I was curious about, not really important >> to my project. If anyone knows the answer to what I asked in that, >> section, it would be nice to know! > > This was a nice read! I always used to wonder how exactly Git starts. > One thing you can do is that link the file/line you talk about. Takes 5-10 > minutes extra but is totally worth it in my opinion especially from the > reader's standpoint.
Yeah, makes sense. I'll add the links.
> Do keep in mind that if you choose to link a file/line, link it from a > specific tag (in this case a Git version) instead of the usual 'master' > link. There is a reason for this which I leave it to you to find out ;) > If you are not able to figure it out, feel free to PM us or ask on the list.
Right, that makes sense now that you mention it. I did not consider the fact I have been linking a moving target the whole time.
Heh, I gotta fix all those other blog links now.
> Do give Makefiles a read in case you are not well-versed on them. It > might make the 'Git startup' process a bit easier to understand.
Yeah, I did try reading the makefiles at first, but I found it easy to get lost when I didn't know what to look for at first. I did eventually understand how the startup works now :)
Reading that Makefile in the past helped me with other undocumented (to my knowledge) things as well, like support for compile-time instrumentation with LLVM's ASAN (I plan to write a short blog post about that outside of my weekly reports someday).