|
From: Uwe B. <ou...@ma...> - 2016-02-03 11:43:24
|
>>> "Eric" == Eric Ludlam <Eri...@ma...> writes:
> Thanks for the offer Uwe, help would be great.
> I have not moved from CVS to git because:
> 1) I'm only vaguely familiar with git, and not at all w/ mercurial
> 2) the matlab-emacs project is in maintenance mode, and doesn't seem
> to need the richness of a DVCS at this time.
Right. I think the user would just need to do
clone https://ludlam@bitbucket.org/ludlam/matlab-emacs
Or any other account we want to set up.
The coder/maintainer would do
clone https://ludlam@bitbucket.org/ludlam/matlab-emacs
(some simple setting in the $HOME/.hgrc file and then)
provide new exciting code,
apply patches
hg commit -m "Patch applied"
hg push
Things get complicated if branching and merging is concerned, but this
seems not to be our case.
> 3) Lazy.
> If there was some compelling development going on that needed a DVCS
> then I think it would be worth considering a migration. Is CVS just a
> non-starter for you, or is hg just more fun?
Well I have been a regular RCS user for years, but used CVS very
sparsely years ago when I was contributing to the Xemacs pkg system (the
xemacs team finally changed from CVS to, guess what, HG). So I don't
recall any commands for CVS whatsoever sorry.
Since I found to manage my Latex projects with RCS cumbersome, and some
people advised me against the use of CVS or subversion because of
performance issues, I gave git and hg a try.
At the end I decided to use hg, because:
- it supports MaC Linux Windows without a problem (some time ago
git only ran on Mac or Linux)
- it comes with a graphical interface which I don't use but some
people might prefer.
- it was easy to import my RCS files
- it has more intuitive features (at least for me) than git.
- bitbucket turned out to be great for collaboration.
So here is my proposal:
- I will set up a bitbucket account with the imported CVS
matlab-emacs and you have a look (BTW it seems not possible to
import the mailing list to bitbucket and all the other addons, at
least not as long as matlab-emacs is under CVS, it seems that
sourceforge now also supports git/HG but I don't know how to
proceed there. Bitbucket claims that it can import a sourceforge
project which is under HG control (But once it is under HG in
sourceforge why then importing it to bitbucket you might ask)
- I will do the same for git and use the git-hg plugin which allows
me to have locally a HG repo which I push to a local GIT repo
which I push then to the server, in theory, I admit I have never
done this in practice.
- ignore my idea, because if we make that change but then somehow I
disappear you will be left with a new mess. But in order to help
I would then need a couple of commands to commit and push
changes.
Uwe
|