grotor / pyvk-t

Automatically exported from code.google.com/p/pyvk-t
0 stars 0 forks source link

неправильное определение версии #88

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Версия определяется как svn-rev.exported, если 
запуск происходит не из
корневой папки транспорта.

Правильная версия:
root@server /usr/local/pyvk-t# /root/pyvk-t start

Неправильная версия:
root@server ~# ./pyvk-t start

Original issue reported on code.google.com by ivann....@gmail.com on 26 Dec 2009 at 7:28

Attachments:

GoogleCodeExporter commented 8 years ago
Имха, тут дело в самом чекауте. Вероятно, вы 
где-то сделали чекаут и скопировали
изменившиеся файлы.

Original comment by xdersd on 26 Dec 2009 at 8:35

GoogleCodeExporter commented 8 years ago
Этот патч решает проблему:

Index: component.py
===================================================================
--- component.py    (revision 191)
+++ component.py    (working copy)
@@ -62,7 +62,9 @@
         self.admin=conf.get('general','admin')
         #self.config=config
         try:
-            proc=subprocess.Popen("svnversion",stdout=subprocess.PIPE).stdout
+            d=os.path.dirname(os.path.realpath(__file__))
+            d=os.path.abspath('%s/..'%d)
+            proc=subprocess.Popen(["svnversion", 
d],stdout=subprocess.PIPE).stdout
             s=proc.read()
             if(s=="exported" or s==""):
                 self.revision="alpha"

Original comment by ivann....@gmail.com on 8 Jan 2010 at 8:42

GoogleCodeExporter commented 8 years ago
принято в rev.192 
спасибо)

Original comment by Equidamoid on 30 Jan 2010 at 3:22