<commit_before>jazoon-git-workshops
===================

Git workshops prepared for [Jazoon 2013](http://jazoon.com/2013/).


Setup
===================

This workshop does not require a lot of tooling in place. No need for build tools, IDEs and stuff. 

As we will be juggling with Git quite a bit during hands-on lab we strongly recommend sandboxed environment, so you won't do any harm to your daily system of choice.
We are also planning to practice some shell kung-fu therefore some Linux distrubtion might be a good choice.

We strongly recommend [VirtualBox](https://www.virtualbox.org/wiki/Downloads) (for example using [this Ubuntu image](http://sourceforge.net/projects/imagesvm/files/linux/ubuntu/12.04/2/lts/desktop/x64/)). If possible, assign at least 1 GB of RAM.
When using VirtualBox **please install guest additions** for your own convenience. It will let you adjust screen size and share clipboard between host and guest systems.

We have prepared shell commands for Ubuntu distribution to get you started quickly. Just execute following in the shell (CTRL+ALT+T):

```
sudo add-apt-repository -y ppa:git-core/ppa
sudo apt-get update
sudo apt-get install -y curl tree meld git git-svn git-flow git-cola python-pyinotify
curl -o ~/.git-prompt.sh https://raw.github.com/git/git/master/contrib/completion/git-prompt.sh
curl https://raw.github.com/ctpconsulting/jazoon-git-workshops/master/git-shell >> ~/.bashrc
. ~/.bashrc
```

Or you can simply run following one liner

```
{ wget https://raw.github.com/ctpconsulting/jazoon-git-workshops/master/install.sh -O install.sh; chmod u+x install.sh; ./install.sh; }
```

If you don't want to use Ubuntu please let us know upfront (<EMAIL>) so we can give you advices for other environments. We can't guarantee however that all labs will be working smoothly, as we are going to test it only on the suggested environment.

Verification
===================

After running these commands you can verify that you have git installed by invoking
```
$ git --version
git version 1.8.4
```

GitHub account
===================

Part of the labs will be based on working with remote repositories. We strongly encourage you to create GitHub account before the workshop, so we can use this great platform to learn how to collaborate using Git.
<commit_msg>Some dummy info<commit_after>jazoon-git-workshops
===================

Git workshops prepared for [Jazoon 2013](http://jazoon.com/2013/).


Setup
===================

This workshop does not require a lot of tooling in place. No need for build tools, IDEs and stuff. 

As we will be juggling with Git quite a bit during hands-on lab we strongly recommend sandboxed environment, so you won't do any harm to your daily system of choice.
We are also planning to practice some shell kung-fu therefore some Linux distrubtion might be a good choice.

We strongly recommend [VirtualBox](https://www.virtualbox.org/wiki/Downloads) (for example using [this Ubuntu image](http://sourceforge.net/projects/imagesvm/files/linux/ubuntu/12.04/2/lts/desktop/x64/)). If possible, assign at least 1 GB of RAM.
When using VirtualBox **please install guest additions** for your own convenience. It will let you adjust screen size and share clipboard between host and guest systems.

We have prepared shell commands for Ubuntu distribution to get you started quickly. Just execute following in the shell (CTRL+ALT+T):

```
sudo add-apt-repository -y ppa:git-core/ppa
sudo apt-get update
sudo apt-get install -y curl tree meld git git-svn git-flow git-cola python-pyinotify
curl -o ~/.git-prompt.sh https://raw.github.com/git/git/master/contrib/completion/git-prompt.sh
curl https://raw.github.com/ctpconsulting/jazoon-git-workshops/master/git-shell >> ~/.bashrc
. ~/.bashrc
```

Or you can simply run following one liner

```
{ wget https://raw.github.com/ctpconsulting/jazoon-git-workshops/master/install.sh -O install.sh; chmod u+x install.sh; ./install.sh; }
```

If you don't want to use Ubuntu please let us know upfront (<EMAIL>) so we can give you advices for other environments. We can't guarantee however that all labs will be working smoothly, as we are going to test it only on the suggested environment.

Verification
===================

After running these commands you can verify that you have git installed by invoking
```
$ git --version
git version 1.8.4
```

GitHub account
===================

Part of the labs will be based on working with remote repositories. We strongly encourage you to create GitHub account before the workshop, so we can use this great platform to learn how to collaborate using Git.

Other infos
===========

Just a demo...

{'fraction_non_alphanumeric': 0.11529361152936116, 'fraction_numerical': 0.008173800817380082, 'mean_word_length': 4.344827586206897, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 9, 'https://': 8, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '550127', 'n_tokens_mistral': 1393, 'n_tokens_neox': 1259, 'n_words': 581}