You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by "R. Welz" <r_...@gmx.de> on 2003/06/26 19:46:04 UTC
adding vcs support "subversion" to kDevelop
Hello.
First I apologize to all for crossposting but I think this could be of
interest to some developers on both lists.
And hello Mr. Marchand,
I've got you email address from the dev@subversion.tigris.org list. I
think you could enlighten me with some comments, too.
May I suggest to have this discussion continue on
kdevelop-devel@kdevelop.org, so traffic is less? There even is an
archive for the interested but not subscribed readers at
http://marc.theaimsgroup.com/
Search for kdevelop-devel on that page.
Here I go:
I want to have subversion (svn) support in kDevelop as an additional
version control system to cvs.
I was told that Mr. Marchand manages this branch, but the current svn
support is for an elderly version of svn. To include support for
up-to-date versions of svn a recompile/rebuild is neccessary with the
latest libraries for each release of svn.
My demand for svn support is so important to me, that I think of
contributing to kDevelop.
I have had an idea:
Why not adding version control setup by allowing to enter Commands in a
dialog for the most needed functionality:
Options Menue->Additional VCS Setup opens a dialog where to choose a
Version Control System (which is empty first).
An "Add", "Delete", "Setup..." button.
You choose "Add" and a dialog ask for the name. Enter "subversion" or
what ever you like.
You will then have another dialog with a list box containing "Add",
"Checkin", "Checkout", "Get" and so on, all that what is needed for
basic version system usage. And a text input line beneath where you can
enter the command line call for that functionality. And a pop up button
where you can choose variables like file paths, file names, error
output filename and the like.
You select for example "Add" and enter "svn add %fn" what means "svn
add filename".
And later probably an "Advanced..." button where some checkboxes for
other version control systems can be checked and some fine tuning can
be made.
Thus by using command line commands instead of incoorperating the API
kDevelop can quickly use any new version of svn.
The incoorperation of the API could be done, too, but since nearly
every new release of svn requires a new API (as I was told) the command
line style setup enables users (like me) to use every new release of
svn in my home network. I wan't to stay up to date with every new
release and I can imagine others too.
What do you think about my suggestions?
To checkout kDevelop and start coding I need some more advice, too,
since this is my first Linux project, although I have two years
Experience in coding commercial software for the Mac OS X.
Please enlighten me with comments and suggestions.
Greetings from Germany,
Robert
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Re: adding vcs support "subversion" to kDevelop
Posted by Roberto Raggi <ro...@kdevelop.org>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all,
On Thursday 26 June 2003 21:46, R. Welz wrote:
> Hello.
>
> First I apologize to all for crossposting but I think this could be of
> interest to some developers on both lists.
you're right, we are very very interested to a deep integration with SVN :)
>
> My demand for svn support is so important to me, that I think of
> contributing to kDevelop.
>
> I have had an idea:
> Why not adding version control setup by allowing to enter Commands in a
> dialog for the most needed functionality:
> Options Menue->Additional VCS Setup opens a dialog where to choose a
> Version Control System (which is empty first).
>
> An "Add", "Delete", "Setup..." button.
>
> You choose "Add" and a dialog ask for the name. Enter "subversion" or
> what ever you like.
a generic VCS plugin could be very helpful and it should be very simple to
implement, but i agree with Mik for a really deep integration with SVN is
better to use the SVN API.. what i would like to have is something like
cvsservice developed by cervisia guys. the interface of cvsservice is very
clean and simple to use, and i don't see any problems to implement it for SVN
http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kdesdk/cervisia/cvsservice/
cvsservice.h
for Mik: i don't think is a good idea to include my SVN support(the one based
on CVS support) in kdevelop, for many reason:
1) it introduce too much code duplication
2) it could delay the development of a real kick ass SVN support
3) we have a lot of time before kdevelop 3 final, so we can try to implement
a *real* SVN service
ciao robe
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE+/Au/FprNbhKbO+8RAiWTAJ4pfQjvUAiK+HZhbIJakDD3SEmPcgCdHDAS
N9kcg2coMBinGXtuU9lJmOY=
=bfyn
-----END PGP SIGNATURE-----
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org