Changes between Version 7 and Version 8 of explainSvn
- Timestamp:
- Mar 14, 2016, 3:00:11 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
explainSvn
v7 v8 71 71 Note that you should specify the exact URL of the corresponding repository tag (or the download URL of the tarball, like http://cairographics.org/releases/pixman-0.32.8.tar.gz) you used for the import operation in this commit — it may be needed to get the original vendor source later to check that everything was properly imported etc. Check r1229 for the real-life example. 72 72 73 The next step is to mark the result of the new vendor import with a version tag for further reference, like this (see r1230):74 {{{75 svn copy http://svn.netlabs.org/repos/ports/pixman/vendor/current http://svn.netlabs.org/repos/ports/pixman/vendor/0.32.8 -m "pixman: Tag version 0.32.8 from vendor."76 }}}77 78 Now it's time to start off the project trunk where OS/2 development will actually take place (r1231):79 {{{80 svn copy http://svn.netlabs.org/repos/ports/pixman/vendor/0.32.8 http://svn.netlabs.org/repos/ports/pixman/trunk -m "pixman: Start off trunk from version 0.32.8 from vendor."81 }}}82 83 73 === Removing generated files === 84 74 … … 113 103 114 104 Note that another important reason to re-generate as much files as possible on the developer's machine (besides saving space and history in the SVN repository) is to make sure the generated files will get OS/2-specific changes necessary for the build to work correctly. This is needed since not all OS/2 patches to the toolchain reach upstream repositories in time and hence the generated file provided in the tar ball may not know about OS/2 at all and will simply not work. Besides this, a recent version of autotools may have some important fix to apply and so on. So the developer should always re-generate these files locally before performing a build. 105 106 === Tagging vendor release === 107 108 The next step is to mark the result of the new vendor import with a version tag for further reference, like this (see r1230): 109 {{{ 110 svn copy http://svn.netlabs.org/repos/ports/pixman/vendor/current http://svn.netlabs.org/repos/ports/pixman/vendor/0.32.8 -m "pixman: Tag version 0.32.8 from vendor." 111 }}} 112 113 === Creating trunk === 114 115 Now it's time to start off the project trunk where OS/2 development will actually take place (r1231): 116 {{{ 117 svn copy http://svn.netlabs.org/repos/ports/pixman/vendor/0.32.8 http://svn.netlabs.org/repos/ports/pixman/trunk -m "pixman: Start off trunk from version 0.32.8 from vendor." 118 }}} 115 119 116 120 === Checking out working copy