Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | S7904: method for testing paths are on the same fs | Richard Maw | 2013-06-05 | 1 | -0/+10 | |
| | | | ||||||
| * | | S7904: add method for finding bytes free in path | Richard Maw | 2013-06-05 | 1 | -0/+7 | |
| | | | | | | | | | | | | | | | This has no tests, as the ability to run them requires root privilidges or a more recent kernel and user namespace support. | |||||
| * | | tests: disable the cache and tempdir space checks | Richard Maw | 2013-06-05 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | The size checks are irrelevant for most tests, since they tend to produce tiny systems. This still leaves the size checks themselves untested, however doing so is arguably a system-wide test. | |||||
| * | | S7904: add new config options for minimum sizes | Richard Maw | 2013-06-05 | 1 | -0/+28 | |
| | | | ||||||
| * | | S7904: Move cache settings to storage options | Richard Maw | 2013-06-05 | 1 | -10/+14 | |
| | | | ||||||
| * | | Create cachedir and tempdir if they do not exist | Richard Maw | 2013-06-05 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has been a thorn in my side for many a deployment. A nascent cache directory will cause the size checks to fail. We could get complicated and try the parent directories, or create the directories in the size check, but the former is not worth the complication and the latter is the wrong place to put it, so do it during process_args, so the directories exist before subcommands are run, so they don't have to bother with it themselves. | |||||
| * | | tests: don't put cachedir in the workspace | Richard Maw | 2013-06-05 | 8 | -22/+2 | |
| | | | | | | | | | | | | | | | | | | This was a wild idea when we first designed the branch structure. It causes more problems than it's worth as you may have multiple workspaces, and it needed to be set manually in the first place. | |||||
| * | | util: Fix a missing import in combine_aliases | Richard Maw | 2013-06-04 | 1 | -1/+1 | |
| | | | | | | | | | | | | ciapp is not imported, but morphlib.Error is an appropriate exception | |||||
* | | | Merge branch 'baserock/richardmaw/S7903-update-artifact-mtimes' of ↵ | Richard Maw | 2013-06-04 | 1 | -4/+35 | |
|\ \ \ | |/ / |/| | | | | | | | | | | | git://git.baserock.org/baserock/baserock/morph Reviewed-by: Lars Wirzenius on IRC. | |||||
| * | | Update timestamps on artifact access | Richard Maw | 2013-06-01 | 1 | -4/+35 | |
| |/ | ||||||
* | | Merge branch 'jonathan/kvm-autostart' | Jonathan Maw | 2013-06-04 | 1 | -4/+6 | |
|\ \ | |/ |/| | | | Reviewed-by: Lars Wirzenius <lars.wirzenius@codethink.co.uk> | |||||
| * | kvm.write: Set VM to autostart if specified | Jonathan Maw | 2013-06-03 | 1 | -0/+3 | |
| | | ||||||
| * | kvm.write: use ssh_runcmd | Jonathan Maw | 2013-06-03 | 1 | -4/+3 | |
|/ | ||||||
* | Merge branch 'baserock/danielsilverstone/more-pattern-fixes' | Daniel Silverstone | 2013-06-03 | 1 | -2/+2 | |
|\ | | | | | | | Reviewed-By: Lars Wirzenius <lars.wirzenius@codethink.co.uk> | |||||
| * | UTIL: Update trove-id processing for hyphens | Daniel Silverstone | 2013-06-03 | 1 | -2/+2 | |
|/ | | | | | Ensure that trove-id meets the same requirements as repo aliases in terms of naming. | |||||
* | Fix tar write extension | Jonathan Maw | 2013-05-31 | 1 | -1/+1 | |
| | ||||||
* | Merge branch 'master' of git://git.baserock.org/baserock/baserock/morphbaserock-8 | Daniel Silverstone | 2013-05-30 | 1 | -1/+1 | |
|\ | ||||||
| * | Merge branch 'master' of git://git.baserock.org/baserock/baserock/morph | Lars Wirzenius | 2013-05-30 | 1 | -3/+8 | |
| |\ | ||||||
| * | | Update copyright year | Lars Wirzenius | 2013-05-30 | 1 | -1/+1 | |
| | | | | | | | | | | | | Shameless self-approval. | |||||
* | | | Update author details in setup.py | Daniel Silverstone | 2013-05-30 | 1 | -2/+2 | |
| |/ |/| | ||||||
* | | Merge branch 'baserock/richardmaw/conficting-strata' | Richard Maw | 2013-05-30 | 1 | -3/+8 | |
|\ \ | |/ |/| | | | Reviewed-by: Lars Wirzenius | |||||
| * | build graph: Improve the comment for stratum duplicate check | Richard Maw | 2013-05-29 | 1 | -3/+8 | |
| | | ||||||
* | | Merge remote-tracking branch 'origin/jonathan/tar-write-ext' | Lars Wirzenius | 2013-05-30 | 1 | -0/+21 | |
|\ \ | ||||||
| * | | Tar write extension fails if arguments not set | Jonathan Maw | 2013-05-30 | 1 | -0/+2 | |
| | | | ||||||
| * | | Add tar write extension | Jonathan Maw | 2013-05-30 | 1 | -0/+19 | |
|/ / | ||||||
* | | Merge remote-tracking branch 'origin/richarddale/qmake_build_system' | Lars Wirzenius | 2013-05-30 | 6 | -0/+250 | |
|\ \ | ||||||
| * | | qmake build system test still succeeds when qmake isn't found | Richard Dale | 2013-05-30 | 1 | -0/+6 | |
| | | | ||||||
| * | | Add detection for cmake and qmake build systems | Richard Dale | 2013-05-29 | 6 | -0/+244 | |
|/ / | | | | | | | Add tests for cmake and qmake build systems | |||||
* | | Merge remote-tracking branch 'origin/jonathan/deploy-needs-DISK_SIZE-rebase' | Lars Wirzenius | 2013-05-29 | 3 | -10/+37 | |
|\ \ | |/ |/| | ||||||
| * | Apply Richard Maw's suggestions | Jonathan Maw | 2013-05-29 | 2 | -16/+2 | |
| | | ||||||
| * | Make deploy-rawdisk test pass and add a test for undefined DISK_SIZE | Jonathan Maw | 2013-05-29 | 2 | -1/+38 | |
| | | ||||||
| * | Make create_local_system fail if DISK_SIZE isn't defined | Jonathan Maw | 2013-05-29 | 1 | -1/+5 | |
|/ | ||||||
* | Merge remote-tracking branch ↵ | Lars Wirzenius | 2013-05-28 | 2 | -18/+20 | |
|\ | | | | | | | 'origin/baserock/danielsilverstone/repo-alias-updates' | |||||
| * | REPOALIAS: Restructure debugging | Daniel Silverstone (br7vm) | 2013-05-28 | 1 | -16/+9 | |
| | | | | | | | | | | | | Restructure the repo alias debugging so we do not flood the log with a lot of non-useful repo alias debug, instead log a single line indicating expansions which occur. | |||||
| * | REPOALIAS: Update repo alias to support dashes and to be more strict. | Daniel Silverstone (br7vm) | 2013-05-28 | 2 | -2/+11 | |
| | | | | | | | | Now, repo aliases must meet [a-z][a-z0-9-]+ rather than just [a-z0-9]+ | |||||
* | | Merge remote-tracking branch 'origin/jonathan/ssh-rsync-write-rebase' | Lars Wirzenius | 2013-05-28 | 1 | -0/+181 | |
|\ \ | | | | | | | | | | | | | I have not tested this, but I figure that the sooner we get it into the hands of people, the sooner we find problems in it. | |||||
| * | | Add ssh-rsync write extension | Jonathan Maw | 2013-05-28 | 1 | -0/+181 | |
| |/ | | | | | | | | | This is used to perform upgrades on running baserock systems. It requires rsync on the target system | |||||
* | | Merge branch 'liw/deploy-not-exec-message' | Lars Wirzenius | 2013-05-28 | 3 | -2/+11 | |
|\ \ | | | | | | | | | | | | | | | | Updated copyright years so ./check passes. Reviewed-by: Richard Maw | |||||
| * | | Give better error message if extension is not executable | Lars Wirzenius | 2013-04-16 | 1 | -0/+9 | |
| | | | ||||||
* | | | Merge branch 'liw/kill-bare-except' | Lars Wirzenius | 2013-05-28 | 8 | -29/+56 | |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Reviewed-by: Richard Maw I, Lars, note that we have an old version of CoverageTestRunner in Baserock. The new version hides the spurious logging messages. | |||||
| * | | | Stop using bare except: statements | Lars Wirzenius | 2013-04-16 | 8 | -29/+56 | |
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | It is almost never a good idea to catch all exceptions, and then do nothing about them. This patch logs all caught exceptions so that the user has some possibilty to debug what is happening. Also, make ./check check for bare excepts and fail the test suite if it finds anything. | |||||
* | | | Merge branch 'liw/check-x' | Lars Wirzenius | 2013-05-28 | 3 | -0/+8 | |
|\ \ \ | |_|/ |/| | | | | | Reviewed-by: Daniel Silverstone | |||||
| * | | Remove executable permissions from *.py files that have them | Lars Wirzenius | 2013-05-28 | 2 | -0/+0 | |
| | | | ||||||
| * | | Add check for executable *.py files | Lars Wirzenius | 2013-05-28 | 1 | -0/+8 | |
|/ / | ||||||
* | | Merge remote-tracking branch 'origin/baserock/richarddale/metadata_contents' | Lars Wirzenius | 2013-05-28 | 7 | -25/+65 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | Conflicts: morphlib/app.py Also fixed copyright year in tests/trove-id.script, which was not from Richard's patch, but from an earlier commit, and all my own fault. | |||||
| * | | Fix the expected hash key value in the ↵ | Richard Dale | 2013-05-28 | 1 | -1/+1 | |
| | | | | | | | | | | | | run-in-artifact-with-different-artifacts test | |||||
| * | | Fix kvm working without autostart | Jonathan Maw | 2013-05-28 | 1 | -1/+1 | |
| | | | ||||||
| * | | rename trove-prefix and trove_prefix to trove_id | Paul Sherwood | 2013-05-28 | 3 | -17/+17 | |
| | | | ||||||
| * | | Add tests for listing a chunk's contents | Richard Dale | 2013-05-24 | 1 | -0/+9 | |
| | | | ||||||
| * | | Make morphlib.bins.chunk_filenames() a private method | Richard Dale | 2013-05-24 | 1 | -3/+3 | |
| | | |