Hosting Mercurial Repositories with Nginx

Introduction

Mercurial

Mercurial is a great distributed version control system written in Python. It is a "fast, lightweight source control management system designed for efficient handling of very large distributed projects".<sup>1</sup> It is used by such projects as Aptitude, Mozilla, OpenJDK, OpenSolaris, Python, and Xen, among many others.<sup>2</sup> However, I have always found that hosting Mercurial repositories is painful. There are many options, including ...

Click through to read more...

NoteFinder - a Desktop Wiki and Notebook Application

NoteFinder icon

NoteFinder is a desktop note-taking application, which is designed for keeping and organising snippets of text, whether that be notes, quotes, conversations and more.

The application works around a 'notebook' concept. When you first start up the application, you get a 'default' notebook where you can immediately start collecting notes. You can later add additional notebooks as your needs increase to keep things organised.

You add a new note by ...

Click through to read more...

Quick Command Line Tip - Recursively Delete Files of a Certain Type

Applications can create a lot of temporary files sometimes, and these files aren't always cleaned up automatically.

An example of this is when you run Python applications. Particularly if you're a Python developer, your source code directories stack up with a .pyc version of each file, which is the cached compiled copy of the script.

To clean up (especially if you're going to do a source commit ...

Click through to read more...

  1. 1
  2. 2

Sign In