summaryrefslogtreecommitdiff
path: root/tests.branching/branch-creates-new-system-branch.stdout
Commit message (Collapse)AuthorAgeFilesLines
* Fix paths for chunk directories in cmdtestsLars Wirzenius2014-03-061-4/+5
|
* tests: don't put cachedir in the workspaceRichard Maw2013-06-051-2/+0
| | | | | | 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.
* Avoid caching repos that are on the local machine anywaySam Thursfield2012-11-121-1/+0
| | | | | Currently the message is still displayed "Updating xxx" but no update is actually done.
* tests: Use test: URL prefix instead of baserock: throughoutSam Thursfield2012-11-071-4/+4
| | | | | | | | | | Some tests already used test: and in order to be able to share the scripts/setup-3rd-party-strata script they need to all use the same prefix. Using baserock: implies that we are using real code from Baserock, so I picked test: because the tests only ever use mock morphologies and no real code.
* Update the stderr and stdout files for the tests.Daniel Silverstone2012-09-141-1/+0
| | | | | | Rework the test outputs to match reality. This is due to tweaks in how morph edit/checkout gets its repository now that the copy-from-cache is marginally more like a traditional clone in terms of what you get at the end.
* Use git config to store the branch root in .morph-system-branch/configJannis Pohlmann2012-08-311-1/+1
| | | | | | | This way we can store more branch config options in the future more conveniently without having store them all in separate files or writing our own code to parse the options into a branch config object or something like that.
* Add mandatory repository parameter to "morph branch"Jannis Pohlmann2012-08-291-4/+4
| | | | | | | | | This is complementary to adding a repository parameter to the "morph checkout" command. It allows to branch off arbitrary repositories rather than always branching off baserock:morphs. All affected tests are updated to provide and work with this new parameter.
* Remember repository that was branched off from for merging and editingJannis Pohlmann2012-08-291-0/+1
| | | | | | | | | | | | | | | | | | | With this commit, "morph branch" and "morph checkout" remember the repository that was branched off from (the "branch root") in a special file called $workspace/$branch/.morph-system-branch/branch-root This information is later used when checking out individual repositories using "morph edit" instead of using the previously hard-coded "$workspace/$branch/morphs" repository as the branch root. This commit also updates the "morph merge" code to handle repositories specified with aliases or as full URLs in the same way "morph checkout" does. All affected tests are updated.
* Use .morph-system-branch directories to identify branch directoriesJannis Pohlmann2012-08-291-0/+1
| | | | | | | | | | The commands "morph branch" and "morph checkout" now create a .morph-system-branch directory for each system branch. This is the per-branch analogue to the .morph directory for a workspace. The .morph-system-branch directories make it possible to store state and other information for system branches. They also make deducing the current system branch more robust and clear.
* Fix filenames of test morphologiesLars Wirzenius2012-05-171-2/+2
|
* Add test for branching off not from masterLars Wirzenius2012-04-301-3/+1
|
* Change "checkout existing branch" test to not check out masterLars Wirzenius2012-03-261-2/+5
| | | | Checking out another branch exposed a bunch of bugs.
* Add cmdtest for morph branch to set origin correctlyLars Wirzenius2012-03-231-0/+11
|
* Implement "morph branch"Lars Wirzenius2012-03-221-0/+15