January 10, 2011

My Subversion Repository (with Delphi 2010 Handbook Code)

I've created a public subversion repository and I'm uploading the code of the examples of my past books, starting with Delphi 2010 Handbook.

Following others (Gurock, in particular) I've created a public subversion repository on http://www.indefero.net/. Although it is hosted, the repository has a custom domain:


The goal is to publish examples of books, white papers, session I do at conferences... and possibly use the private hosting for internal projects. I'm looking forward to host an open source project, an extension of Delphi XE's REST support I'll start discussing in the coming days.

For now, as an experiment for which I'm asking your feedback, I've uploaded the code of the examples of my Delphi 2010 Handbook. If the setup is correct, I'll load the other books soon. I've enable source code browsing and SVN access (svn co http://code.marcocantu.com/svn/marcocantu/delphi2010handbook), a download section with the ZIP file, and an "Issues" session with bug and suggestions by readers. The idea for books is to make the ZIP file with the original code available for download, and use the SVN repository for updated versions of the demos, tied to newer versions of Delphi. Of course, I'll try to fully document any change.

Although some of you prefer other versions control systems, the use of Subversion is not under discussion here because (i) this is a highly centralized project (ii) this is the VCS integrated in Delphi. In fact, you can open Delphi XE, select File | Open from Version Control , enter the repository root, download everything, pick a specific chapter, or a specific project within a chapter (as in the image below) and you are ready to go!

Now Delphi will download the source code, look for the project files, and let you pick one for working directly on that project. 

Again, I'm awaiting feedback and suggestions before loading source code for my other books and several other projects as well. Feel free to ask. For corrections to the code, though, use the issues section and not my blog!




My Subversion Repository with Delphi 2010 Handbook Code 

Thx for sharing it.
Even if there is no real revisions of the code, 
Subversion is really handy to get chapiter source 
inside Delphi IDE.
Comment by TridenT [http://dephicodetodoc.sourceforge.net/] on January 15, 17:37

My Subversion Repository with Delphi 2010 Handbook Code 

I tried to access the repository but it asks for a
userid and password. Are they available? 
Comment by Jim Rohlf on November 24, 01:37

My Subversion Repository with Delphi 2010 Handbook Code 

The project has been folded into my books code project 
and doesn't exist any more. The new is at 
http://code.marcocantu.com/p/marcodelphibooks/ and 
includes also the source code for this book.

Sorry I failed to update this post....
Comment by Marco Cantu [http://www.marcocantu.com] on November 24, 07:41

My Subversion Repository with Delphi 2010 Handbook Code 

 Hi Marco,

It seems 
http://code.marcocantu.com/p/marcodelphibooks/ is no 
longer working link, yet 
http://code.marcocantu.com/svn/marcocantu/ asks for 

Of course there is newer Trac version of some 
repositories of yours at http://code.marcocantu.com/ 
which could be happily cloned via svn.
Comment by IL [] on April 2, 09:18

My Subversion Repository with Delphi 2010 Handbook Code 

I am a XE7 registered user, and i am trying to get
your book demo, from
from inside delphi IDE, but it asks for an login and
password. How do i register your repository?
Thanks in advance.
Best Regards,
Ana Rodrigues
Comment by Ana Rodrigues on December 23, 11:44

My Subversion Repository with Delphi 2010 Handbook Code 

Ana, the subversion repository has two entries, a 
password protected one for posting and a public 
read-only one. I added the link below with the 
public one, 
Comment by Marco Cantu [http://code.marcocantu.com/svn_public/marcocantu_objectpascalhandbook/] on December 24, 09:27

Post Your Comment

Click here for posting your feedback to this blog.

There are currently 0 pending (unapproved) messages.