##// END OF EJS Templates
small fixes to docs, and setup file
marcink -
r681:9c8a8174 beta
parent child Browse files
Show More
@@ -1,51 +1,68 b''
1 1 .. _changelog:
2 2
3 3 Changelog
4 4 =========
5 5
6 6 1.1.0 (**2010-XX-XX**)
7 7 ----------------------
8 8 - git support with push/pull via RhodeCode web interface
9 9 - rewrite of internals for vcs >=0.1.9
10 10 - anonymous access
11 11 - performance upgrade for cached repos list - each repository has it's own
12 12 cache that's invalidated when needed.
13 13 - main page quick filter for filtering repositories
14 14 - more detailed action logger (based on hooks) with pushed changesets lists
15 15 and options to disable those hooks from admin panel
16 16 - a lot of fixes and tweaks for file browser
17 17 - introduced new enhanced changelog for merges that shows more accurate results
18 18 - gui optimizations, fixed application width to 1024px
19 19 - numerous small bugfixes
20 20
21 1.0.2 (**2010-11-XX**)
22 ----------------------
23
24 - fixed #59 missing graph.js
25 - fixed repo_size crash when repository had broken symlinks
26 - fixed python2.5 crashes.
27 - tested under python2.7
28 - bumped sqlalchemy and celery versions
29
30 1.0.1 (**2010-11-10**)
31 ----------------------
32
33 - fixed #53 python2.5 incompatible enumerate calls
34 - fixed #52 disable mercurial extension for web
35 - fixed #51 deleting repositories don't delete it's dependent objects
36 - small css updated
37
21 38 1.0.0 (**2010-11-02**)
22 39 ----------------------
23 40
24 41 - security bugfix simplehg wasn't checking for permissions on commands
25 42 other than pull or push.
26 43 - fixed doubled messages after push or pull in admin journal
27 44 - templating and css corrections, fixed repo switcher on chrome, updated titles
28 45 - admin menu accessible from options menu on repository view
29 46 - permissions cached queries
30 47
31 48 1.0.0rc4 (**2010-10-12**)
32 49 --------------------------
33 50
34 51 - fixed python2.5 missing simplejson imports (thanks to Jens BΓ€ckman)
35 52 - removed cache_manager settings from sqlalchemy meta
36 53 - added sqlalchemy cache settings to ini files
37 54 - validated password length and added second try of failure on paster setup-app
38 55 - fixed setup database destroy prompt even when there was no db
39 56
40 57
41 58 1.0.0rc3 (**2010-10-11**)
42 59 -------------------------
43 60
44 61 - fixed i18n during installation.
45 62
46 63 1.0.0rc2 (**2010-10-11**)
47 64 -------------------------
48 65
49 66 - Disabled dirsize in file browser, it's causing nasty bug when dir renames
50 67 occure. After vcs is fixed it'll be put back again.
51 68 - templating/css rewrites, optimized css.
@@ -1,88 +1,89 b''
1 1 from rhodecode import get_version
2 2 import sys
3 3 py_version = sys.version_info
4 4
5 5 requirements = [
6 6 "Pylons>=1.0.0",
7 7 "SQLAlchemy>=0.6.5",
8 8 "Mako>=0.3.5",
9 9 "vcs>=0.1.10",
10 10 "pygments>=1.3.0",
11 11 "mercurial>=1.6.4",
12 12 "whoosh>=1.3.1",
13 13 "celery>=2.1.3",
14 14 "py-bcrypt",
15 15 "babel",
16 16 ]
17 17
18 18 classifiers = ['Development Status :: 4 - Beta',
19 19 'Environment :: Web Environment',
20 20 'Framework :: Pylons',
21 21 'Intended Audience :: Developers',
22 22 'License :: OSI Approved :: BSD License',
23 23 'Operating System :: OS Independent',
24 24 'Programming Language :: Python', ]
25 25
26 26 if sys.version_info < (2, 6):
27 27 requirements.append("simplejson")
28 28 requirements.append("pysqlite")
29 29
30 30 #additional files from project that goes somewhere in the filesystem
31 31 #relative to sys.prefix
32 32 data_files = []
33 33
34 34 #additional files that goes into package itself
35 35 package_data = {'rhodecode': ['i18n/*/LC_MESSAGES/*.mo', ], }
36 36
37 description = 'Mercurial repository serving and browsing app'
37 description = ('Mercurial and Git repository browser/management with '
38 'build in push/pull server and full text search')
38 39 #long description
39 40 try:
40 41 readme_file = 'README.rst'
41 42 long_description = open(readme_file).read()
42 43 except IOError, err:
43 44 sys.stderr.write("[WARNING] Cannot find file specified as "
44 45 "long_description (%s)\n skipping that file" % readme_file)
45 46 long_description = description
46 47
47 48
48 49 try:
49 50 from setuptools import setup, find_packages
50 51 except ImportError:
51 52 from ez_setup import use_setuptools
52 53 use_setuptools()
53 54 from setuptools import setup, find_packages
54 55 #packages
55 56 packages = find_packages(exclude=['ez_setup'])
56 57
57 58 setup(
58 59 name='RhodeCode',
59 60 version=get_version(),
60 61 description=description,
61 62 long_description=long_description,
62 keywords='rhodiumcode mercurial web hgwebdir replacement serving hgweb rhodecode',
63 keywords='rhodiumcode mercurial web hgwebdir gitweb git replacement serving hgweb rhodecode',
63 64 license='BSD',
64 65 author='Marcin Kuzminski',
65 66 author_email='marcin@python-works.com',
66 67 url='http://hg.python-works.com',
67 68 install_requires=requirements,
68 69 classifiers=classifiers,
69 70 setup_requires=["PasteScript>=1.6.3"],
70 71 data_files=data_files,
71 72 packages=packages,
72 73 include_package_data=True,
73 74 test_suite='nose.collector',
74 75 package_data=package_data,
75 76 message_extractors={'rhodecode': [
76 77 ('**.py', 'python', None),
77 78 ('templates/**.mako', 'mako', {'input_encoding': 'utf-8'}),
78 79 ('public/**', 'ignore', None)]},
79 80 zip_safe=False,
80 81 paster_plugins=['PasteScript', 'Pylons'],
81 82 entry_points="""
82 83 [paste.app_factory]
83 84 main = rhodecode.config.middleware:make_app
84 85
85 86 [paste.app_install]
86 87 main = pylons.util:PylonsInstaller
87 88 """,
88 89 )
General Comments 0
You need to be logged in to leave comments. Login now