Re: tagging externals
From: Jean-Marc van Leerdam <j.m.van.leerdam_at_gmail.com>
Date: Fri, 12 Feb 2010 22:51:22 +0100
Stefan,
On 12 February 2010 20:20, Stefan Küng <tortoisesvn_at_gmail.com> wrote:
Better link: http://tortoisesvn.tigris.org/svn/tortoisesvn/trunk/Notes/Feature%20Proposals/TagExternals.txt
>
Pasted below was the Patch Recorder proposal, not the Tag Externals
Feature Proposal
Name
---- Tag Externals Purpose ------- Allow fixing externals to the then current HEAD revision when creating a branch/tag. Currently, when creating a branch or tag, the externals are tagged as they are. If those externals point to the HEAD revision, the branch/tag is not really fixed since those externals will 'change'. Functional Details ------------------ The branch/tag dialog will show an option to tag the external properties. This requieres the working copy to be scanned for svn:external properties. This scan is done in a background thread like the status thread which is used now to find the working copy revision. Once the thread is finished, the option controls get enabled if there are svn:external properties found in the working copy. There are two possible work flows: (1) Modify the external properties in the working copy, then create the branch/tag from the working copy. (2) branch/tag from a revision or HEAD in the repository, then change the svn:external properties in the repository, causing a new revision for each changed property. Target Version -------------- 1.7 Possible Development Stages --------------------------- (1) Implement a svn:external parser which is able to detect whether an external points to HEAD or is already fixed. And allow modifying the property to set a fixed revision. (2) Find the HEAD revisions of all found externals (3) Extend the branch/tag dialog with the new controls and a new dialog to select which external to tag. (4) Extend the SVNProgressDlg to commit the external property changes after a successful branch/tag. -- Regards, Jean-Marc -- . ___ . @@ // \\ "De Chelonian Mobile" . (_,\/ \_/ \ TortoiseSVN . \ \_/_\_/> The coolest Interface to (Sub)Version Control . /_/ \_\ http://tortoisesvn.net ------------------------------------------------------ http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2447188 To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].Received on 2010-02-12 22:51:28 CET |
This is an archived mail posted to the TortoiseSVN Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.