Re: [U2] Git and U2

2011-07-02 Thread Wols Lists
On 01/07/11 04:47, Rob Sobers wrote:
 Good point, Dan.
 
 Dropbox is such a good service, too.  It's a shame that a) they let it
 happen (unit tests, man!) and b.) they handled it so poorly PR-wise.  On the
 bright side, it's not nearly as bad as Citibank or Sony.

Maybe poor PR but can anyone fault them on the technical handling? From
the little I've picked up, from bug to fix was about 6 hours (5 minutes
from discovery to fix).

More importantly, they claim to have identified EVERY account that was
accessed during the vulnerable period, notified them asap, and checked
for any dodgy activity.

IF that's true, I can't fault them. Why divert resources to dealing with
people who aren't affected? Apart, of course, for the PR value.

Cheers,
Wol
 
 -Rob
 
 
 On Thu, Jun 30, 2011 at 3:43 PM, Dan McGrath danmcg...@gmail.com wrote:
 
 Rob, might not be the best idea to say secure cloud-based and Dropbox in
 the
 same email as a comparison after what happened to dropbox recently ;)
 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users

 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users
 

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-06-30 Thread Rob Sobers
Same here.  I do all my work on the command line, too.  While Kiln has a
nice web UI for browsing code, searching code, organizing repos, and viewing
diffs, you can simply use it as a secure cloud-based host for your code.
 Think Dropbox for your code.

It's nice to be able to be on any remote server with internet access and
Mercurial installed and hg clone my dotfiles or utiliity scripts from
Kiln.

-Rob

