*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

Reply via email to