Mercurial > ~astiob > upreckon > hgweb
comparison upreckon-vcs @ 87:179bad0d29f4
--update now includes version numbers in all messages it prints
author | Oleg Oshmyan <chortos@inbox.lv> |
---|---|
date | Fri, 25 Feb 2011 00:11:06 +0000 |
parents | 741ae3391b61 |
children | 1fb319ec33af |
comparison
equal
deleted
inserted
replaced
86:8cd7a732f2f3 | 87:179bad0d29f4 |
---|---|
43 update = 'feature' | 43 update = 'feature' |
44 elif latest[1] == installed[1]: | 44 elif latest[1] == installed[1]: |
45 if latest[2] > installed[2]: | 45 if latest[2] > installed[2]: |
46 update = 'bug-fixing' | 46 update = 'bug-fixing' |
47 elif latest[2] == installed[2]: | 47 elif latest[2] == installed[2]: |
48 say('You are using the latest publicly available version of Upreckon.') | 48 say('You are using the latest publicly available version of Upreckon (%s).' % latesttext) |
49 sys.exit() | 49 sys.exit() |
50 | 50 |
51 if not update: | 51 if not update: |
52 say('Your copy of Upreckon is newer than the publicly available version.') | 52 say('Your copy of Upreckon is newer (%s) than the publicly available version (%s).' % (version, latesttext)) |
53 sys.exit() | 53 sys.exit() |
54 | 54 |
55 say('A ' + update + ' update to Upreckon is available. Downloading...') | 55 say('A %s update to Upreckon is available (%s). Downloading...' % (update, latesttext)) |
56 sys.stdout.flush() | 56 sys.stdout.flush() |
57 # FIXME: need to update all files! | 57 # FIXME: need to update all files! |
58 urllib.urlretrieve('http://chortos.selfip.net/~astiob/test.py/test.py', sys.argv[0]) | 58 urllib.urlretrieve('http://chortos.selfip.net/~astiob/test.py/test.py', sys.argv[0]) |
59 say('Downloaded and installed. Now you are using Upreckon ' + latesttext + '.') | 59 say('Downloaded and installed. Now you are using Upreckon %s.' % latesttext) |
60 sys.exit() | 60 sys.exit() |
61 | 61 |
62 import config, itertools, os, subprocess, sys, time | 62 import config, itertools, os, subprocess, sys, time |
63 | 63 |
64 if options.legacy: | 64 if options.legacy: |