Index
2019-01-03 10:29Tracy Pearson : VSS to git conversion
2019-01-03 10:43Fernando D. Bozzo : Re: VSS to git conversion
2019-01-04 14:20mbsoftwaresolutions@mbsoftwaresolutions.com: Re: VSS to git conversion
2019-01-04 14:38Fletcher Johnson : RE: VSS to git conversion
2019-01-04 15:09Tracy Pearson : RE: VSS to git conversion
2019-01-04 15:25Tracy Pearson : RE: VSS to git conversion
2019-01-04 16:04Richard Kaye : RE: VSS to git conversion
2019-01-04 18:32Tracy Pearson : RE: VSS to git conversion
2019-01-07 11:50Richard Kaye : RE: VSS to git conversion
2019-01-08 19:23Fletcher Johnson : RE: VSS to git conversion
Back to top
VSS to git conversion

Author: Tracy Pearson

Posted: 2019-01-03 10:29:38   Link

We are looking at changing things over from VSS to git. There are about 20

projects that we want to transfer the history of the files in to git.

However, we do not want to transfer the binary files over. We haven't been

using the FoxBin2PRG since we have been just working directly in the

standard project manager in VFP.

For example, a form in VSS is a binary file. It has had 16 changes to in

over the past few years. We would like to have these historical changes

stored in git allowing us to reference this history without the need to go

back to VSS. The catch is, we only want to store the text equivalent of the

form in git.

Is there someone out there that has done this in the past?

Thank you,

Tracy

_______________________________________________

Post Messages to: ProFox@leafe.com

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/002d01d4a381$85e60520$91b20f60$@powerchurch.com

** 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.

©2019 Tracy Pearson
Back to top
Re: VSS to git conversion

Author: Fernando D. Bozzo

Posted: 2019-01-03 10:43:20   Link

Hi Tracy:

I've done that in 2014 to migrate the last 10 labeled versions from our VSS

projects to PlasticSCM repositories.

The simplest way I'd find to do it is to checkout each version, copy to the

new repository and checkin into PlasticSCM.

In our case we migrated tx2 files and binaries, but you can do it with just

tx2 files.

Special care must by take with moved or renamed files.

I did the migration of those 10 latest versions (2700 files between tx2 and

binaries) in an hour or so.

Because the tx2 are the same, there is no need for regeneration.

Hope this helps,

Best Regards!

El jue., 3 ene. 2019 17:29, Tracy Pearson <tracy@powerchurch.com> escribió:

> We are looking at changing things over from VSS to git. There are about 20

> projects that we want to transfer the history of the files in to git.

> However, we do not want to transfer the binary files over. We haven't been

> using the FoxBin2PRG since we have been just working directly in the

> standard project manager in VFP.

>

> For example, a form in VSS is a binary file. It has had 16 changes to in

> over the past few years. We would like to have these historical changes

> stored in git allowing us to reference this history without the need to go

> back to VSS. The catch is, we only want to store the text equivalent of the

> form in git.

>

> Is there someone out there that has done this in the past?

>

> Thank you,

> Tracy

>

>

>

[excessive quoting removed by server]

_______________________________________________

Post Messages to: ProFox@leafe.com

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/CAGQ_JumvGAWyPdr-8TH4bVgrPLDwD5s1_Ry+JWVmSYfA=vJxTA@mail.gmail.com

** 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.

©2019 Fernando D. Bozzo
Back to top
Re: VSS to git conversion

Author: mbsoftwaresolutions@mbsoftwaresolutions.com

Posted: 2019-01-04 14:20:47   Link

On 2019-01-03 11:29, Tracy Pearson wrote:

> We are looking at changing things over from VSS to git. There are about

> 20

> projects that we want to transfer the history of the files in to git.

> However, we do not want to transfer the binary files over. We haven't

> been

> using the FoxBin2PRG since we have been just working directly in the

> standard project manager in VFP.

Hi Tracy...Happy New Year!

Did you mean to say that you ARE or ARE NOT using FoxBin2PRG? I'd think

you would have to use it to achieve the non-binary source code control

