Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Scripts to convert pidgin's mtn repo to git
Ruby Shell Lua
branch: master

compare: pidgin stuff

Signed-off-by: Felipe Contreras <>
latest commit 02cfb8825c
@felipec authored
Failed to load latest commit information.
.gitignore Rename files
branches-map Sync with pidgin
check Trivial cleanups
compare compare: pidgin stuff
compress compress: fix
fix fix: add extra information
fix-commits.rb fix: add option to fix committers as well
import import: can't pull mtn repo any more
init Add 'init' script
mtn-hooks.lua mtn-hooks: use proposed convention
split Sync with pidgin
svn-authors Rename files
svn-authors-map Rename files
svn-revisions Add svn-revisions
trim Add compress script
util.rb Rename files


pidgin-git-import is a project that provides simple scripts to convert pidgin's
mtn repository to git.

Since it uses mtn's git_export the end result is guaranteed to be an
almost-exact replica of the original repo. You'll need a very recent version of
monotone: 0.46.

If you don't have the pidgin mtn repository:

 $ ./init

Otherwise, just

 $ ./import

And if you want to fix the repo (bad commits, missing authors, etc.):

 $ ./fix

To trim the repsitory:

 $ ./trim

And to split into multiple repositories:

 $ ./split

If you want to compress the repos, run:

 $ ./compress
Something went wrong with that request. Please try again.