Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xgouchet/gitstorageprovider

An android app acting as a StorageProvider for local git repositories, with features to pull/push to remote repositories
https://github.com/xgouchet/gitstorageprovider

Last synced: 10 days ago
JSON representation

An android app acting as a StorageProvider for local git repositories, with features to pull/push to remote repositories

Awesome Lists containing this project

README

        

# Git Storage Provider

Since KitKat (4.4), the Android OS exposes a framework called *Storage Providers*, to unify the way document can be seen, edited or created across applications.

## Features

This application provides :

- a Storage Provider, allowing user to read, edit or create documents through any Android app from and into local git repositories;
- perform simple git operations locally (`pull`, `commit`, `push`, `tag`, `merge`).

## TODO

- Create a basic interface to clone repo locally
- Link the local repo to the storage provider
- Repo status notifications :
- `"You've got unstaged changes"`
- `"You've got uncommited changes"`
- `"Local repo is [X commits ahead] [Y commits behind] origin"`
- Add some security features :
- GPG crypto (edit files clear, stored crypted on the repo)
- Import SSH config
- Brand name, Logo, Design