process.

_______________________________________________

Post Messages to: ProFox@leafe.com

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/640b4e4960c9afd4b1c9a824fbdf51d9@mbsoftwaresolutions.com

** 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.

©2019 mbsoftwaresolutions@mbsoftwaresolutions.com
Back to top
RE: VSS to git conversion

Author: Fletcher Johnson

Posted: 2019-01-04 14:38:21   Link

Tracy,

My understanding is that bin2prg (or something like it) was created

expressly to support what you want to do. The idea was that the dbf (.scx,

etc.) would be used to create a comparable prg file and then both would be

checked in. The prg was used for change tracking only. It worked great

with VSS - not sure how well it will work with Git using the VFP project

manager, but you should be able to create a script that will do effectively

the same thing.

Fletcher

Fletcher Johnson

FletcherSJohnson@Yahoo.com

LinkedIn.com/in/FletcherJohnson

beknown.com/FletcherJohnson

twitter.com/fletcherJ

twitter.com/svcsug

strava.com/athletes/fletcherjohnson

408-946-0960 - work

408-781-2345 - cell

-----Original Message-----

From: ProFox [mailto:profox-bounces@leafe.com] On Behalf Of

mbsoftwaresolutions@mbsoftwaresolutions.com

Sent: Friday, January 4, 2019 12:21 PM

To: ProFox Email List

Subject: Re: VSS to git conversion

On 2019-01-03 11:29, Tracy Pearson wrote:

> We are looking at changing things over from VSS to git. There are about

> 20

> projects that we want to transfer the history of the files in to git.

> However, we do not want to transfer the binary files over. We haven't

> been

> using the FoxBin2PRG since we have been just working directly in the

> standard project manager in VFP.

Hi Tracy...Happy New Year!

Did you mean to say that you ARE or ARE NOT using FoxBin2PRG? I'd think

you would have to use it to achieve the non-binary source code control

process.

[excessive quoting removed by server]

_______________________________________________

Post Messages to: ProFox@leafe.com

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/031f01d4a46d$6f3b3a10$4db1ae30$@yahoo.com

** 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.

©2019 Fletcher Johnson
Back to top
RE: VSS to git conversion

Author: Tracy Pearson

Posted: 2019-01-04 15:09:43   Link

Mike,

In the VSS repository we are not currently using FoxBin2PRG.

We want to use it in the git repository, keeping the binaries out of it.

Doug Hennig's

Thank you,

Tracy

-----Original Message-----

From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of

mbsoftwaresolutions@mbsoftwaresolutions.com

Sent: Friday, January 04, 2019 3:21 PM

To: profoxtech@leafe.com

Subject: Re: VSS to git conversion

On 2019-01-03 11:29, Tracy Pearson wrote:

> We are looking at changing things over from VSS to git. There are about

> 20

> projects that we want to transfer the history of the files in to git.

> However, we do not want to transfer the binary files over. We haven't

> been

> using the FoxBin2PRG since we have been just working directly in the

> standard project manager in VFP.

Hi Tracy...Happy New Year!

Did you mean to say that you ARE or ARE NOT using FoxBin2PRG? I'd think

you would have to use it to achieve the non-binary source code control

process.

[excessive quoting removed by server]

_______________________________________________

Post Messages to: ProFox@leafe.com

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/000701d4a471$d09e1df0$71da59d0$@powerchurch.com

** 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.

©2019 Tracy Pearson
Back to top
RE: VSS to git conversion

Author: Tracy Pearson

Posted: 2019-01-04 15:25:15   Link

Fletcher,

We used the default SCCTEXT.PRG is what creates the VCA and SCA files stored

in VSS next to the binary files. However, attempting to DIFF that did not

always work out well. VFP would move some records around when editing a

method. It would look like a big chunk of the form or class library had been

removed from higher up, and then added back in down below. Which is actually

the case, since that code is stored in a memo field. Change a memo field.

The old value is still in the FPT until it's packed out. The new value is

added to the end.

I understand the FoxBin2PRG fixes that problem. It also enables just the

