| 1 |
see http://faiwiki.informatik.uni-koeln.de/index.php/Development_with_quilt for how to use
|
| 2 |
this tree with quilt.
|
| 3 |
- QUILT_PC may be stored wherever you like
|
| 4 |
- QUILT_PATCHES must be set to <this dir>/patches/
|
| 5 |
|
| 6 |
The following procedure was suggested on linux-fai-devel (verbatim copy, may be
|
| 7 |
updated later on):
|
| 8 |
- Use quilt as documented above, and direct it to the place where you have
|
| 9 |
checked out the people/michael/experimental/patches/ directory. (Well, we
|
| 10 |
might want to move this somewhere else, but for now everyone should feel free
|
| 11 |
to commit in there.)
|
| 12 |
|
| 13 |
- Add a header to your patch, using quilt header -e, which is formatted in a
|
| 14 |
Changelog like way:
|
| 15 |
|
| 16 |
2008-08-28 Your Name <your@mail>
|
| 17 |
|
| 18 |
* some_file: Your changes
|
| 19 |
* more_files: More changes
|
| 20 |
|
| 21 |
In vim, set the filetype to changelog and use \o to get a template, and most
|
| 22 |
probably emacs also has some changelog mode to assist you.
|
| 23 |
|
| 24 |
- Commit the patch file to SVN. Please try to make your patches selfcontained
|
| 25 |
and as independent of other patches as possible. This will help Thomas in
|
| 26 |
picking single patches from the list whenever deemed appropriate.
|
| 27 |
|
| 28 |
- Once you commit, an automatic build of the experimental fai package on
|
| 29 |
svn.debian.org will be triggered. This again triggers a download to a
|
| 30 |
repository, where from the packages are made available. *Note* that this is
|
| 31 |
not yet enabled, but I'd expect it to be up and running in the next days. The
|
| 32 |
scripts doing the work may be found in the repository in
|
| 33 |
people/michael/experimental/. For now, build logs are mailed to my address,
|
| 34 |
but we might want to change this to mailing them to the committer. One further
|
| 35 |
possible feature would be automated mails to the bug tracking system and
|
| 36 |
tagging some bug reports "patch", of course including the corresponding patch.
|
| 37 |
Well, there is lots of possibilities, all of which require a bit of work and
|
| 38 |
some disussion.
|
| 39 |
|
| 40 |
Happy hacking,
|
| 41 |
Michael
|
| 42 |
|
| 43 |
|