[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: managing patch files

From: Frank Gruman <fgatwork_at_verizon.net>
Date: 2005-08-02 21:22:07 CEST

But TortoiseSVN already has this feature. I can use the 'Create Patch'
option to generate a diff file containing all of my modifications.
Anyone else could take that file and use the 'Apply Patch' option to
meld it into their working copy.

This type of functionality is required for contributors who may not have
write access to a repository, but want to submit a fix to someone who
does have that access. In the scenario you mention, you could create
the patch, and then just save it somewhere for others to pull down when
they want.

So - IMHO, TS is still playing catch up.

Regards,
Frank

Nathan Kidd wrote:

> John wrote:
>
>> I've been reading about the 'shelveset' feature of the new Visual
>> Studio Team System, and wondering how the same could be achieved in
>> SVN - without branching.
>
> [snip]
>
>> Now SVN does all this stuff, kinda. And I'm not sure it's really
>> SVN's role to manage unversioned patch files (is it??). But I think
>> it would be really great to achieved this functionality, either using
>> script files (and maybe an ftp server?), extension of the client, or
>> even some new storage mechanism on the svn server.
>
>
> Why "without branching"? That's really just another way of saving your
> work to a different location, like TS shelving. You've probably read
> http://mikemason.ca/2005/03/30/
>
>> Hmm, if we used the perl / python, can either language create
>> graphical dialogs, asking for comments etc? I'd like something pretty
>> looking :)
>
>
> If what you're after is an easy way to do it, then for a GUI client
> (e.g. TortoiseSVN) you'd only need to add a "Shelve" button to the
> commit dialog that under-the-hood would svn-copy, svn-switch,
> svn-commit, svn-switch-back. All quite doable. "svn shelve" and "svn
> unshelve" could also be simulated with a shell script quite easily.
>
> -Nathan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: users-help@subversion.tigris.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Aug 2 21:25:28 2005

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.