Refs #27 - Experimental implementation of Github resources. WORK IN PROGRESS.
Refs #27 - Refactored implementation of Github resources: cloning repository. WORK IN PROGRESS.
Refs #27 - Refactored implementation of diecutter service: preparing configurable services. WORK IN PROGRESS.
Refs #27 - Refactored implementation of diecutter service: preparing configurable services. WORK IN PROGRESS.
Refs #27 - Refactored implementation of diecutter service: preparing configurable services. WORK IN PROGRESS.
Refs #27 - Temporary using GithubService instead of LocalService as a default. WORK IN PROGRESS.
Refs #27 - Download+extract archives from Github instead of clone+checkout. WORK IN PROGRESS.
Refs #27 - Introduced 'diecutter.service' configuration directive: allows to choose Service class such as 'diecutter.views.LocalService' or 'diecutter.github.GithubService'.
Refs #27 - Fixed mixed and duplicate usages of 'clone+checkout' and 'download+extract' in Github service. Replace GithubResource by GithubLoader.
Refs #27 - Fixed dummy value returned by GithubLoader.github_targz_url().
Refs #27 - Fixed duplicate GET request issued by GithubLoader.github_targz().
Refs #27 - Removed (currently) unused diecutter.loaders. Moved temporary_directory() from tests to utils.
Moved execute() utility in diecutter.utils.sh. Added a test for this function.
Refs #27 - Improved test coverage of diecutter.github.
Refs #27 - Improved test coverage of diecutter.github.
Refs #27 - Make sure git commands execute succesfully.
Refs #27 - Using codeload.github.com: saves one redirection.
Refs #27 - Assert GithubLoader.github_checkout raises NotFound on error.
Refs #27 - Assert GithubLoader.github_clone raises NotFound on error.
Refs #27 - Improved test coverage of diecutter.github.