[development] CVS and binary files

Khalid B kb at 2bits.com
Wed Nov 1 20:10:42 UTC 2006

You should:

- Check the TRUNK (a.k.a CVS or HEAD) version of Drupal contrib
into a local copy. See the exact command in the handbook.

- Create a directory under modules for your modules.
cd contributions/modules
mkdir mymodule
- Copy all the files into that directory, including a po subdirectory
cd contributions/modules/mymodule
cp ~/mymodule.module .
mkdir po
cp ~/fr.po po

- Do a cvs add of the top directory, all subdirectories, and all files

cvs add mymodule
cvs add mymodule/mymodule.module
cvs add mymodule/po
cvs add mymodule/po/fr.po

- Commit that into the repository

cvs commit

Now you have a TRUNK version.

You could now branch it
cd contributions/modules/mymodule
cvs tag -b DRUPAL-4-7

You now have a 4.7 branch of that module. You can check that out
into a separate directory and commit there.

On 11/1/06, Maciek Perlinski <maciej.perlinski at meant4.com> wrote:
> Hello everyone, i was reading this mailing list for longer, and i decided
> that we ll start publishing our contribution via Drupal cvs. So the first
> thing we have published is Google Ajax Search Module, the only question of
> mine and I couldn't find the info about is how do I commit binary files, I m
> committing for example images/clear.gif and setting up the branch to
> DRUPAL-4-7 and the po/translation.pot and it never got included in tgz
> generated by cron on Drupal org. Can anyone point me the source where I can
> read or give me a hint how to solve this problem, because I m receiving now
> requests from people and we have fixed them already but I cannot commit it
> in a proper way I guess.
> Thanks guys.

More information about the development mailing list