summaryrefslogtreecommitdiff
path: root/morphlib
Commit message (Expand)AuthorAgeFilesLines
...
* Reformat code, plus adapt for non-staging-area buildsLars Wirzenius2012-11-292-16/+22
* Refactor and fix to make it pass (more of) the test suiteLars Wirzenius2012-11-292-10/+29
* Hardlinked chroot done with linux-user-chrootJoe Burmeister2012-11-292-34/+64
* Don't store original filename in compressed image filesSam Thursfield2012-11-161-1/+2
* Cleanly handle out of disk space on target filesystem.Sam Thursfield2012-11-151-1/+7
* Override Python tarfile module to close file handles on exceptionSam Thursfield2012-11-151-0/+15
* Close file handles correctly on exceptions when unpacking strataSam Thursfield2012-11-152-23/+25
* Consistency fixSam Thursfield2012-11-151-1/+1
* Revert "Merge remote-tracking branch 'origin/jonathanmaw/autotools-sysconfdir'"water-bombSam Thursfield2012-11-131-1/+1
* Merge branch 'samthursfield/build-without-push' of git://git.baserock.org/bas...Richard Maw2012-11-128-17/+66
|\
| * Avoid caching repos that are on the local machine anywaySam Thursfield2012-11-125-5/+30
| * morph build: Allow forcing build branches to be pushedSam Thursfield2012-11-123-4/+10
| * morph build: Use the user's own repos when buildingSam Thursfield2012-11-121-9/+18
| * Add docstrings for some build functionsSam Thursfield2012-11-121-0/+9
* | Merge branch 'samthursfield/spelling-fixes' of git://git.baserock.org/baseroc...Richard Maw2012-11-123-5/+5
|\ \
| * | Fix spelling mistakesSam Thursfield2012-11-123-5/+5
| |/
* | Set sysconfdir to /etc when morph builds an autotools projectJonathan Maw2012-11-081-1/+1
* | Merge branch 'liw/expand-repo-plugin' of git://git.baserock.org/baserock/morphRichard Maw2012-11-081-0/+42
|\ \ | |/ |/|
| * Add a morph helper subcommand for expanding aliased reposLars Wirzenius2012-11-071-0/+53
|/
* Process systems for merging in a fixed orderSam Thursfield2012-11-051-1/+1
* Fix use of variable before assignmentSam Thursfield2012-11-021-0/+1
* Merge remote-tracking branch 'remotes/origin/samthursfield/update-help'Lars Wirzenius2012-10-318-162/+121
|\
| * Set option group for some advanced settingsSam Thursfield2012-10-312-21/+38
| * Improve command descriptions in --helpSam Thursfield2012-10-265-47/+31
| * Remove hello-pluginSam Thursfield2012-10-261-29/+0
| * Reduce some option descriptionsSam Thursfield2012-10-261-27/+13
| * Reorder settings by broad categorySam Thursfield2012-10-261-58/+59
* | Write /etc/os-release in system imagesSam Thursfield2012-10-261-1/+14
|/
* Write metadata for the rootfs itself into the rootfsSam Thursfield2012-10-262-2/+4
* Merge branch 'samthursfield/morph-status-in-workspace-sorted'Sam Thursfield2012-10-181-2/+3
|\
| * morph status: Sort list of system branches in a workspaceSam Thursfield2012-10-181-2/+3
* | Merge branch 'samthursfield/petrify-avoid-edited-chunks' of git://git.baseroc...Richard Maw2012-10-181-18/+39
|\ \ | |/ |/|
| * morph petrify: Avoid petrifying chunks that have already been editedSam Thursfield2012-10-181-18/+39
|/
* morph status, foreach: Find root repo in correct waySam Thursfield2012-10-121-5/+8
* Factor out common function iterate_branch_repos()Sam Thursfield2012-10-121-10/+14
* morph status: Add initial version of commandSam Thursfield2012-10-121-0/+57
* Reorder branch and merge plumbing commands to end of fileSam Thursfield2012-10-121-25/+30
* Fix use of GzipFile to not assume "with" protocolLars Wirzenius2012-10-122-5/+7
* Merge remote-tracking branch 'origin/samthursfield/S4873-warn-when-merge-caus...Daniel Silverstone2012-10-111-8/+83
|\
| * morph merge: Warn if a merge will cause unexpected petrificationSam Thursfield2012-10-111-8/+83
* | Validate that systems, strata reference correct kindsLars Wirzenius2012-10-111-0/+43
* | Warn about unknown morphology fieldsLars Wirzenius2012-10-111-0/+32
* | Add morphology validation to branch+mergeLars Wirzenius2012-10-111-0/+35
* | Handle ValueErrors from JSON libraryLars Wirzenius2012-10-111-1/+7
|/
* morph foreach: Handle repos addressed by full URLs correctlySam Thursfield2012-10-101-3/+5
* Make hardlink paths relativeRichard Maw2012-10-091-0/+3
* Use os.path.relpath for fixing paths in tarball system builderRichard Maw2012-10-091-4/+2
* Use standard library function for relative pathsRichard Maw2012-10-091-9/+3
* foldmeDaniel Silverstone2012-10-091-2/+7
* Fix up make-patchDaniel Silverstone2012-10-091-34/+56