forked from osmocom/wireshark
Clean up some more subversion references in the documentation.
Change-Id: Id6cf1a617bff3e09e47933a69d505393502874d1 Reviewed-on: https://code.wireshark.org/review/370 Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com> Reviewed-by: Evan Huus <eapache@gmail.com> Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
This commit is contained in:
parent
cd9f6e077f
commit
cd02def632
|
@ -2000,40 +2000,11 @@ In addition to the above, you should add your dissector source file name
|
||||||
to the DISSECTOR_SRC section of epan/CMakeLists.txt
|
to the DISSECTOR_SRC section of epan/CMakeLists.txt
|
||||||
|
|
||||||
|
|
||||||
1.9 Using the SVN source code tree.
|
1.9 Using the git source code tree.
|
||||||
|
|
||||||
See <http://www.wireshark.org/develop.html>
|
See <http://www.wireshark.org/develop.html>
|
||||||
|
|
||||||
|
|
||||||
1.9a Using git with the SVN source code tree.
|
|
||||||
|
|
||||||
Install git and the git-svn package.
|
|
||||||
A probably incomplete list for various OSes of git GUIs can be found at
|
|
||||||
"http://delicious.com/matthew.mccullough/git+gui".
|
|
||||||
Run "mkdir git; cd git; git svn clone <svn-url>", e.g. if you are using
|
|
||||||
the anonymous svn tree, run
|
|
||||||
"git svn clone http://anonsvn.wireshark.org/wireshark/trunk/"
|
|
||||||
|
|
||||||
After that, a typical workflow may look like this (from "man git-svn"):
|
|
||||||
|
|
||||||
# Clone a repo (like git clone):
|
|
||||||
git svn clone http://svn.example.com/project/trunk
|
|
||||||
# Enter the newly cloned directory:
|
|
||||||
cd trunk
|
|
||||||
# You should be on master branch, double-check with ´git branch´
|
|
||||||
git branch
|
|
||||||
# Do some work and commit locally to git:
|
|
||||||
git commit ...
|
|
||||||
# Something is committed to SVN, rebase your local changes against the
|
|
||||||
# latest changes in SVN:
|
|
||||||
git svn rebase
|
|
||||||
# Now commit your changes (that were committed previously using git) to SVN
|
|
||||||
# as well as automatically updating your working HEAD:
|
|
||||||
git svn dcommit
|
|
||||||
# Append svn:ignore settings to the default git exclude file:
|
|
||||||
git svn show-ignore >> .git/info/exclude
|
|
||||||
|
|
||||||
|
|
||||||
1.10 Submitting code for your new dissector.
|
1.10 Submitting code for your new dissector.
|
||||||
|
|
||||||
- VERIFY that your dissector code does not use prohibited or deprecated APIs
|
- VERIFY that your dissector code does not use prohibited or deprecated APIs
|
||||||
|
@ -2061,17 +2032,17 @@ to the DISSECTOR_SRC section of epan/CMakeLists.txt
|
||||||
<mailto:wireshark-dev-request[AT]wireshark.org?body="help"> or visiting
|
<mailto:wireshark-dev-request[AT]wireshark.org?body="help"> or visiting
|
||||||
<http://www.wireshark.org/lists/>.
|
<http://www.wireshark.org/lists/>.
|
||||||
|
|
||||||
- 'svn add' all the files of your new dissector.
|
- 'git diff' to verify all your changes look good.
|
||||||
|
|
||||||
- 'svn diff' the workspace and save the result to a file.
|
- 'git add' all the files you changed.
|
||||||
|
|
||||||
- Edit the diff file - remove any changes unrelated to your new dissector,
|
- 'git commit' to commit (locally) your changes. First line of commit message
|
||||||
e.g. changes in config.nmake
|
should be a summary of the changes followed by an empty line and a more
|
||||||
|
verbose description.
|
||||||
|
|
||||||
- Submit a bug report to the Wireshark bug database, found at
|
- 'git push origin HEAD:refs/for/master' to push the changes to Gerrit. (If
|
||||||
<http://bugs.wireshark.org>, qualified as an enhancement and attach your
|
you previously ran 'git config --add remote.origin.push HEAD:refs/for/master'
|
||||||
diff file there. Set the review request flag to '?' so it will pop up in
|
then only 'git push' is needed.)
|
||||||
the patch review list.
|
|
||||||
|
|
||||||
- Create a Wiki page on the protocol at <http://wiki.wireshark.org>.
|
- Create a Wiki page on the protocol at <http://wiki.wireshark.org>.
|
||||||
A template is provided so it is easy to setup in a consistent style.
|
A template is provided so it is easy to setup in a consistent style.
|
||||||
|
@ -2082,9 +2053,12 @@ to the DISSECTOR_SRC section of epan/CMakeLists.txt
|
||||||
<http://wiki.wireshark.org/SampleCaptures>. These files are used by
|
<http://wiki.wireshark.org/SampleCaptures>. These files are used by
|
||||||
the automated build system for fuzz testing.
|
the automated build system for fuzz testing.
|
||||||
|
|
||||||
- If you find that you are contributing a lot to wireshark on an ongoing
|
- If you don't think the wiki is the right place for your sample capture,
|
||||||
basis you can request to become a committer which will allow you to
|
submit a bug report to the Wireshark bug database, found at
|
||||||
commit files to subversion directly.
|
<https://bugs.wireshark.org>, qualified as an enhancement and attach your
|
||||||
|
sample capture there. Normally a new dissector won't be accepted without
|
||||||
|
a sample capture! If you open a bug be sure to cross-link your Gerrit
|
||||||
|
change and bug.
|
||||||
|
|
||||||
2. Advanced dissector topics.
|
2. Advanced dissector topics.
|
||||||
|
|
||||||
|
|
|
@ -199,16 +199,18 @@ http://www.parashift.com/c++-faq/mixing-c-and-cpp.html
|
||||||
where appropriate.
|
where appropriate.
|
||||||
|
|
||||||
3. Translations (i18n)
|
3. Translations (i18n)
|
||||||
For make your own translation of QtShark ! it is easy !
|
|
||||||
|
Qt makes translating the Wireshark UI into different languages easy.
|
||||||
|
|
||||||
- Add your translation (qtshark_XX.ts) in QtShark.pro, i18n.qrc, ui/qt/Makefile.common
|
- Add your translation (qtshark_XX.ts) in QtShark.pro, i18n.qrc, ui/qt/Makefile.common
|
||||||
and ui/qt/CMakeList.txt
|
and ui/qt/CMakeList.txt .
|
||||||
- Add also in epan/prefs.c, in ui/qt/main.cpp add case in switch(prefs_p->gui_qt_language)
|
- Add also in epan/prefs.c, in ui/qt/main.cpp add case in switch(prefs_p->gui_qt_language)
|
||||||
and in main_windows_preferences_frame.ui (use qt-design) to add in prefs
|
and in main_windows_preferences_frame.ui (use qt-design) to add in prefs.
|
||||||
- Launch "lupdate QtShark.pro" to generate/update your translation file
|
- Run "lupdate QtShark.pro" to generate/update your translation file.
|
||||||
- Translate with Qt Linguist
|
- Translate with Qt Linguist.
|
||||||
- Launch "lrelease QtShark.pro" to create/update qtshark_xx.qm file
|
- Run "lrelease QtShark.pro" to create/update qtshark_xx.qm file.
|
||||||
- Attach your modification ("svn diff") in Wireshark Bug Tracker
|
- Push your translation to Gerrit for review ("git push").
|
||||||
|
|
||||||
More information about Qt Linguist
|
More information about Qt Linguist
|
||||||
http://qt-project.org/doc/qt-4.8/linguist-manual.html
|
http://qt-project.org/doc/qt-4.8/linguist-manual.html
|
||||||
|
|
||||||
|
|
|
@ -885,7 +885,7 @@ built in or via an additional module.
|
||||||
|
|
||||||
You might get one of the following responses to your patch request:
|
You might get one of the following responses to your patch request:
|
||||||
|
|
||||||
* Your patch is checked into the SVN repository. Congratulations!
|
* Your patch is checked into the repository. Congratulations!
|
||||||
|
|
||||||
* You are asked to provide additional information, capture files, or other
|
* You are asked to provide additional information, capture files, or other
|
||||||
material. If you haven't fuzzed your code, you may be asked to do so.
|
material. If you haven't fuzzed your code, you may be asked to do so.
|
||||||
|
|
Loading…
Reference in New Issue