The official repository of Elgg is located in https:/github.com/Elgg/Elgg
Personal copies of the official repository are called forks. You can test branches in someone else's fork by adding it as a new remote of your local repository.
Let's add the fork https://github.com/juho-jaakkola/Elgg as a new remote. Go to your Elgg directory and give the command:
git remote add juho-jaakkola https://github.com/juho-jaakkola/Elgg.git
Now when you give the fetch command it fetches the changes both from the official repo and all the other remotes:
git fetch
After this you can checkout branches that haven't yet been merged into the official repo but are still waiting for a review as a pull request.
git checkout -b pr_1234 juho-jaakkola/pr_1234
Now you have a local branch "pr_1234" that is an identical copy of Juho's branch, and you can test the changes introduced in the pull request!
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by Raül Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
When testing pull requests, you can also check them out from main repo: https://community.elgg.org/pages/view/1123557/how-to-check-out-a-pull-request-for-testing