text version to be stored in the source control because it can be turned

back in to a binary file.

Thank you,

Tracy

-----Original Message-----

From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Fletcher

Johnson

Sent: Friday, January 04, 2019 3:38 PM

To: profoxtech@leafe.com

Subject: RE: VSS to git conversion

Tracy,

My understanding is that bin2prg (or something like it) was created

expressly to support what you want to do. The idea was that the dbf (.scx,

etc.) would be used to create a comparable prg file and then both would be

checked in. The prg was used for change tracking only. It worked great

with VSS - not sure how well it will work with Git using the VFP project

manager, but you should be able to create a script that will do effectively

the same thing.

Fletcher

Fletcher Johnson

FletcherSJohnson@Yahoo.com

LinkedIn.com/in/FletcherJohnson

beknown.com/FletcherJohnson

twitter.com/fletcherJ

twitter.com/svcsug

strava.com/athletes/fletcherjohnson

408-946-0960 - work

408-781-2345 - cell

-----Original Message-----

From: ProFox [mailto:profox-bounces@leafe.com] On Behalf Of

mbsoftwaresolutions@mbsoftwaresolutions.com

Sent: Friday, January 4, 2019 12:21 PM

To: ProFox Email List

Subject: Re: VSS to git conversion

On 2019-01-03 11:29, Tracy Pearson wrote:

> We are looking at changing things over from VSS to git. There are about

> 20

> projects that we want to transfer the history of the files in to git.

> However, we do not want to transfer the binary files over. We haven't

> been

> using the FoxBin2PRG since we have been just working directly in the

> standard project manager in VFP.

Hi Tracy...Happy New Year!

Did you mean to say that you ARE or ARE NOT using FoxBin2PRG? I'd think

you would have to use it to achieve the non-binary source code control

process.

[excessive quoting removed by server]

_______________________________________________

Post Messages to: ProFox@leafe.com

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/000801d4a473$fbe35140$f3a9f3c0$@powerchurch.com

** 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.

©2019 Tracy Pearson
Back to top
RE: VSS to git conversion

Author: Richard Kaye

Posted: 2019-01-04 16:04:58   Link

Before FB2P was released I would have recommended SCCTEXTX as it did address all the shortcomings of the VFP supplied SCCTEXT tool. But FB2P works brilliantly, has tools to add it to Explorer's Send To menu, and seamlessly handles two way conversions of VFP binaries. Highly recommended as John Dvorak used to say in PCMag...

I've also started playing with PEx and Git for the same reasons as you; getting out of VSS. I can't speak to the preservation of SCC history in terms of a migration but the general integration of PEx with Git works in a manner very similar to the native Project Explorer SCC integration. Getting that initial dump into Git and in general getting comfortable with Git is my biggest hurdle so far. But I'm determined to make the migration in 2019.

--

rk

-----Original Message-----

From: ProfoxTech <profoxtech-bounces@leafe.com> On Behalf Of Tracy Pearson

Sent: Friday, January 4, 2019 4:25 PM

To: profoxtech@leafe.com

Subject: RE: VSS to git conversion

Fletcher,

We used the default SCCTEXT.PRG is what creates the VCA and SCA files stored in VSS next to the binary files. However, attempting to DIFF that did not always work out well. VFP would move some records around when editing a method. It would look like a big chunk of the form or class library had been removed from higher up, and then added back in down below. Which is actually the case, since that code is stored in a memo field. Change a memo field.

The old value is still in the FPT until it's packed out. The new value is added to the end.

I understand the FoxBin2PRG fixes that problem. It also enables just the text version to be stored in the source control because it can be turned back in to a binary file.

Thank you,

Tracy

_______________________________________________

Post Messages to: ProFox@leafe.com

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/CY4PR10MB1463F0E08867AFB96974653BD28E0@CY4PR10MB1463.namprd10.prod.outlook.com

** 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.

©2019 Richard Kaye
Back to top
RE: VSS to git conversion

Author: Tracy Pearson

Posted: 2019-01-04 18:32:17   Link

I did find something that converts straight from VSS to git. And it has

