X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=topbloke.git;a=blobdiff_plain;f=tb-create.pl;h=68c571f369cd280c7eeb9c3abe9825af9a4edd93;hp=5c620f35fb30bd5a0186c2f661ac982619d375b2;hb=97ed131fce2ba8de7454b00eef6a9adcd09e7fa0;hpb=f46e6d667ede41cc57cf55cff505b91835d47da9 diff --git a/tb-create.pl b/tb-create.pl index 5c620f3..68c571f 100755 --- a/tb-create.pl +++ b/tb-create.pl @@ -7,6 +7,8 @@ use strict; use Getopt::Long; use Topbloke; +fixme needs update to new metadata; + Getopt::Long::Configure(qw(bundling)); die "bad usage\n" unless @ARGV==1; @@ -107,12 +109,12 @@ my $baseref = "refs/topbloke-bases/$newpatch"; create_and_switch($baseref, 'base'); meta_and_stage('msg', "# not applicable\n"); -meta_and_stage('deps', "# not applicable\n"); -meta_and_stage('flags', ''); +meta_and_stage('deps', ""); +meta_and_stage('props', "patch $current->{Fullname}\n"); if ($current->{Kind} eq 'foreign') { meta_and_stage('included', $current->{DepSpec}."\n"); - meta_and_stage('pflags', ''); + meta_and_stage('pprops', ''); } run_git(qw(commit -q -m), "tb-create $newpatch base"); @@ -141,9 +143,9 @@ wf_done($nm); stage_meta('msg'); meta_and_stage('deps', "$current->{DepSpec}\n"); -# we inherit empty flags from the base branch +# we inherit correct props and pprops from the base branch -flagsfile_add_flag('included',$newpatch); +depsfile_add_dep('included','tb',$newpatch); stage_meta('included'); run_git(qw(commit -q -m), "tb-create $newpatch tip");