Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Consolidate morphology writing code in plugin | Richard Maw | 2012-08-01 | 1 | -1/+3 |
| | | | | | As simple as it is to dump json files, it is convenient to use the same function, so the format can be kept the same. | ||||
* | Add test for petrifying strata | Richard Maw | 2012-08-01 | 3 | -0/+56 |
| | | | | | | | | | | | | | | This test checks if the same morphology json is generated during petrification. Because commits include the author and date, the sha1 sum will differ if a different user commits at a different time. This can be overridden by the environment variables GIT_{AUTHOR,COMMITTER}_{NAME,EMAIL,DATE}. The date chosen was just something recent at the time the work was done, since a too-early timestamp is rejected by git as invalid. | ||||
* | Refactor system building to use syskind specific class | Lars Wirzenius | 2012-07-26 | 1 | -1/+1 |
| | |||||
* | Require system-kind on system morphologies | Lars Wirzenius | 2012-07-19 | 1 | -0/+1 |
| | |||||
* | Add check for missing build depends in strata | Lars Wirzenius | 2012-06-28 | 2 | -5/+9 |
| | | | | | | | This will make a build fail if the morphology is missing explicit build dependencies. Also fix test causes so that ./check passes. | ||||
* | Fix test suite to deal with morph output changes | Lars Wirzenius | 2012-06-26 | 1 | -0/+1 |
| | | | | | | | | Also, some bug fixes. Also, when handling a BaseException, log the exception (with traceback) that we're handling, in case there is an error while handling it, because the second error will otherwise mask the first one. | ||||
* | Allow "morph edit" to have a default ref to branch off from | Lars Wirzenius | 2012-05-17 | 2 | -0/+35 |
| | |||||
* | Add test case for "morph edit" updating strata | Lars Wirzenius | 2012-05-17 | 2 | -0/+54 |
| | |||||
* | Fix filenames of test morphologies | Lars Wirzenius | 2012-05-17 | 5 | -10/+10 |
| | |||||
* | Use repo alias prefixes properly in tests | Lars Wirzenius | 2012-05-04 | 4 | -7/+7 |
| | |||||
* | Set repo-alias with %s and use baserock: prefix | Lars Wirzenius | 2012-05-04 | 1 | -2/+2 |
| | |||||
* | Make cmdtests set up repo-aliases and use prefixed reponames | Lars Wirzenius | 2012-05-04 | 1 | -2/+3 |
| | |||||
* | Make morph's _clone_to_directory use CachedRepo.checkout | Lars Wirzenius | 2012-05-04 | 2 | -1/+4 |
| | | | | | | | | | This requires changing CachedRepo.checkout to handle non-sha1 refs, which resulted in some further changes in tests and their expected outputs. Also, a fix to CachedRepo to use the cwd keyword argument instead of pwd. | ||||
* | Add test for branching off not from master | Lars Wirzenius | 2012-04-30 | 5 | -6/+69 |
| | |||||
* | Add test script to test the whole branch+merge process | Lars Wirzenius | 2012-03-26 | 1 | -0/+39 |
| | |||||
* | Change "checkout existing branch" test to not check out master | Lars Wirzenius | 2012-03-26 | 5 | -14/+34 |
| | | | | Checking out another branch exposed a bunch of bugs. | ||||
* | Do not create a cache directory in the mine | Lars Wirzenius | 2012-03-26 | 3 | -3/+0 |
| | | | | | It wasn't being used, anyway. And there's no real point in having a per-mine cache directory. | ||||
* | Verify that "morph edit" checks out a working tree | Lars Wirzenius | 2012-03-23 | 2 | -0/+4 |
| | |||||
* | Make "morph edit" work when chunk already has the branch | Lars Wirzenius | 2012-03-23 | 2 | -0/+41 |
| | |||||
* | Modify "morph edit" test to verify origin is set correctly | Lars Wirzenius | 2012-03-23 | 2 | -0/+30 |
| | |||||
* | Add cmdtest for morph branch to set origin correctly | Lars Wirzenius | 2012-03-23 | 2 | -0/+15 |
| | |||||
* | Add "morph checkout" command | Lars Wirzenius | 2012-03-23 | 2 | -0/+45 |
| | |||||
* | Add "morph merge" subcommand | Lars Wirzenius | 2012-03-23 | 2 | -0/+49 |
| | | | | | This is highly simplisitic, and it's going to be highly painful to use, but it does the very basics of what we need, I think. | ||||
* | Add "morph edit", "morph show-system-branch" subcommands | Lars Wirzenius | 2012-03-23 | 4 | -0/+74 |
| | |||||
* | Implement "morph branch" | Lars Wirzenius | 2012-03-22 | 2 | -0/+46 |
| | |||||
* | Create a morph config file in the test setup script | Lars Wirzenius | 2012-03-22 | 1 | -0/+12 |
| | |||||
* | Add test for "morph branch" when system branch directory already exists | Lars Wirzenius | 2012-03-22 | 3 | -0/+29 |
| | |||||
* | Create dummy git repositories for morphs, hello | Lars Wirzenius | 2012-03-22 | 1 | -0/+55 |
| | |||||
* | Add test case for minedir when a minedir is not in the ancestors | Lars Wirzenius | 2012-03-22 | 3 | -0/+21 |
| | |||||
* | Implement the "morph mine" subcommand | Lars Wirzenius | 2012-03-22 | 1 | -0/+1 |
| | |||||
* | Add test for "morph minedir" | Lars Wirzenius | 2012-03-22 | 1 | -0/+20 |
| | |||||
* | Implement "morph init" and fix tests accordingly | Lars Wirzenius | 2012-03-22 | 11 | -8/+42 |
| | |||||
* | Add test cases for "morph init" | Lars Wirzenius | 2012-03-22 | 8 | -0/+144 |