##// END OF EJS Templates
small css fix
small css fix

File last commit:

r540:efbab97c default
r546:7c2f5e4d default
Show More
README.rst
80 lines | 3.9 KiB | text/x-rst | RstLexer
doc fix
r254 -------------------------------------
docs update, developments serves statics as default
r253 Pylons based replacement for hgwebdir
doc fix
r254 -------------------------------------
docs update, developments serves statics as default
r253
Fully customizable, with authentication, permissions. Based on vcs library.
doc fix
r254
**Overview**
- has it's own middleware to handle mercurial protocol request each request can
docs update, developments serves statics as default
r253 be logged and authenticated + threaded performance unlikely to hgweb
Updated readme
r325 - full permissions per project read/write/admin access even on mercurial request
fixed some spelling mistakes
r540 - mako templates let's you customize look and feel of application.
docs update, developments serves statics as default
r253 - diffs annotations and source code all colored by pygments.
Readme update
r523 - mercurial branch graph and yui-flot powered graphs with zooming and statistics
fixed some spelling mistakes
r540 - admin interface for performing user/permission managements as well as repository
management.
version bump, small readme update
r498 - full text search of source codes with indexing daemons using whoosh
(no external search servers required all in one application)
- async tasks for speed and performance using celery (works without them too)
implemented gravatars into main bar....
r402 - Additional settings for mercurial web, (hooks editable from admin
panel !) also manage paths, archive, remote messages
Updated readme
r325 - backup scripts can do backup of whole app and send it over scp to desired location
docs update, version bump
r290 - setup project descriptions and info inside built in db for easy, non
file-system operations
fixed some spelling mistakes
r540 - added cache with invalidation on push/repo management for high performance and
always up to date data.
implemented gravatars into main bar....
r402 - rss / atom feeds, gravatar support
docs update, developments serves statics as default
r253 - based on pylons 1.0 / sqlalchemy 0.6
doc fix
r254 **Incoming**
docs update, developments serves statics as default
r253
Updated readme
r325 - code review based on hg-review (when it's stable)
version bump, small readme update
r498 - git support (when vcs can handle it - almost there !)
- commit based wikis
- in server forks
- clonning from remote repositories into hg-app
- other cools stuff that i can figure out (or You can help me figure out)
docs update, developments serves statics as default
r253
.. note::
Implemented hooks system,...
r392 This software is still in beta mode.
I don't guarantee that it'll work correctly.
docs update, developments serves statics as default
r253
-------------
Installation
-------------
Readme update
r523
- I highly recommend to install new virtualenv for hg-app see
http://pypi.python.org/pypi/virtualenv
- Create new virtualenv using `virtualenv --no-site-packages /var/www/hgapp-venv`
this will install new virtual env into /var/www/hgapp-venv.
Activate the virtualenv by running
`source activate /var/www/hgapp-venv/bin/activate`
- Make a folder for hg-app somewhere on the filesystem for example /var/www/hgapp
- Download and extract http://bitbucket.org/marcinkuzminski/hg-app/get/tip.zip
into created directory.
- Run `python setup.py install` in order to install the application and all
needed dependencies. Make sure that You're using activated virutalenv
- Run `paster setup-app production.ini` it should create all needed tables
version bump, small readme update
r498 and an admin account make sure You specify correct path to repositories.
Readme update
r523 - Remember that the given path for mercurial repositories must be write
updated installation instruction, made more user friendly way of creating all needed configs. All is done now from paster setup-app
r327 accessible for the application
Readme update
r523 - Run paster serve development.ini - or you can use sample init.d scripts.
doc fix
r254 the app should be available at the 127.0.0.1:5000
Readme update
r523 - Use admin account you created to login.
- Default permissions on each repository is read, and owner is admin. So remember
implemented gravatars into main bar....
r402 to update these.
Readme update
r523 - In order to use full power of async tasks, You must install message broker
fixed some spelling mistakes
r540 preferably rabbitmq and start celeryd daemon together with hg-app.
Readme update
r523 The app should gain a lot of speed and become much more responsible.
For installation instructions You can visit:
http://ask.github.com/celery/getting-started/index.html.
- All needed configs are inside hg-app ie. celeryconfig.py , production.ini
You can configure the email, ports, loggers, workers from there.
- For full text search You can either put crontab entry for
`python /var/www/hgapp/pylons_app/lib/indexers/daemon.py incremental <path_to_repos>`
or run indexer from admin panel. This will scann the repos given in the
application setup or given path for daemon.py and each scann in incremental
mode will scann only changed files,
Hg Update hook must be activated to index the content it's enabled by default
after setup