File: HACKING

package info (click to toggle)
libpod-weaver-section-legal-complicated-perl 1.22-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 168 kB
  • ctags: 4
  • sloc: perl: 248; makefile: 2
file content (28 lines) | stat: -rw-r--r-- 844 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
This file describe the rules to use when hacking this project and it
is not meant to be included in the distribution.


* Making changes

Update the Changes file with each commit that includes user-visible
changes.  This saves having to check the file at the time of release.


* Making a release

`dzil' does a lot of things, and we make use of a series of plugins to
automatically handle the Changes file and git.  It may not be clear
what needs to be done, so here's the steps:

1. Make sure the working directory is clean `git status'.

2. Run `dzil test -all'.

3. Edit dist.ini to bump the version number.  Do not commit.  The Git
plugin will make a single commit that bumps the version number in both
`Changes' and `dist.ini'.  It will also automatically make a
lightweight version tag.

4. Run `dzil release'.

5. Run `git push --tags'.