Skip to content

Commit e95627a

Browse files
committed
fixed presslabs#155: added --version option
1 parent c182221 commit e95627a

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

gitfs/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15+
__version__ = "0.2"
1516

16-
from fuse import FuseOSError
1717

1818
from gitfs.mounter import start_fuse as mount

gitfs/mounter.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
from fuse import FUSE
2020
from pygit2 import Keypair, UserPass
2121

22+
from gitfs import __version__
2223
from gitfs.utils import Args
2324
from gitfs.routes import routes
2425
from gitfs.router import Router
@@ -28,6 +29,8 @@
2829
def parse_args(parser):
2930
parser.add_argument('remote_url', help='repo to be cloned')
3031
parser.add_argument('mount_point', help='where the repo should be mount')
32+
parser.add_argument('-v', '--version', action='version',
33+
version='%(prog)s ' + __version__)
3134
parser.add_argument('-o', help='other options: repo_path, user, '
3235
'group, branch, max_size, max_offset, '
3336
'fetch_timeout, merge_timeout, ssh_user')
@@ -92,6 +95,8 @@ def start_fuse():
9295

9396
merge_worker, fetch_worker, router = prepare_components(args)
9497

98+
print args.v
99+
95100
# ready to mount it
96101
if sys.platform == 'darwin':
97102
FUSE(router, args.mount_point, foreground=args.foreground,

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
from gitfs import __version__
12
from setuptools import setup, find_packages
23

34
REQUIREMENTS = [line.strip() for line in open("requirements.txt").readlines()]
45

56
setup(name='gitfs',
6-
version='0.1.2',
7+
version=__version__,
78
platforms='any',
89
description='Mount git repositories as local folders.',
910
author='Presslabs',

0 commit comments

Comments
 (0)