Media/WebRTC/Legacy Updating Process: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 2: Line 2:


* Get a copy of the stable branch from SVN:
* Get a copy of the stable branch from SVN:
** cd somewhere; svn checkout http://webrtc.googlecode.com/svn/branches/3.50
** pushd somewhere; svn checkout http://webrtc.googlecode.com/svn/branches/3.50 && 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/3.50/webrtc media/webrtc/trunk
* copy over any files in media/webrtc/trunk that are needed (few if any - DEPS, OWNERS, etc)
* copy over any files in media/webrtc/trunk that are needed (few if any - DEPS, OWNERS, etc)
* rm -rf media/webrtc/trunk/webrtc/examples/
* 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\
Line 16: Line 17:
** or you can --exclude the directory if there are no renames, adds or removals there
** or you can --exclude the directory if there are no renames, adds or removals there
** These are files we added to avoid including/using DirectShow/etc files from Microsoft examples
** These are files we added to avoid including/using DirectShow/etc files from Microsoft examples
* hg qnew webrtc_revXXX -m "Bug xxxxxx: Webrtc updated to branch N.MM rev XXXX; pull made <date_from_/tmp/date>"
* hg qref
** Not sure why this is needed, but it is


(incomplete, WIP)
(incomplete, WIP)
Confirmed users
325

edits

Navigation menu