Re: [U2] Git and U2
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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