*Wednesday,18th June,2014 Pairing Session details with Zeljko* - *Git Hub's application for Windows(http://windows.github.com <http://windows.github.com>)- *I was having few issues using Git with Windows,so Zeljko advised me to install Git Hub's application for Windows.It's a graphical front end which helps handle version control tasks like creating new repositories,synchronizing changes between local and remote repositories and a lot more.I am still exploring.Although I would still prefer using command line to do various activities but am planning to use the GUI at times when am stuck over some command(from the command line).
- Learnt to resolve merge conflicts from the GUI tool.Some interesting articles, to learn more on this can be found here https://help.github.com/articles/resolving-a-merge-conflict-from-the-command-line - Learnt the differences between *git stash pop* and *git stash apply *commands.Apply just applies the latest stashed change with no effect on the stash list while pop not only applies the stash change but also deletes the same from the stash list. - Learnt more about gems,how they are created .I was bit confused between the various names mediawiki_selenium,mediawiki-selenium on github and mediawiki/selenium on gerrit..:) Gem name is picked from .gemspec file where we not only define the spec name but also things like the License,version,various run time dependencies etc. In short, Gems are basically used to distribute various functionalities which can be re-used by other people in their applications.Each gem has a name ,version and a platform which is defined by gemspec file and inside a gem you have the code,some documentation and a gemspec file. You can build a gem from gemspec file using *gem build GEMSPEC * * eg : gem build mediawiki_selenium.gemspec* To push the gem to gem server (default: http://rubygems.org) *gem push GEMNAME* More details can be found here *http://guides.rubygems.org <http://guides.rubygems.org>* I hope have covered everything.Thanks Zeljko for the excellent mentorship. Kind Regards, Jagori
_______________________________________________ QA mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/qa
