The pain I talk about is not the readability, it is knowing what to merge and how to go about it successfully. Fortunately I can merge things from all kinds of binary flatteners because I work with so many teams that have used different ones over the years.
The tools I use are for a different purpose. I use Beyond Compare to compare folders, files in a folder, and synchronize FTP sites with updates, compare data sets to see what is different in multiple sets of the same data just to name a few. None of these have anything to do with source code control. Having a tool that does all this and can determine differences between VFP binary source code and data files is a super important feature I need. Rick White Light Computing, Inc. www.whitelightcomputing.com -----Original Message----- From: ProfoxTech [mailto:[email protected]] On Behalf Of Fernando D. Bozzo Sent: Tuesday, February 07, 2017 06:28 To: [email protected] Subject: Re: Diffing VCXs Hi Rick! I've downloaded the tryal of Beyond Compare 4, installed VFP2Text extension and made a simple form with 1 button on with a messagebox. VFP2Text generates this output (I've copied just the dataenvironment part): [+Record] [PLATFORM]WINDOWS [UNIQUEID]_4UE16XWOR [CLASS]dataenvironment [BASECLASS]dataenvironment [OBJNAME]Dataenvironment [+PROPERTIES] DataSource = .NULL. Height = 0 Left = 0 Name = "Dataenvironment" Top = 0 Width = 0 ....now I understand WHY you say it's a pain in the neck to merge with it. This format is very similar of what SCCTEXT does! It's ilegible in many parts Now this is the same extract with FoxBin2Prg (SC2 file edited with Beyond Compare 4 too): DEFINE CLASS dataenvironment AS dataenvironment *< CLASSDATA: Baseclass="dataenvironment" Timestamp="" Scale="" Uniqueid="" ClassIcon="1" /> DataSource = .NULL. Height = 0 Left = 0 Name = "Dataenvironment" Top = 0 Width = 0 ENDDEFINE ...I think you should definetly take a look at FoxBin2Prg. It will make your team's (1 dev or more) life easier. We use it in 2 teams with 8+ people each one, and a LOT of merging of VCX and SCX every day, without problems. Well, just my sugestion. Best Regards, Fernando D. Bozzo.- 2017-02-07 20:54 GMT+01:00 Rick Schummer <[email protected]>: > Hi Fernando, > > I rarely have to merge as we normally have one-developer one-project > scenario at WLC. Always a pain in the neck to deal with on the rare > occasions it pops up. > > That said, the newest version of VFP2Text does support "two-way" if > you save the files after you merge in Beyond Compare. Just like > anything that you merge with the various binary source code files, you > have to be smart to know what you can merge and how to merge. For > instance, OLE controls are a pain. Moving methods that refer to a new > property/method and not merging over the property/method details for the > class definitely lead to problems. > > The bi-directional feature has been in the tool since v2 so possibly > you reviewed an earlier version. > > Rick > White Light Computing, Inc. > > www.whitelightcomputing.com > > > -----Original Message----- > From: ProfoxTech [mailto:[email protected]] On Behalf Of > Fernando D. Bozzo > Sent: Thursday, February 02, 2017 01:24 > To: [email protected] > Subject: RE: Diffing VCXs > > Hi Rick: > > I did take a look at Frank's converter, and it's not bidirectional, so > you just can "view" converted files to text like Scctext does, but you > can't merge them... > > How did you use it in a source control development environment when > you need to merge changes from different developers? > > And using the class browser to generate PRG-like files doesn't allow > to Regenerate the binaries from them, so it's a one-way conversion too. > > > El 2/2/2017 0:41, "Rick Schummer" <[email protected]> > escribió: > > > Hi Paul, > > > > If you have a license to Beyond Compare from Scooter Software, you > > can get an terrific add-on from Frank Perez that diffs not only > > VCXs, but any of the VFP source code DBFs and naturally PRGs too. No > > need to pick up SCCText or any other binary flattener for straight > > comparisons. It handles it for you. > > > > http://pfsolutions-mi.com/Product/VFP2Text > > > > Not sure I could do my job without this tool. > > > > Rick > > White Light Computing, Inc. > > > > www.whitelightcomputing.com > > > > > > -----Original Message----- > > From: ProfoxTech [mailto:[email protected]] On Behalf Of > > Paul Newton > > Sent: Wednesday, February 01, 2017 09:07 > > To: [email protected] > > Subject: Diffing VCXs > > > > Hi all > > > > I came across this in response to a message posted by Dominic > > Burford > > > > Hi Dominic, > > > > you can find an even more sophisticated version of SCCTEXT.prg on > > the ProLib FTP archives: > > > > ftp://ftp.prolib.de/public/vfp/mwscctext.prg > > > > This is an adopted version from Markus Winhard (hence the "mw"), > > which has all the changes from Mark Wilden plus several other > > enhancements, like a much improved speed, a correct sorting of > > classes and methods, and more robust working. > > > > However the FTP link does not work (it requires login credentials). > > However a bit of searching came up with > > > > http://www.dfpug.de/Forum/catbody.afp?!_4U70VHTXU&nsec= > > 10&cname=mwscctext.zip > > > > Unfortunately the Download button on that page will not allow me to > > save the zip file. > > > > Any ideas/suggestions? > > > > Paul > > > > [excessive quoting removed by server] _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[email protected] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

