Run git-up trough a json list of repos
Project description
PyGitUpAll |Build Status|
=========================
Git-Up all your projects!
Why use ``git-up-all`` ?
------------------
- Tired of going into each repo and pulling/rebasing/stashing in order to update
- Tired of updating all braches?
Well that's why.
How it works
------------
1. Reads a json file containing the list of repos you want to keep update
(can also be sourced controlled)
2. Iterates over each folder containing the repos provided and executes git-up as a module
3. Prints results for each repo
Setup
-----
- Install via ``pip install git-up-all``
- Create a ``projects.json`` containing a list of projects (see example below)
- Run ``git-up-all`` on that folder containing the projects.json
projects.json
-------------
This file should contain a list with projects/repos as below:
.. code-block:: javascript
{
"gitup": {
"name": "PyGitUp",
"git_url": "https://github.com/msiemens/PyGitUp.git",
"absolute_path": "/Users/jimmykane/projects/pygitup"
},
"gitupall": {
"name": "PyGitUpAll",
"git_url": "https://github.com/jimmykane/PyGitUpAll.git",
"absolute_path": "/Users/jimmykane/projects/pygitupall"
}
}
Version
-------
This is a pre-release. It's packaged for testing purposes only.
Acknowledgements
----------------
Thanks to the original port of GitUp in python (PyGitUp) by msiemens
- git: https://github.com/msiemens/PyGitUp.git
.. |Build Status| image:: https://travis-ci.org/jimmykane/PyGitUpAll.svg?branch=master
:target: https://travis-ci.org/jimmykane/PyGitUpAll
=========================
Git-Up all your projects!
Why use ``git-up-all`` ?
------------------
- Tired of going into each repo and pulling/rebasing/stashing in order to update
- Tired of updating all braches?
Well that's why.
How it works
------------
1. Reads a json file containing the list of repos you want to keep update
(can also be sourced controlled)
2. Iterates over each folder containing the repos provided and executes git-up as a module
3. Prints results for each repo
Setup
-----
- Install via ``pip install git-up-all``
- Create a ``projects.json`` containing a list of projects (see example below)
- Run ``git-up-all`` on that folder containing the projects.json
projects.json
-------------
This file should contain a list with projects/repos as below:
.. code-block:: javascript
{
"gitup": {
"name": "PyGitUp",
"git_url": "https://github.com/msiemens/PyGitUp.git",
"absolute_path": "/Users/jimmykane/projects/pygitup"
},
"gitupall": {
"name": "PyGitUpAll",
"git_url": "https://github.com/jimmykane/PyGitUpAll.git",
"absolute_path": "/Users/jimmykane/projects/pygitupall"
}
}
Version
-------
This is a pre-release. It's packaged for testing purposes only.
Acknowledgements
----------------
Thanks to the original port of GitUp in python (PyGitUp) by msiemens
- git: https://github.com/msiemens/PyGitUp.git
.. |Build Status| image:: https://travis-ci.org/jimmykane/PyGitUpAll.svg?branch=master
:target: https://travis-ci.org/jimmykane/PyGitUpAll
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
git-up-all-0.1.6.tar.gz
(3.2 kB
view hashes)