Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | yarns: Sketch out create tests | Richard Maw | 2016-09-24 | 1 | -0/+18 | |
| | ||||||
* | yarns: Test that repository existence is not leaked | Richard Maw | 2016-09-24 | 1 | -0/+6 | |
| | ||||||
* | yarns: Test that you can't trample a repository with copy | Richard Maw | 2016-09-24 | 2 | -1/+20 | |
| | ||||||
* | yarns: Test being denied copy | Richard Maw | 2016-09-24 | 1 | -0/+14 | |
| | ||||||
* | copy: Don't leak the existence of repositories | Richard Maw | 2016-09-24 | 1 | -8/+10 | |
| | | | | | | | | | | | | | | | Previously copy would report that the target existed before running ACLs. While saving a bunch of effort by reporting this early, this means you can see if a repository exists by copying to it even if you haven't got read access to the repository. This is now changed to only report that after the writability check. This has been moved to before the creation check since for the sake of error reporting we should check in order of ascending privilege, and post-write-check is the earliest we can reveal the repository's existence. | |||||
* | Ensure we use the pid when preparing new versions of files to prevent race ↵ | Daniel Silverstone | 2016-09-24 | 1 | -6/+6 | |
| | | | | condition | |||||
* | REPO: Add check_signature method and export to supple | Daniel Silverstone | 2016-09-24 | 2 | -0/+48 | |
| | ||||||
* | Fix typo | Daniel Silverstone | 2016-09-24 | 1 | -1/+1 | |
| | ||||||
* | More keyring yarns | Daniel Silverstone | 2016-09-24 | 1 | -11/+34 | |
| | ||||||
* | Add support for GPG and stdin for running things | Daniel Silverstone | 2016-09-24 | 6 | -1/+18 | |
| | ||||||
* | KEYRING: Support the rest of the keyring subcommands | Daniel Silverstone | 2016-09-24 | 1 | -3/+283 | |
| | ||||||
* | UTIL: Add temporary file support | Daniel Silverstone | 2016-09-24 | 1 | -0/+17 | |
| | ||||||
* | Fix inconsistent indentation for recent commits | Richard Maw | 2016-09-24 | 3 | -13/+13 | |
| | | | | | We're inconsistent in general for indentation with tabs, but that's a much wider change. | |||||
* | KEYRING: Add keyring command and associated gubbins | Daniel Silverstone | 2016-09-24 | 5 | -1/+176 | |
| | | | | | | This adds lace interfaces for the keyring command, a basic keyring command with list, create, destroy, and a yarn for it, along with some defines in the skel ready for user rules. | |||||
* | CONFIG: Ensure keyrings aren't unexpectedly copied | Daniel Silverstone | 2016-09-24 | 1 | -2/+3 | |
| | ||||||
* | Allow specifying 'SCENARIO=blah' when make test | Daniel Silverstone | 2016-09-24 | 1 | -0/+3 | |
| | ||||||
* | LACE: Provide new/old object data (incl. type and sign state) to lace | Daniel Silverstone | 2016-09-24 | 2 | -0/+6 | |
| | ||||||
* | CONFIG: Add basic support for keyrings into config | Daniel Silverstone | 2016-09-24 | 1 | -0/+24 | |
| | ||||||
* | Performed i18n on all bin/*.in | Daniel Silverstone | 2016-08-28 | 6 | -58/+101 | |
| | ||||||
* | Initial i18n/l10n of gitano-setup | Daniel Silverstone | 2016-08-27 | 7 | -72/+272 | |
| | ||||||
* | Basic i18n module | Daniel Silverstone | 2016-08-27 | 12 | -1/+53 | |
| | ||||||
* | Remove set-head and set-description since config has been able to set these ↵ | Daniel Silverstone | 2016-08-20 | 1 | -86/+0 | |
| | | | | for ages | |||||
* | Remove mention of set-owner | Daniel Silverstone | 2016-08-20 | 1 | -1/+2 | |
| | ||||||
* | Remove set-owner and ensure setting project.owner gets validated | Daniel Silverstone | 2016-08-20 | 2 | -63/+13 | |
| | ||||||
* | Ensure that supple works during gitano-setup to early-warn if something's odd | Daniel Silverstone | 2016-05-30 | 1 | -0/+34 | |
| | ||||||
* | Allow --force as token text | Daniel Silverstone | 2016-05-30 | 2 | -9/+18 | |
| | ||||||
* | Ensure curl operations are pcall'd | Daniel Silverstone | 2016-05-30 | 1 | -1/+8 | |
| | ||||||
* | Support tags pointing at tags in the update hook | Daniel Silverstone | 2016-05-30 | 1 | -2/+2 | |
| | ||||||
* | Ensure user add and group add validate their inputs. Fixes ↵ | Daniel Silverstone | 2016-05-30 | 3 | -0/+24 | |
| | | | | https://trello.com/c/mLGNXKdo/165-group-add-allows-slashes-which-are-not-valid | |||||
* | Add CoC | Daniel Silverstone | 2016-05-30 | 1 | -0/+20 | |
| | ||||||
* | Merge remote-tracking branch 'rmaw/config' | Daniel Silverstone | 2016-02-02 | 9 | -31/+83 | |
|\ | | | | | | | Reviewed-By: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
| * | testing: Add yarn for shallow pushes | Richard Maw | 2016-01-13 | 2 | -1/+21 | |
| | | ||||||
| * | testing: Support checking for the existence of files in repos server-side | Richard Maw | 2016-01-13 | 1 | -0/+4 | |
| | | | | | | | | | | Technically checking whether a file contains "." will work, but this is more readable. | |||||
| * | testing: extend gtt to support pushing | Richard Maw | 2016-01-13 | 2 | -0/+10 | |
| | | ||||||
| * | testing: Extend cloneviassh to accept depth | Richard Maw | 2016-01-13 | 2 | -4/+4 | |
| | | ||||||
| * | gitano.repository.git_command: Handle shallowUpdate config | Richard Maw | 2016-01-13 | 1 | -0/+17 | |
| | | | | | | | | | | | | | | If the repository is configured with git.receive.shallowUpdate (as set by `gitanocmd config set git.receive.shallowUpdate true`) then git will be run with receive.shallowUpdate set, which allows shallow commits to be pushed. | |||||
| * | Call git commands through repo:git_command() | Richard Maw | 2016-01-13 | 4 | -26/+20 | |
| | | ||||||
| * | gitano.repository: Add git_command() method | Richard Maw | 2016-01-11 | 1 | -0/+7 | |
| | | | | | | | | | | | | | | This takes a git command to run, minus the "git" argument. The intention is that if it needs to insert config options, then they can all be done in one place. | |||||
* | | Merge remote-tracking branch 'rmaw/yarns' | Daniel Silverstone | 2016-02-02 | 3 | -21/+51 | |
|\ \ | |/ |/| | | | Reviewed-By: Daniel Silverstone <dsilvers@digital-scurf.org> | |||||
| * | yarns: Test basic server side copy behaviour | Richard Maw | 2016-01-05 | 2 | -2/+32 | |
| | | ||||||
| * | util.copy_dir: Make more tolerant to DT_UNKNOWN | Richard Maw | 2016-01-05 | 1 | -19/+19 | |
|/ | ||||||
* | Merge remote-tracking branch 'rmaw/yarns' | Daniel Silverstone | 2016-01-04 | 9 | -9/+65 | |
|\ | | | | | | | Reviewed and ok. | |||||
| * | testing: Add tests for rsync plugin | Richard Maw | 2015-12-04 | 4 | -1/+43 | |
| | | | | | | | | | | | | | | | | | | | | | | It's an interesting plugin, that may not hang around since its intended user disappeared. It has some value as an example of gitano extensibility, but not sufficient to rewrite it if it becomes broken. However we won't know when it becomes broken and a candidate for removal unless we test it regularly. | |||||
| * | testing: One weird tip discovered by test engineer to extend coverage, LOC ↵ | Richard Maw | 2015-12-04 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | metrics hate him This changes the default rules to make it request variables from clod directly, so that we're definitely testing config from clod. | |||||
| * | testing: Test that project.owner can be set | Richard Maw | 2015-12-04 | 1 | -0/+18 | |
| | | | | | | | | | | | | | | | | | | This is a smoke test that gitano doesn't choke in being told the owner must change. Gitano doesn't currently validate that the new owner must exist, and it probably should, but I don't want to add more steps to the test runtime, so I've made a note of what would need to be added. | |||||
| * | testing: Remove yarn files for deprecated commands | Richard Maw | 2015-12-04 | 4 | -8/+4 | |
|/ | | | | | There's commands for setting the config directly now, which are better. | |||||
* | Of course, we might rename the orig user too | Daniel Silverstone | 2015-11-06 | 1 | -0/+3 | |
| | ||||||
* | Try and make detection of lack of repository somewhat automatic | Daniel Silverstone | 2015-11-05 | 2 | -1/+4 | |
| | ||||||
* | Warn about dangling HEAD following a successful push | Daniel Silverstone | 2015-11-05 | 1 | -1/+8 | |
| | ||||||
* | Ensure you can write before copy is permitted to proceed | Daniel Silverstone | 2015-11-05 | 1 | -1/+8 | |
| |