lp:~niemeyer/pyjuju/go-charm-bits
- Get this branch:
- bzr branch lp:~niemeyer/pyjuju/go-charm-bits
Branch merges
- Roger Peppe (community): Approve
- William Reade (community): Approve
-
Diff: 326 lines (+80/-132)7 files modifiedcharm/Makefile (+0/-1)
charm/bundle.go (+9/-0)
charm/dir.go (+49/-49)
charm/dir_test.go (+19/-2)
charm/rel_test.go (+1/-2)
charm/testrepo/dummy/hooks/install (+2/-0)
charm/walk.go (+0/-78)
Related bugs
Bug #858267: (Un)bundling must handle perm bits in Go port | Undecided | Fix Released | |
Bug #859151: Fixes in charm bundling for Go are necessary | Undecided | Fix Released |
Related blueprints
Branch information
Recent revisions
- 13. By Gustavo Niemeyer
-
Bundle directories into the zip as well, so that empty directories are
handled properly. - 12. By Gustavo Niemeyer
-
Improvements and fixes in charm directory packing:
- Ignore hidden files as the Python version.
- Use the new filepath.Walk interface.
- Pack unix file mode into the charm bundle.The last change requires this Go CL:
- 11. By Gustavo Niemeyer
-
Applied the juju/charm renaming to the Go code base.
Dropped need for the silly "header" field in metadata.yaml.
- 10. By Gustavo Niemeyer
-
Merged go-formula-bundle branch [r=hazmat]
This introduces support for formula bundle files in the Go port.
There's an unhandled review point in this branch regarding formula bits
that will be addressed in a follow up branch coming soon. The problem
was described in bug #858267. - 9. By Gustavo Niemeyer
-
Merged go-formula-dir branch [r=hazmat]
This introduces support for handling formula directories in the Go port.
This includes the bundling of them, needed for the store. - 8. By Gustavo Niemeyer
-
Merged go-formula-
config- validation branch [r=hazmat] This complements the initial config.yaml handling with validation support.
- 7. By Gustavo Niemeyer
-
Merged the go-formula-config branch [r=hazmat]
This is the initial support for parsing of config.yaml in the Go port.
- 6. By Gustavo Niemeyer
-
Merged go-final-
formula- meta branch [r=fwereade,hazmat] This completes the parsing of metadata.yaml in the Go port.
- 5. By Gustavo Niemeyer
-
Merge go-rename-
short-types branch [r=hazmat, fwereade, jkakar] (!) This makes the schema.M/L types more readable, as suggested by Kapil.
- 4. By Gustavo Niemeyer
-
Merged go-initial-
formula- meta branch [r=fwereade,hazmat] This introduces metadata.yaml parsing in the Go port.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:pyjuju