On Wed, Jun 29, 2011 at 11:05 PM, slestak...@gmail.com wrote:

 Thx. I usually just enjoy the command line interface hg. Not even that
 comfortable in Tortoise. I do so much work on remote servers, I dont want to
 depend on a graphical tool.

 __**_
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/**mailman/listinfo/u2-usershttp://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-06-30 Thread Steve Romanow
I use bitbucket for that.
 On Jun 30, 2011 9:48 AM, Rob Sobers rsob...@gmail.com wrote:
 Same here. I do all my work on the command line, too. While Kiln has a
 nice web UI for browsing code, searching code, organizing repos, and
viewing
 diffs, you can simply use it as a secure cloud-based host for your code.
 Think Dropbox for your code.

 It's nice to be able to be on any remote server with internet access and
 Mercurial installed and hg clone my dotfiles or utiliity scripts from
 Kiln.

 -Rob

 On Wed, Jun 29, 2011 at 11:05 PM, slestak...@gmail.com wrote:

 Thx. I usually just enjoy the command line interface hg. Not even that
 comfortable in Tortoise. I do so much work on remote servers, I dont want
to
 depend on a graphical tool.

 __**_
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/**mailman/listinfo/u2-users
http://listserver.u2ug.org/mailman/listinfo/u2-users

 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-06-29 Thread Rob Sobers
Steve,

I'm also an avid Mercurial user.

You can pass a single filename or directory to hg revert:

  hg revert -r163 foo.txt

Will only revert foo.txt to its state at revision 163 and leave all of the
other files in that changeset alone.

In addition to Google Code and Source Forge, Fog Creek Software has a
product called Kiln, which does public and private Mercurial hosting.  It's
free for up to 2 users and comes with an integrated bug tracker (FogBugz).

-Rob

On Fri, Mar 4, 2011 at 8:09 AM, Steve Romanow slestak...@gmail.com wrote:

 On 3/3/2011 7:09 PM, Doug wrote:

 I think the idea of Distributed Version Control System (DVSC) has some
 merit
 for certain applications.  Google Code supports Subversion, and Mercurial
 and maybe others in its DVSC system.  Several of our customers make us
 jump
 through hoops to get at their source code.  So you are now thinking about
 storing source code on Google servers that replicate all over the world.
 The problems that I can envision are overwhelming my head here in
 Colorado,
 maybe it's the altitude.  I better go outside and take a breather...

 I'm back and I have a few questions:
 1) What editor are you using?
 2) How are you going to wrap the editor calls to capture the source code,
 the procs, the paragraphs, the voc changes, and the dictionaries changes
 to
 Google.
 3) Are using real-time or batch updates?
 4) How to you know your updates were applied?


 What I do for my company is:

 I have 3 main repos, one for TEST, PROD, and PROGS (vendor branch)

 each of TEST and PROD include USER-FORMS, USER-PROGS, and bin.

 hgignore lets me filter out all the object code so it is not stored in the
 repo.

 These repos are cloned to my local workstation and my laptop.  I mainly use
 those for research and basically a worst-case-scenario backup.

 Editing:
 My editing and vcs usage is separate.  I do not commit every change
 immediately, I mean some testing needs to occur and I am usually
 multitasking so things move forward in fits and starts.

 Commits:
 At the moment, I am the only person that commits in my org.  I use hg st
 to see what has changed in the past 24, and then I use the -user arg on hg
 ci to give attribution to the dev that did the work.  I am basically acting
 as librarian and responsible party for my company.

 Reversions and Restores:
 Since my repo has ~5k items in it, and I am using a shared working
 directory, hg revert can never, never be done.  If you rever a repo to
 say changeset 163, ALL modules that were changed since them will be
 reverted.  What I do is research which changeset I want, and I hg cat it
 to the current dir.  Than I commit that version.  Nothing has ever been lost
 with this method.

 Branches:
 Very little use for this at the moment.  I usually make a copy of a routine
 appending issue number and when testing is complete, rename it back to the
 original name (using hg copy and hg rename of course, this keeps history of
 the copies).

 Right now I have No Good Answer for dictionary items and SB+ objects.  I
 did receive some info last year of a list subscriber that has a system I
 think would work for me but I have not been able to implement it yet.

 Public vs Private:
 Google Code, Sourceforge, etc are for discrete modules that you intend to
 allow ppl to clone and hack on.  That is how that economy works, you get
 patches for improvements from friends and strangers.  You can choose whether
 to accept or decline the patches.  There are a couple of projects where I am
 not a main dev or even affiliated, but I have benefited from their
 generosity, and I have provided testing, patches, and documentation.

 David has signaled by putting it on GC that it will have some form of
 public access.  That is up to him what he does with his code.

 __**_
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/**mailman/listinfo/u2-usershttp://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-06-29 Thread slestak989
Thx. I usually just enjoy the command line interface hg. Not even that  
comfortable in Tortoise. I do so much work on remote servers, I dont want  
to depend on a graphical tool.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-03-04 Thread Steve Romanow
The difference I see here is whether you are talking about a library
or tool you intend to share vs internal code that is not for public
use.

Companies would keep their internal work in repo's they host on their
own servers.

Something I have not come to grips with is in the dvcs world, it is
expected that the dev will clone the repo to their home directory and
maerge their changes back to trunk.  That model does not fit our db
well since our apps are larger and not every dev gets (or wants) the
entire acct duped for them.

Going to finish this thought from my desk instead of phone, stupid
chiclet keys...

On 3/3/11, Doug dave...@hotmail.com wrote:
 I think the idea of Distributed Version Control System (DVSC) has some merit
 for certain applications.  Google Code supports Subversion, and Mercurial
 and maybe others in its DVSC system.  Several of our customers make us jump
 through hoops to get at their source code.  So you are now thinking about
 storing source code on Google servers that replicate all over the world.
 The problems that I can envision are overwhelming my head here in Colorado,
 maybe it's the altitude.  I better go outside and take a breather...

 I'm back and I have a few questions:
 1) What editor are you using?
 2) How are you going to wrap the editor calls to capture the source code,
 the procs, the paragraphs, the voc changes, and the dictionaries changes to
 Google.
 3) Are using real-time or batch updates?
 4) How to you know your updates were applied?

 Regards,
 Doug
 www.u2logic.com

 -Original Message-
 From: u2-users-boun...@listserver.u2ug.org
 [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of DavidJMurray
 (mvdbs.com)
 Sent: Thursday, March 03, 2011 9:23 AM
 To: u2-users@listserver.u2ug.org
 Subject: Re: [U2] Git and U2


 Thanks everyone for your replies.

 As it looks like I will now be hosting on google code (as its free) I have a
 choice of subversion or mercurial.

 Weekend reading will be in order...

 Cheers,

 djm


 ___
 U2-Users mailing list
 U2-Users@listserver.u2ug.org
 http://listserver.u2ug.org/mailman/listinfo/u2-users


-- 
Sent from my mobile device
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-03-04 Thread Steve Romanow

On 3/3/2011 7:09 PM, Doug wrote:

I think the idea of Distributed Version Control System (DVSC) has some merit
for certain applications.  Google Code supports Subversion, and Mercurial
and maybe others in its DVSC system.  Several of our customers make us jump
through hoops to get at their source code.  So you are now thinking about
storing source code on Google servers that replicate all over the world.
The problems that I can envision are overwhelming my head here in Colorado,
maybe it's the altitude.  I better go outside and take a breather...

I'm back and I have a few questions:
1) What editor are you using?
2) How are you going to wrap the editor calls to capture the source code,
the procs, the paragraphs, the voc changes, and the dictionaries changes to
Google.
3) Are using real-time or batch updates?
4) How to you know your updates were applied?


What I do for my company is:

I have 3 main repos, one for TEST, PROD, and PROGS (vendor branch)

each of TEST and PROD include USER-FORMS, USER-PROGS, and bin.

hgignore lets me filter out all the object code so it is not stored in 
the repo.


These repos are cloned to my local workstation and my laptop.  I mainly 
use those for research and basically a worst-case-scenario backup.


Editing:
My editing and vcs usage is separate.  I do not commit every change 
immediately, I mean some testing needs to occur and I am usually 
multitasking so things move forward in fits and starts.


Commits:
At the moment, I am the only person that commits in my org.  I use hg 
st to see what has changed in the past 24, and then I use the -user arg 
on hg ci to give attribution to the dev that did the work.  I am 
basically acting as librarian and responsible party for my company.


Reversions and Restores:
Since my repo has ~5k items in it, and I am using a shared working 
directory, hg revert can never, never be done.  If you rever a repo 
to say changeset 163, ALL modules that were changed since them will be 
reverted.  What I do is research which changeset I want, and I hg cat 
it to the current dir.  Than I commit that version.  Nothing has ever 
been lost with this method.


Branches:
Very little use for this at the moment.  I usually make a copy of a 
routine appending issue number and when testing is complete, rename it 
back to the original name (using hg copy and hg rename of course, this 
keeps history of the copies).


Right now I have No Good Answer for dictionary items and SB+ objects.  I 
did receive some info last year of a list subscriber that has a system I 
think would work for me but I have not been able to implement it yet.


Public vs Private:
Google Code, Sourceforge, etc are for discrete modules that you intend 
to allow ppl to clone and hack on.  That is how that economy works, you 
get patches for improvements from friends and strangers.  You can choose 
whether to accept or decline the patches.  There are a couple of 
projects where I am not a main dev or even affiliated, but I have 
benefited from their generosity, and I have provided testing, patches, 
and documentation.


David has signaled by putting it on GC that it will have some form of 
public access.  That is up to him what he does with his code.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-03-03 Thread Symeon Breen
We use Subversion

 

From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of DavidJMurray
(mvdbs.com)
Sent: 02 March 2011 20:19
To: u2-users@listserver.u2ug.org
Subject: [U2] Git and U2

 

 

Has anyone used Git and U2 - either UniVerse or Unidata - together?

Or any other suggestions for a version control - open source is preferred?

Thanks in advance,

djm


-

Learn and Do
Excel and Share


http://mvdbs.com http://mvdbs.com
--
View this message in context:
http://old.nabble.com/Git-and-U2-tp31053109p31053109.html
Sent from the U2 - Users mailing list archive at Nabble.com.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users 

  _  

No virus found in this message.
Checked by AVG - www.avg.com
Version: 10.0.1204 / Virus Database: 1435/3477 - Release Date: 03/02/11

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-03-03 Thread Doug
We use Subversion, CVS, Git and Perforce.  During testing of our Eclipse
based editor called XLr8Editor, we test all of those version control
software packages that have an Eclipse plug-ins.  We don't write any scripts
or put wrappers around ED or AE calls, because built into our Eclipse
based editor is version control.

We actually like CVS and Subversion and the others are very good as well.
Of course, open source is preferred since the cost is truly zero. 

[ad]
What we think you need to look at is what editor works with all of those.
In case you did not guess it is XLr8Editor.  Our is a true plug-in which
means you can use XLr8Editor for UniBasic, PDT for PHP, Eclipse built-in
editors for HTML, Java, and JavaScript.   Our tools including our XLr8Editor
are current and run on every version of Universe from 10.0 to current and
Unidata version 6.0 to current.  We run on the latest version of Eclipse
which is 3.6.2 which no other Eclipse based tool for the U2 market can
boast.

We have been producing an Eclipse based tools longer than anyone else in the
world for the U2 market.  We put our releases at least once a month to fix
bugs, add features, and update our usability.   You get all of this plus the
ability to copy data lighting fast from Universe/Unidata files so that you
are not spending time on non-productive tasks.  We guarantee that the $49.00
you spend on our XLr8Editor will increase your productivity by many factors.

Check it out at www.u2logic.com/tools.html

[/ad]

Regards,
Doug
www.u2logic.com
The Eclipse tools experts

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of DavidJMurray
(mvdbs.com)
Sent: Wednesday, March 02, 2011 1:19 PM
To: u2-users@listserver.u2ug.org
Subject: [U2] Git and U2


Has anyone used Git and U2 - either UniVerse or Unidata - together?

Or any other suggestions for a version control - open source is preferred?

Thanks in advance,

djm


-

Learn and Do
Excel and Share


http://mvdbs.com http://mvdbs.com 
-- 
View this message in context:
http://old.nabble.com/Git-and-U2-tp31053109p31053109.html
Sent from the U2 - Users mailing list archive at Nabble.com.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-03-03 Thread DavidJMurray (mvdbs.com)

Thanks everyone for your replies.

As it looks like I will now be hosting on google code (as its free) I have a
choice of subversion or mercurial.

Weekend reading will be in order...

Cheers,

djm


DavidJMurray (mvdbs.com) wrote:
 
 Has anyone used Git and U2 - either UniVerse or Unidata - together?
 
 Or any other suggestions for a version control - open source is preferred?
 
 Thanks in advance,
 
 djm
 
 


-

Learn and Do
Excel and Share


http://mvdbs.com http://mvdbs.com 
-- 
View this message in context: 
http://old.nabble.com/Git-and-U2-tp31053109p31060218.html
Sent from the U2 - Users mailing list archive at Nabble.com.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-03-03 Thread Steve Romanow

On 3/3/2011 11:22 AM, DavidJMurray (mvdbs.com) wrote:

Thanks everyone for your replies.

As it looks like I will now be hosting on google code (as its free) I have a
choice of subversion or mercurial.

Weekend reading will be in order...

Cheers,

Might I recommend http://hginit.com/


___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-03-03 Thread Tony Gravagno
David - you're undertaking an effort that most people seem to do
alone.  I wish we had more community resources on the
considerations and HowTo's for various VCS's.  Many people have
an opinion but one must research a number of options before being
able to form a really valuable opinion with comparions.  I can't
compare SV to Hg to Git because I simply don't have the hands-on
experience, but I'd love to read about someone else's
experiences, especially with regard to integration with MV.  I'm
hoping you can blog your progress.

Despite the popularity of GitHub, I have found their website UI
to be primitive with regard to issue tracking, searches, and
other features around the code.  Based on my limited experience
to-date, I have been considering hybrid solutions of SubVersion
(via Google Code or otherwise) with a Mantis tracker or Bugzilla.
There's rarely enough time to do this kind of stuff right.  YMMV

T

 From: DavidJMurray
 Thanks everyone for your replies.
 As it looks like I will now be hosting on google code 
 (as its free) I have a choice of subversion or 
 mercurial.
 Weekend reading will be in order...

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-03-03 Thread Steve Romanow

On 3/3/2011 3:50 PM, Tony Gravagno wrote:


Despite the popularity of GitHub, I have found their website UI
to be primitive with regard to issue tracking, searches, and
other features around the code.  Based on my limited experience
to-date, I have been considering hybrid solutions of SubVersion
(via Google Code or otherwise) with a Mantis tracker or Bugzilla.
There's rarely enough time to do this kind of stuff right.  YMMV

T

I really like Mantis.  It has a nice SCM plugin that has a consistent 
interface with most major vcs's.


As we have seen with the number of suggestions, all of them pretty much 
work.  Finding one that fits your particular shops workflow is likely a 
stronger criterion than if it works with U2 well.


GitHubs strong suit is cheap forks and social programming.  If a project 
doesnt need that then it is not relevant.


For hg and me it was easily installed in the 3 places I needed it 
(bazaar did as well).


bazaars web interface (loggerhead) is not as mature as hgweb (IMO).

SVN was a nonstarter for me since it is a centralised, connected 
system.  I do not have direct experience, but I understand branches are 
easy, but merges can be very hard with svn.


Kiln, Plastic, Perforce, Visual Source Safe, my budget will not allow me 
to consider.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-03-03 Thread Doug
I think the idea of Distributed Version Control System (DVSC) has some merit
for certain applications.  Google Code supports Subversion, and Mercurial
and maybe others in its DVSC system.  Several of our customers make us jump
through hoops to get at their source code.  So you are now thinking about
storing source code on Google servers that replicate all over the world.
The problems that I can envision are overwhelming my head here in Colorado,
maybe it's the altitude.  I better go outside and take a breather...

I'm back and I have a few questions:
1) What editor are you using?
2) How are you going to wrap the editor calls to capture the source code,
the procs, the paragraphs, the voc changes, and the dictionaries changes to
Google.
3) Are using real-time or batch updates?
4) How to you know your updates were applied?

Regards,
Doug
www.u2logic.com

-Original Message-
From: u2-users-boun...@listserver.u2ug.org
[mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of DavidJMurray
(mvdbs.com)
Sent: Thursday, March 03, 2011 9:23 AM
To: u2-users@listserver.u2ug.org
Subject: Re: [U2] Git and U2


Thanks everyone for your replies.

As it looks like I will now be hosting on google code (as its free) I have a
choice of subversion or mercurial.

Weekend reading will be in order...

Cheers,

djm 


___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


[U2] Git and U2

2011-03-02 Thread DavidJMurray (mvdbs.com)

Has anyone used Git and U2 - either UniVerse or Unidata - together?

Or any other suggestions for a version control - open source is preferred?

Thanks in advance,

djm


-

Learn and Do
Excel and Share


http://mvdbs.com http://mvdbs.com 
-- 
View this message in context: 
http://old.nabble.com/Git-and-U2-tp31053109p31053109.html
Sent from the U2 - Users mailing list archive at Nabble.com.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-03-02 Thread Steve Romanow

On 3/2/2011 3:18 PM, DavidJMurray (mvdbs.com) wrote:

Has anyone used Git and U2 - either UniVerse or Unidata - together?

Or any other suggestions for a version control - open source is preferred?

Thanks in advance,

djm


-

Learn and Do
Excel and Share


http://mvdbs.com http://mvdbs.com
If you are trying to push forward with python knowledge, might I 
recommend mercurial over git.


It can be installed via easy_install or pip and has better integration 
with windows/aix/linux than git.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-03-02 Thread Rex Gozar
I use CVS with Universe.  I chose to use shell scripts to build
Universe accounts; I use the same scripts for both Linux and Windows
(via cygwin).

rex
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users


Re: [U2] Git and U2

2011-03-02 Thread Don Robinson
David
My favorite is Perforce. It' not open source but a two user, 
five workspace version is free. I use one workspace on development and one on 
production so five is plenty for me.

It is not MV aware but I've used it with Unidata, Universe and jBASE.

It has command line and GUI interfaces for Windows, Linux and several others.
 
Don

 




From: DavidJMurray (mvdbs.com) nab...@mvdbs.com
To: u2-users@listserver.u2ug.org
Sent: Wed, March 2, 2011 3:18:37 PM
Subject: [U2] Git and U2


Has anyone used Git and U2 - either UniVerse or Unidata - together?

Or any other suggestions for a version control - open source is preferred?

Thanks in advance,

djm


-

Learn and Do
Excel and Share


http://mvdbs.com http://mvdbs.com 
-- 
View this message in context: 
http://old.nabble.com/Git-and-U2-tp31053109p31053109.html
Sent from the U2 - Users mailing list archive at Nabble.com.

___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users
___
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users