shown itself to be quick. Though the way I used VSS has some deeply nested

projects. This tool is putting everything that deep, leaving a lot of blank

folders to move through.

https://github.com/trevorr/vss2git

Though I haven't worked out how to catch and put in the FoxBin2PRG

conversion of the binary files yet.

Have a look. I know it will make my life somewhat easier. It keeps all the

history.

Tracy

-----Original Message-----

From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Richard

Kaye

Sent: Friday, January 04, 2019 5:05 PM

To: profoxtech@leafe.com

Subject: RE: VSS to git conversion

Before FB2P was released I would have recommended SCCTEXTX as it did address

all the shortcomings of the VFP supplied SCCTEXT tool. But FB2P works

brilliantly, has tools to add it to Explorer's Send To menu, and seamlessly

handles two way conversions of VFP binaries. Highly recommended as John

Dvorak used to say in PCMag...

I've also started playing with PEx and Git for the same reasons as you;

getting out of VSS. I can't speak to the preservation of SCC history in

terms of a migration but the general integration of PEx with Git works in a

manner very similar to the native Project Explorer SCC integration. Getting

that initial dump into Git and in general getting comfortable with Git is my

biggest hurdle so far. But I'm determined to make the migration in 2019.

--

rk

-----Original Message-----

From: ProfoxTech <profoxtech-bounces@leafe.com> On Behalf Of Tracy Pearson

Sent: Friday, January 4, 2019 4:25 PM

To: profoxtech@leafe.com

Subject: RE: VSS to git conversion

Fletcher,

We used the default SCCTEXT.PRG is what creates the VCA and SCA files stored

in VSS next to the binary files. However, attempting to DIFF that did not

always work out well. VFP would move some records around when editing a

method. It would look like a big chunk of the form or class library had been

removed from higher up, and then added back in down below. Which is actually

the case, since that code is stored in a memo field. Change a memo field.

The old value is still in the FPT until it's packed out. The new value is

added to the end.

I understand the FoxBin2PRG fixes that problem. It also enables just the

text version to be stored in the source control because it can be turned

back in to a binary file.

Thank you,

Tracy

[excessive quoting removed by server]

_______________________________________________

Post Messages to: ProFox@leafe.com

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/000901d4a48e$1d5ef260$581cd720$@powerchurch.com

** 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.

©2019 Tracy Pearson
Back to top
RE: VSS to git conversion

Author: Richard Kaye

Posted: 2019-01-07 11:50:10   Link

Thanks, Tracy. That looks quite promising.

--

rk

-----Original Message-----

From: ProfoxTech <profoxtech-bounces@leafe.com> On Behalf Of Tracy Pearson

Sent: Friday, January 4, 2019 7:32 PM

To: profoxtech@leafe.com

Subject: RE: VSS to git conversion

I did find something that converts straight from VSS to git. And it has shown itself to be quick. Though the way I used VSS has some deeply nested projects. This tool is putting everything that deep, leaving a lot of blank folders to move through.

https://github.com/trevorr/vss2git

Though I haven't worked out how to catch and put in the FoxBin2PRG conversion of the binary files yet.

Have a look. I know it will make my life somewhat easier. It keeps all the history.

Tracy

-----Original Message-----

From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Richard Kaye

Sent: Friday, January 04, 2019 5:05 PM

To: profoxtech@leafe.com

Subject: RE: VSS to git conversion

Before FB2P was released I would have recommended SCCTEXTX as it did address all the shortcomings of the VFP supplied SCCTEXT tool. But FB2P works brilliantly, has tools to add it to Explorer's Send To menu, and seamlessly handles two way conversions of VFP binaries. Highly recommended as John Dvorak used to say in PCMag...

I've also started playing with PEx and Git for the same reasons as you; getting out of VSS. I can't speak to the preservation of SCC history in terms of a migration but the general integration of PEx with Git works in a manner very similar to the native Project Explorer SCC integration. Getting that initial dump into Git and in general getting comfortable with Git is my biggest hurdle so far. But I'm determined to make the migration in 2019.

