Skip to content

Commit

Permalink
Merge pull request #1708 from derrickstolee/contributing
Browse files Browse the repository at this point in the history
Update CONTRIBUTING.md instructions
  • Loading branch information
dscho committed Jun 5, 2018
2 parents a60968c + 128e440 commit e2d2aac
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions CONTRIBUTING.md
Expand Up @@ -178,6 +178,9 @@ GIT_PERF_LARGE_REPO=/path/to/large/repo
GIT_PERF_REPEAT_COUNT=10
```

When running the performance tests on Linux, you may see a message "Can't locate JSON.pm in
@INC" and that means you need to run `sudo cpanm install JSON` to get the JSON perl package.

For running performance tests, it can be helpful to set up a few repositories with strange
data shapes, such as:

Expand Down Expand Up @@ -227,7 +230,8 @@ Then install the prerequisites, and `git` for the initial clone:

```
sudo apt-get update
sudo apt-get install git gcc make libssl-dev libcurl4-openssl-dev libexpat-dev tcl tk gettext git-email
sudo apt-get install git gcc make libssl-dev libcurl4-openssl-dev \
libexpat-dev tcl tk gettext git-email zlib1g-dev
```

Then, clone and build:
Expand Down Expand Up @@ -274,7 +278,7 @@ In order to build and use `git`, you will need the following libraries via `apt-
```
sudo apt-get update
sudo apt-get install git gcc make libssl-dev libcurl4-openssl-dev \
libexpat-dev tcl tk gettext git-email
libexpat-dev tcl tk gettext git-email zlib1g-dev
```

To get your code from your Windows machine to the Linux VM, it is easiest to push the branch to your fork of Git and clone your fork in the Linux VM.
Expand Down

0 comments on commit e2d2aac

Please sign in to comment.