Experimental Project

This is a sandbox project, which contains experimental code for developer use only.

This project is a Feeds plugin that fetches a GIT repository and clones it to the local disk. Once a GIT project has been cloned locally, you can then access the contents of that repository in the same way you'd make use of a local file.

After a feed has been 'Fetched' (cloned) successfully, additional 'Fetches' issue a pull request, pulling down the latest version of the repository from the origin. This means that any changes that are made to the GIT repository locally are automatically propagated to your local server, based on your feed import settings.

USE CAUTION: POTENTIAL SECURITY HOLE

This module opens up a series of potentially serious security holes. The author finds the concept of using GIT as a file transport mechanism instead of uploading files by hand is extremely interesting. However, the potential for great harm is opened up if you do not trust the remote repository. Use this module at your own risk, you've been warned.

Requires:

  • Feeds Module
  • GIT Binary installed on the server your Drupal installation runs on

Sponsors

Maintainers for Feeds GIT Fetcher

Issues for Feeds GIT Fetcher

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports