[PATCH 0/2] Makefile: make coverage optional
by Richard Ipsum
repo: git://git.gitano.org.uk/personal/richardipsum/supple
ref: richardipsum/split-coverage-from-test
HEAD: cfafc05a174f56caf8d7ad55323ff78feab42fad
(with this can be run from nix)
Richard Ipsum (2):
Makefile: make coverage optional
Remove TESTING_SUPPLE
Makefile | 27 ++++++++++++++++++++++++---
src/wrapper.c | 8 +++-----
2 files changed, 27 insertions(+), 8 deletions(-)
--
2.11.0
6 years
[PATCH 0/1] Add config list example to config help
by Richard Ipsum
repo: git://git.gitano.org.uk/personal/richardipsum/gitano
ref: richardipsum/config-list-help
HEAD: 1228c8dc2b1624c8e8c866107c3768d8a47fad29
Richard Ipsum (1):
Add config list example to config help
lib/gitano/command.lua | 6 ++++++
1 file changed, 6 insertions(+)
--
2.11.0
6 years
Re: [PATCH 0/1] Code of conduct: amendment
by Richard Ipsum
> On Wed, Jul 12, 2017 at 09:55:57AM +0100, Ben Brown wrote:
> > Hi all,
> >
> > Sorry for the very late response, I'm aware a resolution has been made at
> > this point, but since I had a response drafted:
> >
> > On 07/07/17 16:12, Daniel Silverstone wrote
> > > http://geekfeminism.wikia.com/index.php?title=Community_anti-harassment%2... >
> > > I agree with that delta and would be pleased to update the Gitano covenant with
> > > it since being held to inaction would be daft.
> >
> > :)
> >
> > > > My personal gripe is with the "Reverse' -isms" line, as that almost seems
> > > > contradictory to the statement that everyone should be free from harassment,
> > > > since it reads as if it officially sanctioning discrimination against a
> > > > supposed dominant or majority group.
> > <snip>
> > > Dominance is not about "this group of people are more powerful" necessarily
> > > (given I'd say that while I'm in a minority, I am probably the most powerful
> > > member of the community right now given how it is constructed), but simply
> > > about being predominant in the sense of 'strength in numbers'.
> >
> > I understand. My own ineloquence (?) didn't help my case here. I was trying
> > to outline that discrimination of any kind, against any individual (or
> > group), should be taken with equal concern and treatment, if we're aiming
> > for equality :)
>
> So there's apparently much debate in other FOSS projects about this
> stuff.
> I think broadly it sucks, it brings politics into coding when coding
> should
> be as apolitical as possible (Yes I know GPL is politics, but aside from
> that how about let's just write code and have fun).
>
[snip]
We have discussed the matter privately. Some of what was said was a result
of miscommunication and we agreed it would be for the best to at least take a
break from the community.
Richard
6 years
[PATCH 0/1] Code of conduct: amendment
by Richard Ipsum
repo: git://git.gitano.org.uk/gitano-web.git
Greetings to all!
Though I am personally of the opinion that we are so delightful towards
each other that a code of conduct is not strictly necessary I have chosen
to make a more moderate amendment here.
I hope that this helps,
Richard
Richard Ipsum (1):
Remove superfluous statements
covenant.mdwn | 12 ------------
1 file changed, 12 deletions(-)
--
2.13.0
6 years
Gitano 1.1 released
by Daniel Silverstone
Hi,
Gitano 1.1 has been released, along with tweaks to luxio, gall, supple, and
lace.
The headline features each of those are in their respective NEWS files,
but I have pasted the headlines for Gitano itself below. Work will begin
on triaging for 1.2 after a short break for Richard and myself to enjoy
some other hacking.
D.
Changes since v1.0
------------------
* A set of rules were added to the default ruleset which supports a simple
form of delegated access control by means of two lists in the project
configuration. This is currently not considered a core behaviour and
as such is subject to change. Once it is considered core, it will be
documented in the admin manual.
* A (currently unsupported) plugin for git_multimail.py integration has been
added. It is not installed by default and currently carries a separate
README alongside it. Once it is stabilised and considered core, it will
be documented in the admin manual.
* Further Yarn scenarios were added to support verification of behaviour from
1.0
* The test suite was improved to test HTTP more thoroughly, resulting in a
number of small tweaks and improvements being made.
* LUA_INIT is now passed through in the test suite which means increased
portability for testing on targets such as Nix.
* A 'Hook' concept has been added to Gitano's core. It is not considered
stable API at this point. This is separate from Git hooks and is an internal
implementation detail for allowing plugins to hook into certain events.
* Repositories will now be re-owned when renaming a user.
* Documentation was updated regarding 'Git hooks'
* `server-info` files are now created when repositories are created, ensuring
that the HTTP interface will work on brand new repos
* `gitano-setup` now supports reading an answer file from stdin (good for
automating setups)
* `gitano-setup` now reads all answer files supplied (this was a bug, as
previously we only read the first one)
* Fix a bug in the HTTP supple action to supply a content type in POST.
* Added a NEWS file
--
Daniel Silverstone http://www.digital-scurf.org/
PGP mail accepted and encouraged. Key Id: 3CCE BABE 206C 3B69
6 years, 1 month
[PATCHv2 0/3] Improve testing by using inst dir
by Daniel Silverstone
Repo: git://git.gitano.org.uk/gitano.git
Ref: dsilvers/testing-improvement
Sha1: a66f14bbdb23023a66eff7ad9072ce4eb597c6d2
A previous version of this series failed to account for the coverage code.
This version ensures that coverage still works, and in fact improves the stats
merger so that we get coverage for the hooks (update, post-receive, etc)
properly.
Daniel Silverstone (3):
Test from an installation
Include hooks/ in coverage, we need it
Rework stats merger to map test inst paths back to git paths
.luacov | 3 ++-
Makefile | 54 +++++++++++++++++++++++++++++++++------------
testing/.gitignore | 1 +
testing/gitano-test-tool.in | 2 +-
utils/merge-luacov-stats | 38 +++++++++++++++++++++++++++++++
5 files changed, 82 insertions(+), 16 deletions(-)
--
2.11.0
6 years, 1 month
[PATCHv4 0/3] ruleset: project.readers and project.writers
by Richard Maw
Repo: git://git.gitano.org.uk/gitano.git
Ref: richards/config-public
Sha1: 43ddd75bb0cae4b7be531aecf8b3531fddf9bd43
Richard Ipsum (1):
ruleset: project.readers and project.writers
Richard Maw (2):
Yarn for config auth
Move config based auth to own file
Makefile | 2 +-
skel/gitano-admin/rules/core.lace | 5 +++
skel/gitano-admin/rules/defines.lace | 4 ++
skel/gitano-admin/rules/project.lace | 5 +++
skel/gitano-admin/rules/simpleprojectauth.lace | 55 ++++++++++++++++++++++++++
testing/03-config-user-whitelist.yarn | 54 +++++++++++++++++++++++++
testing/library.yarn | 8 ++--
7 files changed, 129 insertions(+), 4 deletions(-)
create mode 100644 skel/gitano-admin/rules/simpleprojectauth.lace
create mode 100644 testing/03-config-user-whitelist.yarn
--
2.9.0
6 years, 1 month
[PATCH 0/1] Test from an install
by Daniel Silverstone
Repo: git://git.gitano.org.uk/gitano.git
Ref: dsilvers/testing-improvement
Sha1: 8d1630eea83ae39717f42780d5e6925f790f06fd
This improves our testing by creating an installation from which to run
the tests.
Daniel Silverstone (1):
Test from an installation
Makefile | 33 ++++++++++++++++++++++-----------
testing/.gitignore | 1 +
testing/gitano-test-tool.in | 2 +-
3 files changed, 24 insertions(+), 12 deletions(-)
--
2.11.0
6 years, 1 month
[PATCHv3 0/3] ruleset: project.readers and project.writers
by Richard Maw
Repo: git://git.gitano.org.uk/gitano.git
Ref: richards/config-public
Sha1: f66b9ca137f4284671a32c12fd79f4b3c03c900a
Richard Ipsum (1):
ruleset: project.readers and project.writers
Richard Maw (2):
Yarn for config auth
Add comments to make it easier to configure config whitelisting
Makefile | 2 +-
skel/gitano-admin/rules/core.lace | 8 ++++++
skel/gitano-admin/rules/defines.lace | 4 +++
skel/gitano-admin/rules/project.lace | 8 ++++++
testing/03-config-user-whitelist.yarn | 53 +++++++++++++++++++++++++++++++++++
testing/library.yarn | 8 ++++--
6 files changed, 79 insertions(+), 4 deletions(-)
create mode 100644 testing/03-config-user-whitelist.yarn
--
2.9.0
6 years, 1 month
[PATCH 0/2] Plugin support for git_multimail.py
by Daniel Silverstone
repo: git://git.gitano.org.uk/gitano.git
ref: dsilvers/multimail
sha1: 9abca38066839d939e4b0ba32fda816b8a3ecf49
This series adds a plugin which supports git_multimail.py as a Gitano feature.
I am deliberately not adding it to the Makefile to install by default because I
want distributions to make the decision themselves. In part this is because I
don't want to *support* the plugin for 1.1 but I do want it there so that one
or two of the sites I manage can use it.
If we can't get this into 1.1 then I'm not horribly sad but it'd be nice if
I could include it in the NEWS :-)
D.
Daniel Silverstone (2):
reword; multimail readme
reword; multimail plugin
plugins/README.multimail | 161 ++++++++++++++++++++++++++++++++++
plugins/git-multimail.lua | 218 ++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 379 insertions(+)
create mode 100644 plugins/README.multimail
create mode 100644 plugins/git-multimail.lua
--
2.11.0
6 years, 1 month