| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
3.6 is not EOL yet, let's not rush to requiring anything higher just
yet.
|
|
|
|
|
| |
Required for blob mirroring to work in TroveKube minion Docker image
(or anywhere else setup.py is used to install).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
* lorry.gzip-importer was missing a copyright notice
* Various changes were not included in the copyright dates
|
|
|
|
|
|
| |
This mostly reverts commit 5f5435647ada "Update copyright notices",
which changed all copyright dates to 2013. Most files were added in
2011 and 2012.
|
| |
|
|
|
|
| |
Change-Id: Ifd8fd2c59f218a478ddfce67c60c623f77a69de8
|
|
|
|
| |
Change-Id: I558986188396981c1caf2adf19860c9fbed2f46f
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|