Posts

Showing posts from May, 2020

GSoC Week 3

 A great week! Finally a good week happened! The lockdown in my college vicinity got lifted and hence there is a different feeling of joy! Freedom has much more importance now! set-branch is almost done with (v4 in review) hence I have finished the conversion of 2/4 subcommands. Feels great! Though as per my proposal I should be working on improving CLI parsing, but my instinct is to go for the conversion of summary . Let’s see how that goes. There’s a lot of stuff on my plate right now (my research work, GSoC and self-studies), but who wants to give up huh? It feels nice to be so occupied I don’t know why! Now coming back to GSoC, this week was more of a “touch-up” phase for set-branch (more on that below). The touch-ups The command was in a working state in its v1 though it had major redundancies in it (something which I had to get fixed after advise from the experienced ones of Git). After fixing up a couple of things, and converting the branch option fro...

GSoC Week 2

 A slow week This week felt quite slow. I just got off with the conversion of ‘set-branch’ and figured out what problems were there with the collective effort of my mentors and mine (more on that in the following sections). The ‘set-url’ conversion and my contributions to gitFAQ just reached the master branch of git/git, feels nice <3. What I have inferred till now, is that communication is KEY . If anyone, even if you are a (to-be) GSoC student or a junior/friend of mine reading this, one thing you should never forget is communicating about the problems you are facing with someone senior and more experienced than you. What you are facing right now, there’s a really high chance that they might’ve faced something similar (if not identical) before. The above paragraph kinda sums up how I finished the conversion of set-branch . So going into detail: What had happened? If you read the previous blog, you may have noticed what problem I had faced back then. Quoti...

GSoC Week 1

 A warm entrance It has been a good week. The Google Summer of Code '20 results were announced and I along with two fellow countrymen Hariom and Abhishek made it. Congratulations to all! ;) I had intended to start my project before the results were announced irrespective of my selection, and so far things seem good! I am done with the porting of set-url from shell to C and it is in its final stages of review by Christian, Junio and Denton (at the time of writing the blog it has entered the pu branch of git/git). In the premier week I have been: Working on gitfaq . As the name suggests, it consists of various commonly asked questions about the Git suite. 2 out of 4 commits have been queued and now my goal lies in working out the rest 2 commits so that they are queued as well. Working on set-branch subcommand of git submodule . Let’s explore (2) a bit more: What is set-branch ? Quoting from the official Documentation : Sets the default remote ...