You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Rob Wilkerson <r....@gmail.com> on 2006/08/08 21:33:57 UTC

Ant Task and Diff Export

Hey all -

I have two unrelated questions that I thought I'd try to ask at the
same time.  The first I've asked before, but I've learned a bit more
about subversion and it's language so I'd like to see if I get a
different answer by phrasing the question "correctly" (just in case I
was misunderstood before):

1.  Is it possible to export (not checkout) the diff between two
global revision numbers?

2.  Does anyone have a good recommendation for a Subversion Ant task
(and, if possible, good instructions for installing/configuring it)?
My subversion server is a linux machine and I work on an XP machine
that does not have svn installed.  Following up, it definitely appears
that I need the svn command line executables (which makes sense), but
does that mean I need to install the entire svn package?  I do run
Cygwin locally, so I can get it from there easily enough.

Thanks.

-- 

Rob Wilkerson

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Ant Task and Diff Export

Posted by Rob Wilkerson <r....@gmail.com>.
On 8/8/06, Ryan Schmidt <su...@ryandesign.com> wrote:
> Please keep replies on the list by using your email program's Reply
> To All feature.
>

Sorry.  This list works differently from others I monitor and I forget
that detail.  I'll try to be more diligent.

>
> On Aug 9, 2006, at 00:28, Rob Wilkerson wrote:
>
> > On 8/8/06, Ryan Schmidt wrote:
> >
> >> On Aug 8, 2006, at 23:33, Rob Wilkerson wrote:
> >>
> >> > 1.  Is it possible to export (not checkout) the diff between two
> >> > global revision numbers?
> >>
> >> If you mean can you check out the files that have changed between two
> >> revision numbers, then no, and the question is why do you want to do
> >> that? For example, can rsync be a substitute?
> >
> > Because the project I'm working on has a really crappy file structure.
> > Addon modules which are packaged separately often have a component
> > that resides in core and that is typically packaged independently.  If
> > I could easily export the modified files I would have to do less work
> > manually.  I don't want to repackage the entire core code base in the
> > deliverable for a module.  I can do it all manually, I was just
> > wondering if there was an easy, "automagic" solution.
>
> Aha. Well it's requested at least every few weeks on the list, so
> maybe one of those people have written a script already. You could
> search the archives to find such posts.
>

I'd seen the question in various shades of similarity, but as a noob,
I wasn't even sure how to ask the question, much less how to recognize
the answer.  I really do try to search the archives first.  Seriously.
 :-)

Thanks again.

-- 

Rob Wilkerson

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Ant Task and Diff Export

Posted by Ryan Schmidt <su...@ryandesign.com>.
Please keep replies on the list by using your email program's Reply  
To All feature.


On Aug 9, 2006, at 00:28, Rob Wilkerson wrote:

> On 8/8/06, Ryan Schmidt wrote:
>
>> On Aug 8, 2006, at 23:33, Rob Wilkerson wrote:
>>
>> > 1.  Is it possible to export (not checkout) the diff between two
>> > global revision numbers?
>>
>> If you mean can you check out the files that have changed between two
>> revision numbers, then no, and the question is why do you want to do
>> that? For example, can rsync be a substitute?
>
> Because the project I'm working on has a really crappy file structure.
> Addon modules which are packaged separately often have a component
> that resides in core and that is typically packaged independently.  If
> I could easily export the modified files I would have to do less work
> manually.  I don't want to repackage the entire core code base in the
> deliverable for a module.  I can do it all manually, I was just
> wondering if there was an easy, "automagic" solution.

Aha. Well it's requested at least every few weeks on the list, so  
maybe one of those people have written a script already. You could  
search the archives to find such posts.


>> > 2.  Does anyone have a good recommendation for a Subversion Ant  
>> task
>> > (and, if possible, good instructions for installing/configuring  
>> it)?
>> > My subversion server is a linux machine and I work on an XP machine
>> > that does not have svn installed.  Following up, it definitely  
>> appears
>> > that I need the svn command line executables (which makes  
>> sense), but
>> > does that mean I need to install the entire svn package?  I do run
>> > Cygwin locally, so I can get it from there easily enough.
>>
>> Yes, you need the whole svn package, even if you don't plan to run a
>> server.
>
> Thanks.  Any Ant task suggestions?  I've seen one by OReilly and
> SvnTask, but don't have any basis for comparison.

I don't know Ant, but I see people talking about it on the list on  
occasion; perhaps somebody else knows.



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Ant Task and Diff Export

Posted by Ryan Schmidt <su...@ryandesign.com>.
On Aug 8, 2006, at 23:33, Rob Wilkerson wrote:

> 1.  Is it possible to export (not checkout) the diff between two
> global revision numbers?

If you mean can you check out the files that have changed between two  
revision numbers, then no, and the question is why do you want to do  
that? For example, can rsync be a substitute?

> 2.  Does anyone have a good recommendation for a Subversion Ant task
> (and, if possible, good instructions for installing/configuring it)?
> My subversion server is a linux machine and I work on an XP machine
> that does not have svn installed.  Following up, it definitely appears
> that I need the svn command line executables (which makes sense), but
> does that mean I need to install the entire svn package?  I do run
> Cygwin locally, so I can get it from there easily enough.

Yes, you need the whole svn package, even if you don't plan to run a  
server.



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org