Search This Blog

Thursday, March 20, 2014

Git is absolutely fabilous, of course

After using git for like 5 years - and shall I say I know most of the tricks in the book and outside of the book ;) - I still find some neat things in it, that please me immensely in spite of being simple.

I am doing this Gradle implementation of Apache Bigtop build system and thought that would be about time to split one Gradle file in two: separation of concerns and all that stuff. So, naturally I have fired-up IntelliJ IDEA, did some splitting, and copying, and other things. Got all my functionality working to the same extend as it were. And now it is time to commit: I have original build.gradle and new packages.gradle files. So,

% git commit -a -m 'Separating build logic into its own module'

[BIGTOP-1201 f319b55] Separating build logic into its own module
2 files changed, 53 insertions(+), 429 deletions(-)
rewrite build.gradle (90%)
rename build.gradle => packages.gradle (90%)

Seriously, how smart and cool is that?

Tuesday, March 4, 2014

Hadoop Genealogy: continued (#4)

In the good tradition of helping people to understand the intricacies of Hadoop ecosystem and what versions are coming from where I am updating the popular Hadoop genealogy chart. Enjoy!