Questions tagged [kallithea]

Kallithea is a GPLv3'd, Free Software source code management system that supports Mercurial and Git.

Kallithea, a member project of Software Freedom Conservancy, is a GPLv3'd, Free Software source code management system that supports two leading version control systems, and , and has a web interface that is easy to use for users and admins. You can install Kallithea on your own server and host repositories for the version control system of your choice.


Kallithea is a fast and powerful management tool for Mercurial and Git with a built-in push/pull server, full text search and code-review. It works on http/https and has a built in permission/authentication system with the ability to authenticate via LDAP or ActiveDirectory. Kallithea also provides simple API so it's easy to integrate with existing external systems.

Kallithea is similar in some respects to GitHub or Bitbucket, however Kallithea can be run as standalone hosted application on your own server. It is open-source donationware and focuses more on providing a customised, self-administered interface for Mercurial and Git repositories. Kallithea works on Unix-like systems and Windows, and is powered by the vcs library created by Łukasz Balcerzak and Marcin Kuźmiński to uniformly handle multiple version control systems.

Kallithea was forked from in July 2014 and has been heavily modified.

21 questions
7
votes
0 answers

How to create subrepository using Kallithea mercurial?

How to create subrepository using Kallithea mercurial through the web interface of Kallithea ? I have googled for it and didn't hit any results, also I found this script which makes it through windows. Or any alternative for Kallithea that can do…
xsari3x
  • 442
  • 2
  • 12
  • 36
2
votes
0 answers

Is there an option to make TeamCity clone a Mercurial repository with minimal processing instead of init/pull?

We have an old TeamCity server that uses an old Kallithea on Windows. One of our projects has become relatively big and now only clonable with "--stream" option. Without it the "remote host closes connection". Kallitheas WSGI server (Waitress) seems…
The incredible Jan
  • 741
  • 10
  • 17
2
votes
1 answer

Get the list of commits using JGIT remotely

Is it possible to iterate through the list of commits remotely without having to clone the repo? If no, what is/are the recommended approach to do so. Use case: Display the list of commits on a web page and must always be up to date. Sample…
redz0323
  • 56
  • 10
1
vote
0 answers

Revert pushed bad merge in hg

I stated working by creating a new branch (say) new-feature and done all the changes ( a lot of files has been changed). And I wrongly merged it with a branch say 'my-client' branch where every one works and pushed the code to the repository. I want…
Jisson
  • 3,566
  • 8
  • 38
  • 71
1
vote
2 answers

How to set up mercurial hooks in Kallithea

I've been at it for a while now and I can't seem to get it working. As per Kallithea documentation: To add another custom hook simply fill in the first textbox with . and the second with the hook path. Example hooks can be found in…
Mario
  • 128
  • 7
1
vote
0 answers

Change time format in Mercurial Kallithea

I used kallithea version 0.1. On summary page are showed commits with timestamp like "23 minutes and 33 seconds ago" or "1 day ago" or "1 month ago", that's strange if you looking for something at specific time. Is there possibility to change format…
1
vote
2 answers

How can we retrieve Kallithea admin user's Password, when forgotten it?

How can we retrieve Kallithea admin user's Password, if forgotten it? The current setup is using its internal authentication plugin along with the default database SQLite. I can see the encrypted password in the database, but since it's encrypted,…
user5322669
1
vote
1 answer

Kallithea (waitress) not starting

I made Kallithea's installation (into virtualenv) according to official guide. Then, I got following error: (metal)1:17:46 root@dervish mercurial paster serve my.ini 2015-04-26 01:17:49.003 INFO [kallithea.model] initializing db for…
TehNovo
  • 11
  • 5
0
votes
0 answers

How can I install Kallithea on Windows Server 2022 with Python 3.11?

I installed current Python (3.11). Then pip install pywin32 --upgrade, created folders and python -m venv ... called activate in Scripts folder and pip install --upgrade pip setuptools. Finally pip install kallithea. Waiting full of…
The incredible Jan
  • 741
  • 10
  • 17
0
votes
0 answers

Kallithea Push repo get error 500: internal server error

When I try to push my local repo to the Kallithea, I tried: hg push http://address of Kallithea repo After entering my password of Kallithea, I got the following error: abort: HTTP Error 500: Internal Server Error How to fix it? Thanks, Jennifer.
Jennifer Zou
  • 187
  • 1
  • 1
  • 12
0
votes
0 answers

Hide back-end server address using Apache configuration

I'm trying to hide my Kallithea back-end server (which is useful to manage Git/Mercurial repositories) address by using an Apache rule. I have a URL redirect from https://sub.domain1.com/gitrepos to https://sub.domain2.com/. Atm, when I try to…
Lazao
  • 225
  • 6
  • 16
0
votes
1 answer

How to store the modified content of a webpage when in offline mode, before coming back online again

After accessing a webpage with dynamic content, I use the "work offline" functionality of my web browser, and then I play around a bit with the page. Later on, I turn back to mode "online" in my browser so that my changes can be appropriately stored…
Marda
  • 161
  • 1
  • 11
0
votes
1 answer

Kallithea loads js dependencies very slowly

I'm running a local Kallithea server in a docker container. When we load the first time in Firefox or Chrome, it takes ages to load. It seems the loading of dependencies hangs on the jQuery or YUI js files. Once the dependencies are cached it loads…
Alex H
  • 190
  • 1
  • 9
0
votes
1 answer

Kallithea does not use hooks defined in .hg/hgrc

I want to allow pushing to the default branch only for certain users. Since Kallithea does not have this functionality built in my attempt was creating a hook that should provide that behavior. I know that Kallithea has a GUI for this but I wanted…
Mario
  • 128
  • 7
0
votes
2 answers

Kallithea sqlite database to mysql database

I've Kallithea running on my own server with sqlite database. I would like to move all this data to MySQL database instead. On default Kallithea uses sqlite if not any other database is specified. From Kallithea documentation pdf…
Kazooie
  • 525
  • 1
  • 4
  • 15
1
2