{"json_modified": "2016-03-28T08:21:20.088934", "uuid": "d475d516-813c-47f7-81be-2e48beb22043", "title": "Using SVK With Mozilla CVS", "url": "/en-US/docs/Archive/Mozilla/Using_SVK_with_Mozilla_CVS", "tags": ["Developing Mozilla"], "translations": [], "modified": "2016-02-29T01:07:52", "label": "Using SVK With Mozilla CVS", "localization_tags": [], "locale": "en-US", "id": 42733, "last_edit": "2012-11-01T03:43:14", "summary": "When working with Mozilla, you tend to accumulate patches which need to be reviewed, super-reviewed, and/or approved before they can be committed to the trunk. When you have only a few uncommitted patches, you can get by using cvs diff, and just editing the output to remove other patches before submitting. However, this approach quickly becomes unscalable, especially when you have different fixes in the same tree. Using a distributed versioning system like SVK takes out much of the hassle of managing your patches.", "sections": [{"id": "Using_SVK_with_Mozilla_CVS", "title": "Using SVK with Mozilla CVS"}, {"id": "Motivation", "title": "Motivation"}, {"id": "Choice_of_tools", "title": "Choice of tools"}, {"id": "Configuring_SVK_for_use_with_Mozilla_CVS", "title": "Configuring SVK for use with Mozilla CVS"}, {"id": "Our_SVK_working_area", "title": "Our SVK working area"}, {"id": "Getting_an_initial_tree", "title": "Getting an initial tree"}, {"id": "Setting_up_your_trunk", "title": "Setting up your trunk"}, {"id": "Your_checked-out_directory", "title": "Your checked-out directory"}, {"id": "Updating_your_vendor_tree", "title": "Updating your vendor tree"}, {"id": "Merging_vendor_changes_into_the_trunk", "title": "Merging vendor changes into the trunk"}, {"id": "Starting_work_on_a_new_patch", "title": "Starting work on a new patch"}, {"id": "Merging_changes_on_trunk_into_branches", "title": "Merging changes on trunk into branches"}, {"id": "Merging_changes_from_branches_onto_trunk", "title": "Merging changes from branches onto trunk"}, {"id": "Switching_between_patches_you_are_working_on", "title": "Switching between patches you are working on"}, {"id": "Making_patches", "title": "Making patches"}, {"id": "Working_with_multiple_branches_from_CVS", "title": "Working with multiple branches from CVS"}], "slug": "Archive/Mozilla/Using_SVK_with_Mozilla_CVS", "review_tags": []}