| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This will cause it to be rendered on GitLab and other git hosts'
web interfaces.
|
|
|
|
|
| |
This was fixed long ago by commit cf4a0dff36819 "Make tarball lorries
reproducible".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The original Bazaar implementation (bzr) only runs on Python 2, but
there is a fork known as Breezy (brz) that has been ported to Python 3.
To support environments without Python 2, allow using Breezy:
* Add a setting 'bazaar-command' that specifies which command to run
* Set the default based on a path search, preferring 'bzr' but using
'brz' if only 'brz' is found
* Implement a similar fallback in the test setup for Bazaar import
* Update README to mention Breezy as an alternative. The
'fastimport' extension is included in it rather than being a
separate package.
Closes #3.
|
|
|
|
|
|
|
|
|
|
|
| |
The Implementation system is currently just a short list of
dependencies, and incorrectly says that support for all repository
types needs to be installed.
Expand it into a full list of dependencies, stating which of them are
optional, and how to install each of them.
Related to CodethinkLabs/lorry-controller#1.
|
|
|
|
|
|
| |
It's more helpful to link to the cgit view, instead of giving a single
(insecure) clone URL. This will show clone URLs using all the
supported protocols.
|
|
|
|
|
|
|
|
|
| |
* Preformatted sections need to be indented by at least 4 spaces, and
need a blank line separating them from word-wrapped paragraphs.
* Tabs seem to be used with an assumption that tab stops are every 8
spaces, but they may be every 4 spaces. Expand them to spaces, to
remove the ambiguity.
|
|
|
|
|
|
|
|
| |
The new 'gzip' lorry file is practical for any gzipped single file
repositories, this can be useful for some static blob resources,
such as fonts.
Change-Id: I931e15e4c1291d820db82d0fc764aa767d3df9ab
|
|
|
|
| |
Change-Id: I55e6fd73d39b0cf0e20da27a99ddcced5b5b4063
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Some svn repos don't have a branches dir or a tags dir in their layout.
This will for example allow us to lorry xmlto with the following lorry,
{
"xmlto": {
"type": "svn",
"url": "http://svn.fedorahosted.org/svn/xmlto",
"layout": {
"trunk": "."
}
}
}
Change-Id: I74c032ab7642f4b22ed0569b2a163c0b78cba658
|
|
|
|
|
|
| |
Also update copyright
Change-Id: Iff42a32048482520cee695bc1262990f5989ce63
|
| |
|
|
|
|
|
| |
The 'compression' and 'strip' fields seem to have been obsolete since
commit a7f8b1b63a97c66aea6f39342313d7a5b919cfa7 in 2012.
|
| |
|
|
|
|
|
| |
This bit someone, who was having difficulty with a CVS import, without
knowing there was a git repository on savannah.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
baserock.lorry no longer exists
Add a note that it should not be run from the developer's machine
unless they are testing it.
Clarify that tarballs are almost guaranteed to give a different
sha1sum.
|
|
|
|
|
|
|
|
| |
A bundle policy and destination can be specified in settings
It will bundle up tags and branches
Some changes to fetching were required, now it only fetches origin and expects that
the refspec fetches into local refs. svn support has been altered to support this
|
| |
|
| |
|
| |
|
| |
|
|
|