Changeset 774de7057620e8cb930377e584ebbc6223d515a8
- Timestamp:
- 03/31/08 15:54:31
(3 months ago)
- Author:
- Pierre d'Herbemont <pdherbemont@videolan.org>
- git-committer:
- Pierre d'Herbemont <pdherbemont@videolan.org> 1206971671 +0200
- git-parent:
[d902372231370939c6d52137c9d4f61a928d84a4]
- git-author:
- Pierre d'Herbemont <pdherbemont@videolan.org> 1206970877 +0200
- Message:
doc: update the release howto for git.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r75d3925 |
r774de70 |
|
| 6 | 6 | * Tests : compilation, regression tests ... |
|---|
| 7 | 7 | |
|---|
| 8 | | * Changes on the svn repository |
|---|
| | 8 | * Changes on the git repository |
|---|
| 9 | 9 | - update the version number everywhere it's needed |
|---|
| 10 | 10 | · configure.ac |
|---|
| … | … | |
| 12 | 12 | · extras/MacOSX/Resources/English.lproj/InfoPlist.string |
|---|
| 13 | 13 | - update the ChangeLog and NEWS files, as well as the Trac database |
|---|
| 14 | | · LANG=C svn log -v -r '{YYYY-12-31}:{YYYY-01-01}' >! ChangeLog |
|---|
| | 14 | · LANG=C git log --since="01-01" --until="12-31" >! ChangeLog |
|---|
| 15 | 15 | · read all the commits and add important things to the NEWS file |
|---|
| 16 | 16 | · update the milestones info on https://trac.videolan.org/vlc |
|---|
| … | … | |
| 29 | 29 | |
|---|
| 30 | 30 | * Contribs |
|---|
| 31 | | - Put a copy of the libraries or svn snapshot in vlc-X.X.X/contrib |
|---|
| | 31 | - Put a copy of the libraries or git snapshot in vlc-X.X.X/contrib |
|---|
| 32 | 32 | - Put the relevant win32 contrib package |
|---|
| 33 | 33 | - Update developers.v.o/vlc and www.v.o/vlc/download-sources.html |
|---|
| … | … | |
| 57 | 57 | |
|---|
| 58 | 58 | * "Tag" the release |
|---|
| 59 | | svn cp svn://svn.videolan.org/vlc/trunk svn://svn.videolan.org/vlc/tag/X.X.X |
|---|
| 60 | | or |
|---|
| 61 | | svn mv svn://svn.videolan.org/vlc/branches/X.X.X svn://svn.videolan.org/vlc/tag/X.X.X |
|---|
| | 59 | |
|---|
| | 60 | First make sure you git-commit-ed the ChangeLog all the version release related changes, then: |
|---|
| | 61 | |
|---|
| | 62 | git tag -a -m "VLC Release RELEASE_VERSION" <RELEASE_VERSION> |
|---|
| | 63 | (Create an annotated tag, you can skip -a if you used -m) |
|---|
| | 64 | git push origin <RELEASE_VERSION> |
|---|
| | 65 | |
|---|
| | 66 | (You are advised to play with it on the sandrox.git if you feel unconfortable) |
|---|
| 62 | 67 | |
|---|
| 63 | 68 | * Move /opt/ftp/pub/videolan/testing/vlc-X.X.X to /opt/ftp/pub/videolan/vlc/X.X.X |
|---|