User login

Using CVS for developing modules

Searched words: 
CVS managing your modules in development developing and testing Drupal.org contributed modules

We can commit to Drupal.org CVS and use it just like we use subversion to manage our sites. No more trying to develop a module in subversion and contribute changes to CVS, just do everything in CVS. It's not that much worse than SVN.

Don't believe me? Watch:

In the home local checkout:

Ebony-II:enabled_modules ben$ cvs commit -m "Implemented feature request 1 to show module paths and 4 to list formerly enabled, now disabled modules from http://drupal.org/node/244583 ; also moved listing page to admin section ; and added more help text"
cvs commit: Examining .

/cvs/drupal-contrib/contributions/modules/enabled_modules/enabled_modules.module,v <-- enabled_modules.module
new revision: 1.1.2.1; previous revision: 1.1

On the test server:

ben@server:/sites/livingconversations/www/sites/all/modules/enabled_modules$ sudo cvs update -r DRUPAL-5
cvs update: Updating .
U enabled_modules.module

And then you can put it back to a stable version (on your own test site, none of this upsets the official release, assuming you have set one, so you are not inflicting dev code on downloaders.)

ben@server:/sites/livingconversations/www/sites/all/modules/enabled_modules$ sudo cvs update -r DRUPAL-5--0-1-ALPHA

See also

(Alan found) - page on module maintenance with TortoiseCVS.
http://drupal.org/node/188982

Resolution

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Internal paths in single or double quotes, written as "internal:node/99", for example, are replaced with the appropriate absolute URL or path. Paths to files in single or double quotes, written as "files:somefile.ext", for example, are replaced with the appropriate URL that can be used to download the file.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <small> <h2> <h3> <h4> <h5> <h6> <sub> <sup> <p> <br> <strike> <table> <tr> <td> <thead> <th> <tbody> <tt> <output>
  • Syntax highlight code surrounded by the {syntaxhighlighter SPEC}...{/syntaxhighlighter} tags, where SPEC is a Syntaxhighlighter options string or "class="OPTIONS" title="the title".
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.