From: Karl Hasselström Date: Wed, 23 Jul 2008 21:24:57 +0000 (+0200) Subject: Merge branch 'stable' X-Git-Tag: v0.15-rc1~199 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/stgit/commitdiff_plain/d756053f114b1fdf46c2694e940f1197822afcc7?ds=sidebyside Merge branch 'stable' Conflicts: setup.py --- d756053f114b1fdf46c2694e940f1197822afcc7 diff --cc setup.py index 8d8f7a8,10b3715..54c2593 --- a/setup.py +++ b/setup.py @@@ -3,8 -3,7 +3,7 @@@ import sys, glob, os from distutils.core import setup -from stgit.version import version, git_min_ver, python_min_ver +from stgit import version - from stgit.run import Run def __version_to_list(version): """Convert a version string to a list of numbers or strings @@@ -28,41 -27,22 +27,42 @@@ def __check_min_version(min_ver, ver) def __check_python_version(): """Check the minimum Python version """ - pyver = '.'.join(str(n) for n in sys.version_info) + pyver = '.'.join(map(lambda x: str(x), sys.version_info)) - if not __check_min_version(python_min_ver, pyver): + if not __check_min_version(version.python_min_ver, pyver): print >> sys.stderr, 'Python version %s or newer required. Found %s' \ - % (python_min_ver, pyver) + % (version.python_min_ver, pyver) sys.exit(1) def __check_git_version(): """Check the minimum GIT version """ + from stgit.run import Run gitver = Run('git', '--version').output_one_line().split()[2] - if not __check_min_version(git_min_ver, gitver): + if not __check_min_version(version.git_min_ver, gitver): print >> sys.stderr, 'GIT version %s or newer required. Found %s' \ - % (git_min_ver, gitver) + % (version.git_min_ver, gitver) sys.exit(1) +def __run_setup(): + setup(name = 'stgit', + version = version.version, + license = 'GPLv2', + author = 'Catalin Marinas', + author_email = 'catalin.marinas@gmail.com', + url = 'http://www.procode.org/stgit/', + description = 'Stacked GIT', + long_description = 'Push/pop utility on top of GIT', + scripts = ['stg'], + packages = ['stgit', 'stgit.commands', 'stgit.lib'], + data_files = [ + ('share/stgit/templates', glob.glob('templates/*.tmpl')), + ('share/stgit/examples', glob.glob('examples/*.tmpl')), + ('share/stgit/examples', ['examples/gitconfig']), + ('share/stgit/contrib', ['contrib/diffcol.sh', + 'contrib/stgbashprompt.sh', + 'contrib/stgit-completion.bash']), + ('share/doc/stgit', glob.glob('doc/*.txt'))]) + # Check the minimum versions required if sys.argv[1] in ['install', 'build']: __check_python_version() diff --cc t/t2701-refresh-p.sh index 0000000,d42e90f..6fb7352 mode 000000,100755..100755 --- a/t/t2701-refresh-p.sh +++ b/t/t2701-refresh-p.sh @@@ -1,0 -1,46 +1,46 @@@ + #!/bin/sh + + test_description='Run "stg refresh -p"' + + . ./test-lib.sh + + # Ignore our own temp files. + cat >> .git/info/exclude < $i.txt && + git add $i.txt && + stg new p$i -m "Patch $i" && + stg refresh + done + ' + + touch expected0.txt + cat > expected1.txt < expected2.txt < status1.txt && - diff -u expected0.txt status1.txt && ++ test_cmp expected0.txt status1.txt && + echo y > new.txt && + git add new.txt && + stg refresh -p p1 && + stg status > status2.txt && - diff -u expected0.txt status2.txt && ++ test_cmp expected0.txt status2.txt && + stg files p1 > files1.txt && - diff -u expected1.txt files1.txt && ++ test_cmp expected1.txt files1.txt && + stg files p2 > files2.txt && - diff -u expected2.txt files2.txt ++ test_cmp expected2.txt files2.txt + ' + + test_done