git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* How to move users from SEU (AS400) to Git?
@ 2009-05-12 15:42 Jon Brisbin
  2009-05-12 15:57 ` Shawn O. Pearce
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Jon Brisbin @ 2009-05-12 15:42 UTC (permalink / raw)
  To: git

Folks,

Our development manager was evaluating transitioning our AS400  
department to IBM Rational for the RPG programmers, who currently use  
SEU for all their editing and source code control. I was asked about  
CVS and how it compared to what they're doing now (so they wouldn't  
have to pay quite as much by omitting the source code control part of  
Rational) and I explained why the Java programmers don't use CVS.  
We're transitioning from Subversion to Git at the moment and I tried  
to explain how the paradigm of managing source code using Git was  
different than what they were used to.

Today, an RPG programmer can "check out" a source member and SEU won't  
let anyone else check that same member out (and it tells the developer  
who has it locked). The C++ programmers here also use Visual  
SourceSafe, with this same setting turned on. They are open to  
shifting paradigms away from this development methodology (the "I'm  
working on this source file and I don't want anyone else changing it  
until I'm done") but keep in mind that AS400 programmers are NOT  
cutting-edge and don't keep up with the latest development trends.  
Since we're not going to fire every RPG developer we have, we need an  
upgrade or transition path away from the SEU mindset to a more laissez- 
faire development approach like that encouraged by using Git. But one  
of the first roadblocks is going to be this notion that someone else  
can work on the same file I'm working on and that this lack of control  
invites errors and introduces unnecessary complexity.

How do I argue that a more open, Git-based approach to development is  
"better" than the traditional, SEU-based methodology they use today?  
It may be an "old" way of doing things, but SEU works for them and,  
more importantly, they can understand the process. We don't share any  
of our source code outside our organization and no one who would  
potentially work on the source code is farther than a cubicle or two  
away, so our needs in no way extend to what OpenSource projects  
require, with their large and distributed developer base. Using Git  
seems so open that its difficult to explain and even more difficult to  
defend against traditions that are 20 years old and have an entire  
industry of momentum behind them. Since Rational is eclipse-based, I'm  
assuming the Git plugin for eclipse would work with Rational, but I'm  
on a Mac so I have no way to test this.

I'm just wondering what the Git experts would say to someone wanting  
to transition from say, Visual SourceSafe, and expecting the  
predictability of having source files "locked out" while a developer  
is making changes to them?

Thanks!

Jon Brisbin
Portal Webmaster
NPC International, Inc.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2015-12-02 18:22 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-12 15:42 How to move users from SEU (AS400) to Git? Jon Brisbin
2009-05-12 15:57 ` Shawn O. Pearce
2009-05-12 16:14 ` Heiko Voigt
2009-05-12 16:16 ` Andreas Ericsson
2009-05-12 16:47   ` Mike Ralphson
2009-05-12 16:40 ` Mike Ralphson
2009-05-12 17:56   ` Jon Brisbin
2009-05-12 18:13     ` Magnus Bäck
2009-05-12 18:20       ` Jon Brisbin
2009-05-12 21:31 ` Ealdwulf Wuffinga
2015-12-02 18:09   ` dleong
2015-12-02 18:22     ` Randall S. Becker

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 NNTP newsgroup(s).