Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mgagit: dont hardcode server, use vhost name | Thomas Backlund | 2016-03-05 | 2 | -1/+2 |
| | |||||
* | remove comment description for users handled in ldap | Olivier Blin | 2016-02-07 | 1 | -1/+0 |
| | | | | | | git/softwarekey/binrepo/iurt/maintdb/schedbot/signbot/mga-advisories/mgasoft/mirror puppet uses usermod which does not handle ldap. | ||||
* | mgagit: Allow forced pushes to topic branches for everyone. | Colin Guthrie | 2015-11-26 | 1 | -1/+1 |
| | | | | | | | Well, everyone in the group. topic branches should be a bit more collaborative and we just have to trust people not to abuse this. | ||||
* | use consistent domain references | Thomas Backlund | 2015-10-20 | 1 | -2/+2 |
| | |||||
* | lint fixes for mgagit | Thomas Backlund | 2015-10-19 | 2 | -18/+18 |
| | |||||
* | mgagit: Give owners force push power on master. | Colin Guthrie | 2015-05-18 | 1 | -1/+1 |
| | | | | | | The owners should be trusted to use this with care. (This is mainly to give TV this power on the drak*/urpm* repos) | ||||
* | mgagit,cgit: Use a cosmetically nicer BZ URL | Colin Guthrie | 2014-11-25 | 1 | -1/+1 |
| | |||||
* | mgagit: Fix brown-paper-bag typo. | Colin Guthrie | 2014-11-17 | 1 | -2/+2 |
| | | | | | | This really should fix git->bugzilla integration. mga#14585 | ||||
* | mgagit: Hopefully fix bugzilla integration. | Colin Guthrie | 2014-11-17 | 1 | -11/+23 |
| | | | | | | | | | | Our bugzilla no longer supports cookies so we have to use a token itstead. It's essentially exactly the same as a cookie, but different therefore meaning we have to handle it ourselves manually. I don't really get the benefit here, but hey ho. mga#14585 | ||||
* | mgagit: Give the maintainer force push rights over topic/ and distro/ branches. | Colin Guthrie | 2014-11-04 | 1 | -2/+2 |
| | |||||
* | mgagit: Temporarily allow maintainers to rewrite tags. | Colin Guthrie | 2014-09-15 | 1 | -1/+1 |
| | | | | | | | | | | | This is because it's really easy to accidentally push both master and a tag at the same time, but have master rejected but the tag succeed (non-fastforward). A better solution is to not allow tags that introduce new commits but I'm not sure of the config to allow that so this is a bit of a short term solution to allow Thierry to fix up a few of his tags. | ||||
* | mgagit: Ensure mga-sysadmin really can push rewrite history. | Colin Guthrie | 2014-09-15 | 1 | -4/+4 |
| | | | | | | If a sysadmin was assigned as a maintainer of a repo, the extra powers granted to them would actually be overridden which is a bit useless. | ||||
* | mgagit: Fix template name | Colin Guthrie | 2014-06-11 | 1 | -1/+1 |
| | |||||
* | mgagit: Add a repo group for infrastructure stuff. | Colin Guthrie | 2014-06-11 | 2 | -0/+12 |
| | | | | | | This is slightly recursive as this is where the definitions are kept, but I'll add a readme to the git repo to make sure no-one actually adds definitions in this tree (although a pre-receive hook would be better to really ban it) | ||||
* | postfix/mgagit: Fix org git repos mailing list. | Colin Guthrie | 2014-06-11 | 1 | -1/+1 |
| | |||||
* | mgagit: Spell sysadmin properly... sigh. | Colin Guthrie | 2014-06-09 | 1 | -1/+1 |
| | |||||
* | mgagit: Fix permissions for org repos. | Colin Guthrie | 2014-06-09 | 2 | -1/+2 |
| | |||||
* | mgagit: Add repository group for org | Colin Guthrie | 2014-06-09 | 2 | -0/+11 |
| | |||||
* | mgagit: Fix case on mailingList config entry | Colin Guthrie | 2014-05-29 | 2 | -4/+4 |
| | | | | This was a change I missed in an earlier commit. | ||||
* | mgagit: Add bug number (forgot to save before commit) | Colin Guthrie | 2014-04-27 | 1 | -1/+1 |
| | |||||
* | mgagit: Hopefully work around utf8 encoding issue in emails mga#12374 | Colin Guthrie | 2014-04-27 | 1 | -0/+9 |
| | |||||
* | mgagit: Add new mail headers to the i18n mails. | Colin Guthrie | 2014-04-27 | 1 | -0/+2 |
| | |||||
* | mgagit: Update to git_multimail.py e12918c100. | Colin Guthrie | 2014-04-27 | 3 | -25/+106 |
| | | | | | | | | | | This is from https://github.com/mhagger/git-multimail I've reapplied my changes which avoid some unnecessary error messages when the summary email address is not configured (used for i18n mails). The notable change is to synthesise dates in emails to hopefully fix ordering in email clients (i.e. with multi-commit pushes). | ||||
* | mgagit: Send a second email about any i18n changes to the i18n-reports ML. | Colin Guthrie | 2014-04-21 | 1 | -5/+97 |
| | | | | | | | | | | After sending the original email, we send a second email to i18n-reports detailing any i18n changes. The method of determining if any changes affect i18n is to look for a folder (or folders) called '.tx' in the tree. If such folders exist, then any changes in their parent folders are considered to be relevent for i18n. | ||||
* | mgagit: Don't report any error message when no change email address configured. | Colin Guthrie | 2014-04-21 | 1 | -7/+1 |
| | | | | | | | When we will send to the i18n-reports ML info about i18n related changes we will omit the overall summary mail (it's too complext to produce a summary of only i18n changes) and thus we need to squash this error message which will not be nice for those pushing changes. | ||||
* | mgagit: Make the repository update hook more generic to cover all repo groups | Colin Guthrie | 2014-03-13 | 1 | -1/+1 |
| | |||||
* | Setup git repository groups for 'artwork', 'doc' and 'qa' | Colin Guthrie | 2014-03-13 | 2 | -0/+32 |
| | |||||
* | mgagit: Use a 5 second timeout to notify alamut. | Colin Guthrie | 2014-02-10 | 1 | -1/+1 |
| | | | | | This keeps the stall time on a push to something sensible should there be a problem. | ||||
* | mgagit: Python typo | Colin Guthrie | 2014-02-10 | 1 | -1/+1 |
| | |||||
* | mgagit: Use the full repo name + .git suffix when informing remote side. | Colin Guthrie | 2014-02-10 | 1 | -1/+1 |
| | |||||
* | alamut: Remove rsyncing from git. | Colin Guthrie | 2014-02-10 | 1 | -11/+22 |
| | | | | | Add in notification of the 'on-the-pull' system for mirroring in post-commit hook. | ||||
* | mgagit: Avoid unnecessary quotes. | Colin Guthrie | 2014-02-09 | 1 | -2/+2 |
| | |||||
* | mgagit: Make sure to strip the single quotes that surround the modifed date. | Colin Guthrie | 2014-01-04 | 1 | -1/+1 |
| | |||||
* | mgagit: Fix last-modified file write. | Colin Guthrie | 2014-01-04 | 1 | -2/+4 |
| | |||||
* | mgagit: Some trivial pylint tidyups | Colin Guthrie | 2014-01-04 | 1 | -10/+10 |
| | |||||
* | mgagit: Attempt to write out a last-modified file for cgit. | Colin Guthrie | 2014-01-04 | 1 | -0/+13 |
| | | | | | | | | | This means the Last Modified column in cgit will show the date of the last commit not the date of the last push (which can be completely unrelated, especially when doing rebases or forced pushes and fixups etc.) Note: If we stop using rsync for replication then this can be removed and replaced with a different hook on the receiving side. | ||||
* | mgagit: Match multiple bug references on a single line | Colin Guthrie | 2013-12-22 | 1 | -6/+5 |
| | |||||
* | mgagit: Suppress the 'Bug links:' section when posting comment to bugzilla. | Colin Guthrie | 2013-12-14 | 1 | -1/+7 |
| | | | | | | | It is only suppressed when a single bug is referenced. If multiple bugs are referenced (including external bug trackers) then it will be included. mga#11987 | ||||
* | mgagit: The bugzilla integration needs python-bugz mga#11987 | Colin Guthrie | 2013-12-14 | 1 | -1/+1 |
| | |||||
* | Attempt to notify bugzilla when bugs are referenced in commits mga#11987 | Colin Guthrie | 2013-12-14 | 1 | -0/+63 |
| | |||||
* | mgagit: Remove old emailer | Colin Guthrie | 2013-10-07 | 3 | -24/+1 |
| | |||||
* | mgagit: Fix post-receive mailer. | Colin Guthrie | 2013-10-07 | 1 | -3/+2 |
| | | | | | | * Fix python path * Fix .git suffix stripping from repo shortname * Remove left over debug printing | ||||
* | mgagit: Keep the post commit stuff out of /usr/local/bin | Colin Guthrie | 2013-10-07 | 2 | -3/+13 |
| | |||||
* | mgagit: Import a manually added script on the server side to puppet | Colin Guthrie | 2013-10-07 | 2 | -0/+24 |
| | |||||
* | mgagit: Convert to git multimail for notifications. | Colin Guthrie | 2013-10-07 | 4 | -11/+17 |
| | | | | | | | This system sends one mail per commit pushed, all threaded (i.e. as replies) to a summary email of the push itself. Upstream URL for git multimail is: https://github.com/mhagger/git-multimail | ||||
* | mgagit: Add new templates for generationg per-commit notification emails. | Colin Guthrie | 2013-10-06 | 2 | -0/+2561 |
| | | | | | | | | | This uses the git multimail project from upstream revision 3fcd7bffef which is the master revision at the time of writing. It also includes a monkey-patched version which we will use which adds the ability to include links to the gitweb/cgit URL and also links to any supported bugtracker. | ||||
* | Allow i18n team to commit to the repos. | Colin Guthrie | 2013-09-22 | 1 | -0/+3 |
| | | | | | | Longer term, we likely want to remove this and replace it with a synthesised repo that allows all translations to live in one place for easier translations, but for the short term this is the easiest solution. | ||||
* | mgagit: Allow sysadmins to do forced pushes. | Colin Guthrie | 2013-08-31 | 1 | -0/+4 |
| | | | | | This should only be used in very rare circumstances but having the flexibility is useful. | ||||
* | Rename the 'Git user' to 'Mageia Git' as it's shown to the public via emails ↵ | Colin Guthrie | 2013-08-25 | 1 | -1/+1 |
| | | | | and on cgit | ||||
* | mgagit: Gitolite doesn't like the complex hook value, so abstract it to a ↵ | Colin Guthrie | 2013-08-22 | 4 | -2/+25 |
| | | | | script. |