I need a project hosting with:
- mercurial support;
- lightweight, but usable issue tracker (github`s one is pretty close);
- both public and private repositories/trackers/wiki and so on support;
- cool customizable dashboard;
- API and hooks (optional, but nice to have).
I've found codebasehq which looks promising, but It doesn't allow to publish anything, but commit history.
Some points:
- I'm fine with paying for good project hosting;
- bitbucket is not an option (huge list of reasons is omitted);
- usability and reliability is the most important things for me.
Thanks in advance.
UPD1: Primary reasons I want move from bitbucket:
- totally unusable issue tracker: it makes me cry every time I use one;
- lack of list of my assigned tickets for all projects, suggested solution seems early alpha (have accessibility problems and lack basic features);
- not well-designed notification system (sends me notifications about mine comments and so on)
- dashboard sucks;
- slow and "wonfixish" reaction (IMHO) on feature requests and bug reports.
UPD2:
Assembla is more appropriate project hosing then fogbugz + klin according my criteria list, so I'm granting bounty to @lazybadger`s answer, but not accepting it, because Assembla works very bad with mercurial repositories and doesn't care about users.
Thanks for your suggestions, guys!
I suggest FogBugz + Kiln.
The issue tracker is just priceless. Wiki, AP, hooks, plugins, everything's there.
Our company switched project hosting + managing/issues tracking to FogBugz/Kiln last year, and we're totally satisfied.