* Good Emacs Package to Work with CVS?
@ 2015-09-01 2:06 York Zhao
2015-09-01 2:35 ` Ian Zimmerman
2015-09-03 20:09 ` Robert Thorpe
0 siblings, 2 replies; 4+ messages in thread
From: York Zhao @ 2015-09-01 2:06 UTC (permalink / raw)
To: help-gnu-emacs@gnu.org
I'm very comfortable using git, especially using magit in Emacs. But
unfortunately I will have to use CVS at the company I'm currently with. Can
any
CVS veteran recommend a Emacs package to work with CVS efficiently which is
similar to magit? Is it feasible to still work on a local git repo and keep
it
in sync with the company's CVS repo?
Thanks in advance,
York
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Good Emacs Package to Work with CVS?
2015-09-01 2:06 Good Emacs Package to Work with CVS? York Zhao
@ 2015-09-01 2:35 ` Ian Zimmerman
2015-09-01 2:55 ` York Zhao
2015-09-03 20:09 ` Robert Thorpe
1 sibling, 1 reply; 4+ messages in thread
From: Ian Zimmerman @ 2015-09-01 2:35 UTC (permalink / raw)
To: help-gnu-emacs
On 2015-08-31 22:06 -0400, York Zhao wrote:
> recommend a Emacs package to work with CVS efficiently which is
> similar to magit? Is it feasible to still work on a local git repo and
> keep it in sync with the company's CVS repo?
There's something called PCL-CVS, which is included with Emacs. I
use git.el not magit so I can't really say how similar it is. Probably
not much.
As for shuttling between git and cvs, the Debian description for package
git-cvs says:
The git cvsimport tool can incrementally import from a repository that
is being actively developed and only requires remote access over CVS
protocol. Unfortunately, in many situations the import leads to
incorrect results. For reliable, one-shot imports, cvs2git from the
cvs2svn package or parsecvs may be a better fit.
In short: I would not risk it.
--
Please *no* private copies of mailing list or newsgroup messages.
Rule 420: All persons more than eight miles high to leave the court.
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Good Emacs Package to Work with CVS?
2015-09-01 2:35 ` Ian Zimmerman
@ 2015-09-01 2:55 ` York Zhao
0 siblings, 0 replies; 4+ messages in thread
From: York Zhao @ 2015-09-01 2:55 UTC (permalink / raw)
To: help-gnu-emacs@gnu.org
Thank you very much for your input Ian!
On Mon, Aug 31, 2015 at 10:35 PM, Ian Zimmerman <itz@buug.org> wrote:
> On 2015-08-31 22:06 -0400, York Zhao wrote:
>
> > recommend a Emacs package to work with CVS efficiently which is
> > similar to magit? Is it feasible to still work on a local git repo and
> > keep it in sync with the company's CVS repo?
>
> There's something called PCL-CVS, which is included with Emacs. I
> use git.el not magit so I can't really say how similar it is. Probably
> not much.
>
> As for shuttling between git and cvs, the Debian description for package
> git-cvs says:
>
> The git cvsimport tool can incrementally import from a repository that
> is being actively developed and only requires remote access over CVS
> protocol. Unfortunately, in many situations the import leads to
> incorrect results. For reliable, one-shot imports, cvs2git from the
> cvs2svn package or parsecvs may be a better fit.
>
> In short: I would not risk it.
>
> --
> Please *no* private copies of mailing list or newsgroup messages.
> Rule 420: All persons more than eight miles high to leave the court.
>
>
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Good Emacs Package to Work with CVS?
2015-09-01 2:06 Good Emacs Package to Work with CVS? York Zhao
2015-09-01 2:35 ` Ian Zimmerman
@ 2015-09-03 20:09 ` Robert Thorpe
1 sibling, 0 replies; 4+ messages in thread
From: Robert Thorpe @ 2015-09-03 20:09 UTC (permalink / raw)
To: York Zhao; +Cc: help-gnu-emacs
York Zhao <gtdplatform@gmail.com> writes:
> I'm very comfortable using git, especially using magit in Emacs. But
> unfortunately I will have to use CVS at the company I'm currently with. Can
> any
> CVS veteran recommend a Emacs package to work with CVS efficiently which is
> similar to magit? Is it feasible to still work on a local git repo and keep
> it
> in sync with the company's CVS repo?
CVS doesn't have that many commands. The most important ones are add,
checkout, commit, diff, update and remove. For one file you can do that
easily with VC-mode. And there's PCL-CVS for more complex directory
level operations.
BR,
Robert Thorpe
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2015-09-03 20:09 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-01 2:06 Good Emacs Package to Work with CVS? York Zhao
2015-09-01 2:35 ` Ian Zimmerman
2015-09-01 2:55 ` York Zhao
2015-09-03 20:09 ` Robert Thorpe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).