--

rk

_______________________________________________

Post Messages to: ProFox@leafe.com

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/BN6PR10MB1458A23BBC4762ACA18EBDC5D2890@BN6PR10MB1458.namprd10.prod.outlook.com

** 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.

©2019 Richard Kaye
Back to top
RE: VSS to git conversion

Author: Fletcher Johnson

Posted: 2019-01-08 19:23:26   Link

Tracy,

Now I remember. I actually had a program that I could run that would

re-sort the scx (or the generated code) and then re-format the code so that

the code was always in more or less the same sequence and format. I am

guessing that whoever wrote FoxBin2PRG had some of the same frustrations and

was nice enough to build something more robust and then publish it.

When VSS support was first added, the theory was that any source control

could be used. I often wondered if the hooks were still there so that Git

could be used as (more or less) seamlessly as VSS.

I hope things work out,

Fletcher

Fletcher Johnson

FletcherSJohnson@Yahoo.com

LinkedIn.com/in/FletcherJohnson

beknown.com/FletcherJohnson

twitter.com/fletcherJ

twitter.com/svcsug

strava.com/athletes/fletcherjohnson

408-946-0960 - work

408-781-2345 - cell

-----Original Message-----

From: ProFox [mailto:profox-bounces@leafe.com] On Behalf Of Tracy Pearson

Sent: Friday, January 4, 2019 1:25 PM

To: profox@leafe.com

Subject: RE: VSS to git conversion

Fletcher,

We used the default SCCTEXT.PRG is what creates the VCA and SCA files stored

in VSS next to the binary files. However, attempting to DIFF that did not

always work out well. VFP would move some records around when editing a

method. It would look like a big chunk of the form or class library had been

removed from higher up, and then added back in down below. Which is actually

the case, since that code is stored in a memo field. Change a memo field.

The old value is still in the FPT until it's packed out. The new value is

added to the end.

I understand the FoxBin2PRG fixes that problem. It also enables just the

text version to be stored in the source control because it can be turned

back in to a binary file.

Thank you,

Tracy

-----Original Message-----

From: ProfoxTech [mailto:profoxtech-bounces@leafe.com] On Behalf Of Fletcher

Johnson

Sent: Friday, January 04, 2019 3:38 PM

To: profoxtech@leafe.com

Subject: RE: VSS to git conversion

Tracy,

My understanding is that bin2prg (or something like it) was created

expressly to support what you want to do. The idea was that the dbf (.scx,

etc.) would be used to create a comparable prg file and then both would be

checked in. The prg was used for change tracking only. It worked great

with VSS - not sure how well it will work with Git using the VFP project

manager, but you should be able to create a script that will do effectively

the same thing.

Fletcher

Fletcher Johnson

FletcherSJohnson@Yahoo.com

LinkedIn.com/in/FletcherJohnson

beknown.com/FletcherJohnson

twitter.com/fletcherJ

twitter.com/svcsug

strava.com/athletes/fletcherjohnson

408-946-0960 - work

408-781-2345 - cell

-----Original Message-----

From: ProFox [mailto:profox-bounces@leafe.com] On Behalf Of

mbsoftwaresolutions@mbsoftwaresolutions.com

Sent: Friday, January 4, 2019 12:21 PM

To: ProFox Email List

Subject: Re: VSS to git conversion

On 2019-01-03 11:29, Tracy Pearson wrote:

> We are looking at changing things over from VSS to git. There are about

> 20

> projects that we want to transfer the history of the files in to git.

> However, we do not want to transfer the binary files over. We haven't

> been

> using the FoxBin2PRG since we have been just working directly in the

> standard project manager in VFP.

Hi Tracy...Happy New Year!

Did you mean to say that you ARE or ARE NOT using FoxBin2PRG? I'd think

you would have to use it to achieve the non-binary source code control

process.

[excessive quoting removed by server]

_______________________________________________

Post Messages to: ProFox@leafe.com

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/083a01d4a7b9$ec4b8e70$c4e2ab50$@yahoo.com

** 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.

©2019 Fletcher Johnson