##// END OF EJS Templates
Don't do git pull on remote repos since they are bare now, we need to use git fetch on them
Don't do git pull on remote repos since they are bare now, we need to use git fetch on them

File last commit:

r2377:32a98559 beta
r2383:e576410f beta
Show More
__init__.py
98 lines | 2.6 KiB | text/x-python | PythonLexer
added revision into version for beta
r807 # -*- coding: utf-8 -*-
"""
small fixes to get_version
r827 rhodecode.__init__
~~~~~~~~~~~~~~~~~~
added revision into version for beta
r807
RhodeCode, a web based repository management based on pylons
pep386 versioning
r2136 versioning implementation: http://www.python.org/dev/peps/pep-0386/
added revision into version for beta
r807
:created_on: Apr 9, 2010
:author: marcink
2012 copyrights
r1824 :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com>
added revision into version for beta
r807 :license: GPLv3, see COPYING for more details.
"""
fixed license issue #149
r1206 # This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
source code cleanup: remove trailing white space, normalize file endings
r1203 #
renamed project to rhodecode
r547 # This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
source code cleanup: remove trailing white space, normalize file endings
r1203 #
renamed project to rhodecode
r547 # You should have received a copy of the GNU General Public License
fixed license issue #149
r1206 # along with this program. If not, see <http://www.gnu.org/licenses/>.
fixed requires files, added distinction on win vs other platforms
r1964 import sys
Fixed Windows installation based on work of Mantis406 fork: "Replace py-bcrypt to make Windows installation easier"...
r1118 import platform
renamed project to rhodecode
r547
Beta Version bump
r2256 VERSION = (1, 4, 0, 'b')
pep386 versioning
r2136
try:
from rhodecode.lib import get_current_revision
_rev = get_current_revision()
add dev version only for beta
r2171 if _rev and len(VERSION) > 3:
don't use vcs _rev if rhodecode codes are not under version controll
r2158 VERSION += ('dev%s' % _rev[0],)
pep386 versioning
r2136 except ImportError:
pass
__version__ = ('.'.join((str(each) for each in VERSION[:3])) +
'.'.join(VERSION[3:]))
added migrations from 1.2.X to 1.3
r2000 __dbversion__ = 5 # defines current db version for migrations
Fixed Windows installation based on work of Mantis406 fork: "Replace py-bcrypt to make Windows installation easier"...
r1118 __platform__ = platform.system()
added __license__ into main of rhodecode, PEP8ify
r1205 __license__ = 'GPLv3'
fixed requires files, added distinction on win vs other platforms
r1964 __py_version__ = sys.version_info
renamed project to rhodecode
r547
added __license__ into main of rhodecode, PEP8ify
r1205 PLATFORM_WIN = ('Windows')
dmitri.kuznetsov
Added SunOS to the platforms
r1383 PLATFORM_OTHERS = ('Linux', 'Darwin', 'FreeBSD', 'OpenBSD', 'SunOS')
fixes for issue #133
r1194
fix windows test issue with tzset()
r2254 is_windows = __platform__ in PLATFORM_WIN
is_unix = __platform__ in PLATFORM_OTHERS
added requires.txt file
r1822 requirements = [
"Pylons==1.0.0",
bumbed beaker version that fixes #375 leap error bug
r2081 "Beaker==1.6.3",
bumped webhelpers version
r2098 "WebHelpers==1.3",
added requires.txt file
r1822 "formencode==1.2.4",
bump sqlalchemy version
r2135 "SQLAlchemy==0.7.6",
bumped requirements for dulwich and mako
r2179 "Mako==0.7.0",
added requires.txt file
r1822 "pygments>=1.4",
whoosh version bump
r2229 "whoosh>=2.4.0,<2.5",
added requires.txt file
r1822 "celery>=2.2.5,<2.3",
"babel",
"python-dateutil>=1.5.0,<2.0.0",
bumped requirements for dulwich and mako
r2179 "dulwich>=0.8.5,<0.9.0",
added requires.txt file
r1822 "webob==1.0.8",
Added VCS into rhodecode core for faster and easier deployments of new versions
r2007 "markdown==2.1.1",
added requires.txt file
r1822 "docutils==0.8.1",
small issue fixes
r2269 "simplejson==2.5.2",
added requires.txt file
r1822 ]
fixed requires files, added distinction on win vs other platforms
r1964 if __py_version__ < (2, 6):
requirements.append("pysqlite")
fix windows test issue with tzset()
r2254 if is_windows:
Update requires to hg 2.2.2
r2377 requirements.append("mercurial>=2.2.2,<2.3")
fixed requires files, added distinction on win vs other platforms
r1964 else:
requirements.append("py-bcrypt")
Update requires to hg 2.2.2
r2377 requirements.append("mercurial>=2.2.2,<2.3")
fixed requires files, added distinction on win vs other platforms
r1964
added requires.txt file
r1822
renamed project to rhodecode
r547 def get_version():
small fixes to get_version
r827 """Returns shorter version (digit parts only) as string."""
renamed project to rhodecode
r547 return '.'.join((str(each) for each in VERSION[:3]))
Disable git support due to large problems with dulwich....
r710
BACKENDS = {
'hg': 'Mercurial repository',
UI !
r1756 'git': 'Git repository',
Disable git support due to large problems with dulwich....
r710 }
- refactoring to overcome poor usage of global pylons config...
r1723
CELERY_ON = False
Don't clear dbsessions when celery_eager is turned on
r2299 CELERY_EAGER = False
- refactoring to overcome poor usage of global pylons config...
r1723
# link to config for pylons
more work on improving info logging
r2025 CONFIG = {}
added initial rc-extension module...
r2105
# Linked module for extensions
EXTENSIONS = {}