Thierry Randrianiriana <thie...@debian.org> wrote:

> Hello,
> 
> You can improve php-elisp package via collab-maint :
> 
> http://svn.debian.org/wsvn/collab-maint/ext-maint/php-elisp/
> 
> I think that it's better if you co-maintain this package with me.
> You're welcome!

Thanks for the invitation Thierry.  I don't use PHP so I'm not really
sure that I want to go that far.  But maybe...

I have used CVS for years, tried to use svn once for proj co-maintenance
and failed to understand it, but have since been using git (for gri and
gri-mode.el) and bzr (for MH-E in the central Emacs repo). Maybe I
missed something the first time around (like the concept of pushing
changes back).  But I recall it kept all revision separate in
subdirectories. 

How would I (1) checkout php-elisp, (2) edit a change, (3) possibly add
a subdirectory for patches, (4) commit and push it back, and (5) build a
package?

(1) From http://svn.debian.org I deduced the checkout as:

$ svn checkout svn://svn.debian.org/collab-maint/ext-maint/php-elisp

But that gives me only the debian directory.  Where do you keep the
upstream file?  Or do you build that separately and just copy your
debian directory to this repo?

(2) I guess I would just edit a file now, there's no `svn edit' command. 

(3) adding a file or a directory is simply with "svn add file", right?

(4) does "svn commit" push changes back to the repo?  Or is it local?

(5) are you using package building tools specific to svn?

Peter



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to