You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.rst
+29-5Lines changed: 29 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,5 @@
1
-
PyGitUp
2
-
=======
3
-
4
-
|Build Status|
1
+
PyGitUp |Build Status|
2
+
======================
5
3
6
4
``PyGitUp`` is a Python implementation of the great
7
5
`aanand/git-up/ <https://github.com/aanand/git-up/>`__. Right now it
@@ -13,7 +11,7 @@ Why using ``git up``?
13
11
14
12
git pull has two problems:
15
13
16
-
* It merges upstream changes by default, when it's really more polite to rebase over them, unless your collaborators enjoy a commit graph that looks like bedhead.
14
+
* It merges upstream changes by default, when it's really more polite to rebase over them, unless your collaborators enjoy a commit graph that looks like bedhead.
17
15
18
16
* It only updates the branch you're currently on, which means git push will shout at you for being behind on branches you don't particularly care about right now.
19
17
@@ -73,6 +71,19 @@ options:
73
71
``true``,\ ``PyGitUp`` will run ``bundle install`` automatically.
74
72
Requires ``git-up.bundler.check`` to be true.
75
73
74
+
- ``git-up.bundler.local [true|*false*]:`` If you've ``bundle package``-ed
75
+
your project gems, you can tell ``PyGitUp`` to run ``bundle install
76
+
--local`` for you if it finds missing gems. Much faster than just a plain
77
+
old ``bundle install``. Don't worry if you're missing gems, it will
78
+
backtrack to ``bundle install`` if anything goes wrong. Make sure
79
+
``git-up.bundler.autoinstall`` is also set to ``true`` or it won't do
80
+
anything.
81
+
82
+
- ``git-up.bundler.rbenv [true|false]:`` If you have rbenv installed,
83
+
you can tell ``PyGitUp`` to run ``rbenv rehash`` for you after it installs
84
+
your gems so any binaries will be available right away. Make sure ``git-up
85
+
.bundler.autoinstall`` is also set to ``true`` or it won't do anything.
86
+
76
87
- ``git-up.fetch.prune [*true*|false]:`` If set to ``true``,
77
88
``PyGitUp`` will append the ``--prune``\ option to ``git fetch`` and
78
89
thus removing any remote tracking branches which no longer exist on
@@ -109,5 +120,18 @@ The original ``git-up`` has been written by aanand:
0 commit comments