Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SKEL: Add setreadme to the operational defines.dsilvers/add-commands | Daniel Silverstone | 2013-05-27 | 1 | -1/+2 |
| | | | | | | | | Adds op_set_readme to the defines in the skeleton ruleset. This also adds op_set_readme to op_is_config since the README is essentially configuration for the project. Projects can perform deeper checks themselves if they wish, but the global ruleset applies the same to README changes as to everything else to do with project configuration. | ||||
* | COMMAND: Add readme set subcommand | Daniel Silverstone | 2013-05-27 | 1 | -14/+41 |
| | | | | Add to the readme command the ability to alter the README of a repository. | ||||
* | REPOSITORY: Add set_readme method. | Daniel Silverstone | 2013-05-27 | 1 | -0/+20 |
| | | | | | Add a set_readme method to gitano.repository so that we can programmatically change the README. | ||||
* | SKEL: Update defines for rename commands | Daniel Silverstone | 2013-05-27 | 1 | -2/+4 |
| | | | | | This updates the defines in the skeleton gitano-admin ruleset to include the user rename and group rename commands. | ||||
* | COMMANDS: Add reasons to generate_confirmation calls | Daniel Silverstone | 2013-05-27 | 2 | -4/+5 |
| | | | | | This adds reasons to all generate_confirmation calls which were still lacking them. | ||||
* | ADMINCOMMAND: Fix group del to remove subgroup membership | Daniel Silverstone | 2013-05-27 | 1 | -0/+8 |
| | | | | | | Before this patch, if you used 'group del' to remove a group which was a subgroup member of another group, the resulting config would not parse. This fixes that. | ||||
* | ADMINCOMMAND: Add group rename | Daniel Silverstone | 2013-05-27 | 1 | -5/+42 |
| | | | | | This adds a group rename command to allow the administrator to easily rename a group including all subgroup memberships. | ||||
* | ADMINCOMMAND: Fix user delete for group membership | Daniel Silverstone | 2013-05-27 | 1 | -0/+1 |
| | | | | | Prior to this patch, if you did 'user delete' on a user in a group then the group membership change was not committed. | ||||
* | ADMINCOMMAND: Add user rename command | Daniel Silverstone | 2013-05-27 | 1 | -7/+50 |
| | | | | Add a rename command for users. | ||||
* | REPOSITORY: Allow tokens to be customised with notes | Daniel Silverstone | 2013-05-27 | 1 | -2/+2 |
| | | | | | | Given we now use repository tokens in multiple places, this ensures that the tokens can be customised with notes. This might be to ensure that a delete user token doesn't match a rename user token for example. | ||||
* | REPOCOMMAND: Add fsck command | Daniel Silverstone | 2013-05-27 | 1 | -1/+20 |
| | | | | | This adds an fsck command to the repocommand module. This allows git-fsck to be invoked on repositories in a Gitano instance. | ||||
* | REPOCOMMAND: Shunt gc and count-objects to gitano.repocommand | Daniel Silverstone | 2013-05-27 | 3 | -53/+74 |
| | | | | | | | | Move the gc and count-objects commands to a separate repocommand module so that we can group fsck in with them neatly. This new module is for commands which operate neatly on a repository with little to no extra dependencies. | ||||
* | README: Include PCRE dependency information | Daniel Silverstone | 2013-05-23 | 1 | -0/+2 |
| | |||||
* | Merge branch 'dsilvers/revamp-patterns' | Daniel Silverstone | 2013-05-23 | 4 | -33/+65 |
|\ | | | | | | | Reviewed-By: Richard Maw <richard.maw@gmail.com> | ||||
| * | LACE: Add PCRE support to simple matcherdsilvers/revamp-patterns | Daniel Silverstone | 2013-05-23 | 1 | -1/+6 |
| | | | | | | | | | | This adds PCRE support to the simple matcher. In order for this to work, lrexlib is required (lua-rex-pcre in Debian/Ubuntu). | ||||
| * | LACE: Add prefix and suffix simple matches | Daniel Silverstone | 2013-05-23 | 4 | -4/+10 |
| | | | | | | | | | | | | This adds prefix and suffix simple matches and updates the default ruleset to use them as appropriate. This actually eliminates almost all pattern matches from the default ruleset. | ||||
| * | LACE: Update simple match with generic matchers | Daniel Silverstone | 2013-05-23 | 1 | -22/+27 |
| | | | | | | | | | | | | This updates the simple match routine to have a table of match functions. Initially this only supports the exact and pattern matches, but we can add more. | ||||
| * | LACE: Alter simple match compiler ready for more | Daniel Silverstone | 2013-05-23 | 1 | -11/+27 |
|/ | | | | | | | | | This alters the simple match compiler to support a definition format along the lines of: define some_name ref pattern ^refs/heads/ The accepted middle entries being exact, pattern, !exact and !pattern | ||||
* | BIN: gitano-post-receive-hook fix for newlines in oldsha | Daniel Silverstone | 2013-05-16 | 1 | -1/+1 |
| | | | | | | Previously, oldsha could end up with a leading newline for all but the first ref altered during a push. This fix corrects that so that oldsha doesn't get newlines in it. | ||||
* | REPOSITORY: Cope better with various cases of branch deletion | Daniel Silverstone | 2013-05-01 | 1 | -8/+13 |
| | |||||
* | ADMINCOMMAND: Fix 'as' to check if users exist | Daniel Silverstone | 2013-04-30 | 1 | -1/+8 |
| | |||||
* | MAKE: Manpage installation | Daniel Silverstone | 2013-04-25 | 1 | -1/+15 |
| | |||||
* | Add the input data for gitano-setup | Daniel Silverstone | 2013-04-25 | 1 | -1/+96 |
| | |||||
* | Merge remote-tracking branch 'origin/liw/gitano-setup-manpage' | Daniel Silverstone | 2013-04-25 | 1 | -0/+47 |
|\ | |||||
| * | Add preliminary manual page for gitano-setupliw/gitano-setup-manpage | Lars Wirzenius | 2013-04-25 | 1 | -0/+47 |
|/ | |||||
* | MAKE: distclean | Daniel Silverstone | 2013-04-25 | 1 | -0/+3 |
| | |||||
* | POST-RECEIVE: Cause the info/web/last-modified to be updated | Daniel Silverstone | 2013-04-24 | 1 | -0/+9 |
| | |||||
* | REPO: Add a mechanism to update the info/web/last-modified file | Daniel Silverstone | 2013-04-24 | 1 | -0/+49 |
| | |||||
* | USERCOMMAND: In sshkey, ensure we refuse to continue if tag format is bad | Daniel Silverstone | 2013-04-24 | 1 | -0/+1 |
| | |||||
* | USERCOMMAND: Fix up whoami output a little | Daniel Silverstone | 2013-04-24 | 1 | -6/+6 |
| | |||||
* | COMMAND: Rearrange destroy success message to prevent tl;dr situations | Daniel Silverstone | 2013-04-24 | 1 | -2/+2 |
| | |||||
* | GITANO-AUTH: Include the keytag in the lace context | Daniel Silverstone | 2013-04-24 | 1 | -0/+1 |
| | |||||
* | AS: Fix up some logging so as foouser cmd <repo> doesn't crash | Daniel Silverstone | 2013-04-24 | 1 | -4/+4 |
| | |||||
* | PREFIX, not INST_ROOT, please | Daniel Silverstone | 2013-04-14 | 1 | -2/+3 |
| | |||||
* | BIN: Default to admin rather than dsilvers during setup | Daniel Silverstone | 2012-11-11 | 1 | -1/+1 |
| | |||||
* | ACTIONS: Ensure that if we fail to read cleanly we don't assert, in HTTP client | Daniel Silverstone | 2012-11-10 | 1 | -1/+6 |
| | |||||
* | ACTIONS: Remove assert()s from the HTTP client to increase resilience | Daniel Silverstone | 2012-11-10 | 1 | -3/+11 |
| | |||||
* | ADMINCOMMAND: Lowercase user and group names | Daniel Silverstone | 2012-11-10 | 1 | -1/+10 |
| | |||||
* | Upgrade purge message from info to state | Daniel Silverstone | 2012-11-10 | 1 | -1/+1 |
| | |||||
* | SKEL: Add graveyard command to the skeleton and route it to siteadmin.lace | Daniel Silverstone | 2012-11-10 | 1 | -1/+7 |
| | |||||
* | ADMINCOMMAND: Add a graveyard command | Daniel Silverstone | 2012-11-10 | 1 | -0/+165 |
| | |||||
* | UTIL: Add rm_rf function to gitano.util | Daniel Silverstone | 2012-11-10 | 1 | -0/+32 |
| | |||||
* | BIN: Update gitano-auth run-command error msg to be neater | Daniel Silverstone | 2012-11-10 | 1 | -2/+2 |
| | |||||
* | Remove dead code | Daniel Silverstone | 2012-11-10 | 1 | -173/+0 |
| | |||||
* | A little default configuration tidying | Daniel Silverstone | 2012-10-10 | 2 | -3/+5 |
| | |||||
* | Add --verbose support to the ls command | Daniel Silverstone | 2012-10-09 | 1 | -4/+16 |
| | |||||
* | Ensure spaces and nulls cannot form part of a repository name | Daniel Silverstone | 2012-10-09 | 1 | -0/+2 |
| | |||||
* | USERCOMMAND: Ensure sshkey is validating tag names | Daniel Silverstone | 2012-09-22 | 1 | -0/+6 |
| | |||||
* | COMMANDS: nascent repositories should not be pushed or pulled | Daniel Silverstone | 2012-09-22 | 1 | -0/+6 |
| | |||||
* | Fix spello | Daniel Silverstone | 2012-09-22 | 1 | -1/+1 |
| |