VCS Interface classes

dukju ahn dukjuahn at gmail.com
Mon Apr 30 06:36:38 UTC 2007


2007/4/29, Andreas Pakulat <apaku at gmx.de>:
> Hi,
>
> * diff and log parameters, am not 100% sure there

virtual void log( const KUrl& localOrRepoLocation,
              const QString& revision ) = 0;

1.
How can the caller know repository location for the given local file?
i.e. suppose there is /home/kdev/kdevelop/main.cpp.
The caller doesn't know whether it is

svn://anonsvn.kde.org/home/kde/trunk/KDE/kdevelop/.... or
https://svn.kde.org/home/kde/trunk/KDE/blah

2.
Subversion accepts start revision and end revision.

Solution is Just specify the local URL only and,
Detailed options will be specified by each VCS plugin itself.
For example, some plugin will invoke option dialog box and have the
user specify it.
The option dialogbox is necessary anyway because
in case of svn, there are 3 optional useful parameters for logview.




More information about the KDevelop-devel mailing list