On Thu, May 09, 2013 at 12:00:12PM -0400, Michael Decker wrote:
> Users,
>
> I am working on extracting the the files that are added and deleted using svn log -v from the koffice subversion repository.
>
> The repository is : svn://anonsvn.kde.org/home/kde/trunk/koffice/
>
> The specific problem is at.
>
> svn log -v -r 438825
>
> The problem is that a directory was renamed. So it lists it as deleted and added.
>
> D /trunk/koffice/krita/plugins/filterspreview
>
> A /trunk/koffice/krita/plugins/filtersgallery
>
> There were other files in the directory that were deleted, but they have the wrong directory name
> D /trunk/koffice/krita/plugins/filtersgallery/kis_dlg_filterspreview.cc
>
> Thank You
> Decker
I'm not entirely sure what your question is.
You were saying you want to 'extract' files. What does that mean exactly?
Perhaps you are simply confused by the output produced by 'svn log -v'
and you want an explanation?
Here's the output, for reference:
$ svn log -v -r438825 svn://anonsvn.kde.org/home/kde/trunk/koffice/
------------------------------------------------------------------------
r438825 | berger | 2005-07-26 10:31:46 +0200 (Tue, 26 Jul 2005) | 2 lines
Changed paths:
M /trunk/koffice/krita/plugins/Makefile.am
A /trunk/koffice/krita/plugins/filtersgallery (from /trunk/koffice/krita/plugins/filterspreview:438097)
R /trunk/koffice/krita/plugins/filtersgallery/Makefile.am (from /trunk/koffice/krita/plugins/filterspreview/Makefile.am:438604)
A /trunk/koffice/krita/plugins/filtersgallery/filters_gallery.cc (from /trunk/koffice/krita/plugins/filterspreview/filterspreview.cc:436897)
A /trunk/koffice/krita/plugins/filtersgallery/filters_gallery.h (from /trunk/koffice/krita/plugins/filterspreview/filterspreview.h:436897)
D /trunk/koffice/krita/plugins/filtersgallery/filterspreview.cc
D /trunk/koffice/krita/plugins/filtersgallery/filterspreview.h
A /trunk/koffice/krita/plugins/filtersgallery/kis_dlg_filtersgallery.cc (from /trunk/koffice/krita/plugins/filterspreview/kis_dlg_filterspreview.cc:436897)
A /trunk/koffice/krita/plugins/filtersgallery/kis_dlg_filtersgallery.h (from /trunk/koffice/krita/plugins/filterspreview/kis_dlg_filterspreview.h:436897)
D /trunk/koffice/krita/plugins/filtersgallery/kis_dlg_filterspreview.cc
D /trunk/koffice/krita/plugins/filtersgallery/kis_dlg_filterspreview.h
R /trunk/koffice/krita/plugins/filtersgallery/kis_filters_listview.cc (from /trunk/koffice/krita/plugins/filterspreview/kis_filters_listview.cc:438604)
R /trunk/koffice/krita/plugins/filtersgallery/kis_filters_listview.h (from /trunk/koffice/krita/plugins/filterspreview/kis_filters_listview.h:438604)
A /trunk/koffice/krita/plugins/filtersgallery/kritafiltersgallery.rc (from /trunk/koffice/krita/plugins/filterspreview/kritafilterspreview.rc:437923)
D /trunk/koffice/krita/plugins/filtersgallery/kritafilterspreview.rc
D /trunk/koffice/krita/plugins/filterspreview
change name of a plugin filterspreview to filtersgallery
------------------------------------------------------------------------
This looks like a rename of a directory which is a mixed-revision working
copy, see http://svnbook.red-bean.com/en/1.7/svn.basic.in-action.html#svn.basic.in-action.mixedrevs
A rename is represented as a copy and a delete.
When a mixed-revision tree is copied, the root node is copied first, and
then children are added/deleted to the copy as necessary to ensure that
the committed result matches the configuration of the mixed-revision
working copy.
Usually, a rename like the above would be made without a working copy,
by passing URL arguments to svn copy. Or it could be made with a
single-revision working copy. In either case, 'svn log -v' would show
just two entries, like this:
D /trunk/koffice/krita/plugins/filterspreview
A /trunk/koffice/krita/plugins/filtersgallery (from /trunk/koffice/krita/plugins/filterspreview:438097)
Does this help you?
Received on 2013-05-09 18:30:39 CEST