summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* misc: Appease lintersBen Brown2023-04-071-2/+0
|
* Commit changes from from black and isortBen Brown2022-02-051-46/+52
|
* Set minimum version to 3.6Ben Brown2021-11-181-0/+5
| | | | | 3.6 is not EOL yet, let's not rush to requiring anything higher just yet.
* Include raw file importer in setupKyle Mckay2021-11-181-1/+2
| | | | | Required for blob mirroring to work in TroveKube minion Docker image (or anywhere else setup.py is used to install).
* lorry: Install and use fudge_user_ids plugin for hg-fast-exportBen Hutchings2020-10-011-2/+21
| | | | | | | | | | | | | | | | | | | | | Mercurial allows arbitrary strings as user (committer) ids, while Git requires a name and email address, and specific punctuation around the address. hg-fast-export has some provision for automatically fixing-up invalid committer and author ids, but it doesn't catch everything. Its maintainer does not want to extend this, so we use a plugin instead. * Add a plugin (fudge_user_ids) that should fix up all invalid ids. * In setup.py: - Compile it at build time - Install it under a private data directory (/usr/share/lorry) - Clean up the bytecode * In gitify_hg, check whether hg-fast-export supports plugins, and where our plugins are. If this succeeds, add --plugin-path and --plugin options to enable fudge_user_ids. Closes #11.
* Add copyright notices and years to several scriptsBen Hutchings2020-07-151-1/+1
| | | | | * lorry.gzip-importer was missing a copyright notice * Various changes were not included in the copyright dates
* Restore copyright dates before 2013Ben Hutchings2020-07-151-1/+1
| | | | | | This mostly reverts commit 5f5435647ada "Update copyright notices", which changed all copyright dates to 2013. Most files were added in 2011 and 2012.
* Migrate to Python 3Pedro Alvarez2019-11-271-2/+2
|
* Install gzip importerPedro Alvarez2015-11-241-1/+1
| | | | Change-Id: Ifd8fd2c59f218a478ddfce67c60c623f77a69de8
* Install zip importerRichard Ipsum2015-07-141-1/+2
| | | | Change-Id: I558986188396981c1caf2adf19860c9fbed2f46f
* Run ssh via a wrapper that disables host key checking, for CVSLars Wirzenius2014-04-161-1/+1
|
* Update copyright noticesrichardipsum/improve_backupsRichard Ipsum2013-12-171-1/+1
|
* Fix up Lorry to expect repositories to be bare.Daniel Silverstone2012-09-241-3/+2
| | | | | | | | This patch makes Lorry always create bare repositories where it can (Note that it cannot for CVS imports) and to create tarballs of bare repositories (if not disabled) which will be more efficient than bundles for creation and cloning. We may be able to disable bundles later.
* Add a preliminary setup.pyLars Wirzenius2012-08-221-0/+95