Feature #539

Add option to tag repositories

Added by Hammel 11 months ago. Updated 10 months ago.

Status:ClosedStart date:27 Jul 2016
Priority:ImmediateDue date:
Assignee:Hammel% Done:

100%

Category:-
Target version:PiBox - 0.11.0
Severity:01 - Critical

Description

This will
  1. checkout repo
  2. tag with specified repo
  3. push

That makes it easier to make a release. It should also include the rpi and metabuild repos for this.

Associated revisions

Revision 68a101be
Added by Hammel 11 months ago

RM #539: Added option to tag repos. Added test-project repo for testing changes like this in the metadata repo.

Revision 15943de2
Added by Hammel 10 months ago

RM #539: Added help text to remind how to use MakeChangelong. Added output of error file is one is generated.

Revision 7e3eb671
Added by Hammel 10 months ago

RM #539: Updated README to match GitHub template (which are good enough for here).

Revision f75da8fa
Added by Hammel 10 months ago

RM #539: Catch when cdx doesn't move to a src directory.

Revision d5bc6e11
Added by Hammel 10 months ago

RM #539: Add picam to repo configuration files.

Revision 8f47750c
Added by Hammel 10 months ago

RM #539: Added picam cdtools env script.

History

#1 Updated by Hammel 11 months ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 50

Add option to metabuild repo build.sh script. Tested on new upstream "test-project". Seems to work. Should test it a few times before trying with all repos.

#2 Updated by Hammel 10 months ago

This also needs to support bumping the version number on all packages. This is different in each package so I need special handling for it, per package.

#3 Updated by Hammel 10 months ago

  • Status changed from In Progress to Closed
  • % Done changed from 50 to 100

This option works but it's also included in the MakeChangelog.sh script in the metabuild repository. So I didn't need this feature. Instead, I needed to update the documentation to remind me how to use my own tools.

That's done too. So now I can use MakeChangelog.sh to generate both the tags and a changelog for the next release.

Closing issue.

Also available in: Atom PDF