| 1 |
mt |
5734 |
see http://faiwiki.informatik.uni-koeln.de/index.php/Development_with_quilt for how to use |
| 2 |
mt |
5048 |
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 |
mt |
5066 |
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 |
mt |
5048 |
|
| 13 |
mt |
5066 |
- 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 |
|
|
|