Media/WebRTC/Legacy Updating Process: Difference between revisions

Jump to navigation Jump to search
40 updates
m (3.50 -> 40)
(40 updates)
Line 4: Line 4:
** pushd somewhere; svn checkout http://webrtc.googlecode.com/svn/branches/40 && date >/tmp/date; popd
** pushd somewhere; svn checkout http://webrtc.googlecode.com/svn/branches/40 && date >/tmp/date; popd
* rm -rf media/webrtc/trunk/webrtc
* rm -rf media/webrtc/trunk/webrtc
* cp -r somewhere/3.50/webrtc media/webrtc/trunk
* cp -r somewhere/40/webrtc media/webrtc/trunk
* copy over any files in somewhere/3.50 to media/webrtc/trunk that are needed (few if any - DEPS, OWNERS, etc)
* copy over any files in somewhere/40 to media/webrtc/trunk that are needed (few if any - DEPS, OWNERS, etc)
* rm -rf media/webrtc/trunk/webrtc/examples/
* rm -rf media/webrtc/trunk/webrtc/examples/ media/webrtc/trunk/webrtc/libjingle
* hg addremove --similarity 70 --dry-run media/webrtc/trunk/webrtc 2>&1 >/tmp/addremove.out
* hg addremove --similarity 70 --dry-run media/webrtc/trunk/webrtc 2>&1 >/tmp/addremove.out
* look for any false positives on renames and fix them (perhaps by adding them to an --exclude list when doing the real addremove\
* look for any false positives on renames and fix them (perhaps by adding them to an --exclude list when doing the real addremove)
** near-empty files often result in false renames (null_transport.h, run_tests.cc, etc)
** near-empty files often result in false renames
** For 3.50, I had to use "--exclude media/webrtc/trunk/webrtc/test/run_tests.cc --exclude media/webrtc/trunk/webrtc/test/run_loop.cc --exclude media/webrtc/trunk/webrtc/video_engine/test/common/run_loop.cc --exclude media/webrtc/trunk/webrtc/video_engine/test/common/run_tests.cc" (not critical but reduces confusion)
** For 40, I had to use "--exclude media/webrtc/trunk/webrtc/modules/desktop_capture/mac/osx_version.h --exclude media/webrtc/trunk/webrtc/test/testsupport/android/root_path_android.cc --exclude media/webrtc/trunk/webrtc/voice_engine/output_mixer_unittest.cc"
* look for any false negatives (typically fiddle the '70') or correct by hand after - less critical
* look for any false negatives (typically fiddle the '70') or correct by hand after - less critical
* hg revert files removed from media/webrtc/trunk/webrtc/modules/video_capture/windows/
* hg revert files removed from media/webrtc/trunk/webrtc/modules/video_capture/windows/
Confirmed users
325

edits

Navigation menu