I am trying to use codestriker with Visual Source Safe.
Configuration seems ok and vss produces diff output.
I was expecting the output to be parsed and a list of files & diffs displayed for each topic. However whatever combination of inputs I use produces one file per topic called 'unknown.txt' containing a summary of all differences plus all files without differences.
Codestriker version 1.9.4
VSS 8.0.50727.42
Perl 5.8.7.813
Any help would be appreciated.
Steve
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The output of your diff looks wrong at the $/app/global.asa;5 entry. I would expect to see actual code lines printed out there. All I am seeing are the diff headers. Is this really the correct output? How did you generate this?
Try sending the file again to:
david.sitsky AT gmail DOT com
Cheers,
David
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi David,
This was produced with ssdiff.pl
I was assuming that this was the output expected and that some other part of the process got the diff text.
The parameter passed to ss.exe to produce the listing is -DU3000X5
This means (U)nix format of upto 3000 chars per line with 5 lines either side.
Clearly 3000 is a very long line(!) so I played with different sizes and found that 524 and above produces the erroneous output but 523 and below produces valid diff text.
I have set my diff parameter to -DU500X5 in ssdiff.pl and vss.pm and all seems fine now.
Many thanks for your help
Steve
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am trying to use codestriker with Visual Source Safe.
Configuration seems ok and vss produces diff output.
I was expecting the output to be parsed and a list of files & diffs displayed for each topic. However whatever combination of inputs I use produces one file per topic called 'unknown.txt' containing a summary of all differences plus all files without differences.
Codestriker version 1.9.4
VSS 8.0.50727.42
Perl 5.8.7.813
Any help would be appreciated.
Steve
Hi Steve,
Can you send (attached) an example diff file to me? This should explain why it is not being parsed. If you prefer, you can email it directly to me at:
sits AT users DOT sourceforge DOT net
Cheers,
David
Hi David,
I did send a file to your email but it got bounced.
It would be good to get codestriker to work for us.
Regards
Steve
**unknown.txt**
Diffing: $/app/access_denied.asp;1
Against: C:\test\app\access_denied.asp
No differences.
Diffing: $/app/blank.htm;1
Against: C:\test\app\blank.htm
No differences.
Diffing: $/app/buttons.asp;1
Against: C:\test\app\buttons.asp
No differences.
Diffing: $/app/check.asp;3
Against: C:\test\app\check.asp
No differences.
Diffing: $/app/denied.asp;4
Against: C:\test\app\denied.asp
No differences.
Diffing: $/app/footer.asp;1
Against: C:\test\app\footer.asp
No differences.
Diffing: $/app/footer.htm;2
Against: C:\test\app\footer.htm
No differences.
Diffing: $/app/footer_load.asp;1
Against: C:\test\app\footer_load.asp
No differences.
Diffing: $/app/footer_load.htm;1
Against: C:\test\app\footer_load.htm
No differences.
Diffing: $/app/frameset.htm;1
Against: C:\test\app\frameset.htm
No differences.
Diffing: $/app/global.asa;5
Against: C:\test\app\global.asa
********
11a12,13
********
47,50c49
---
********
130c129
---
Diffing: $/app/index.asp;1
Against: C:\test\app\index.asp
No differences.
Diffing: $/app/index2.asp;1
Against: C:\test\app\index2.asp
No differences.
Diffing: $/app/top_buttons.asp;1
Against: C:\test\app\top_buttons.asp
No differences.
** end of unknown.txt **
Hi Steve,
The output of your diff looks wrong at the $/app/global.asa;5 entry. I would expect to see actual code lines printed out there. All I am seeing are the diff headers. Is this really the correct output? How did you generate this?
Try sending the file again to:
david.sitsky AT gmail DOT com
Cheers,
David
Hi David,
This was produced with ssdiff.pl
I was assuming that this was the output expected and that some other part of the process got the diff text.
The parameter passed to ss.exe to produce the listing is -DU3000X5
This means (U)nix format of upto 3000 chars per line with 5 lines either side.
Clearly 3000 is a very long line(!) so I played with different sizes and found that 524 and above produces the erroneous output but 523 and below produces valid diff text.
I have set my diff parameter to -DU500X5 in ssdiff.pl and vss.pm and all seems fine now.
Many thanks for your help
Steve
Hi Steve,
Can you email me an example which contains "erroneous text"? Thanks - I'd really like to understand what the script was generating.
Please email it to me as an attachment - thanks.
Cheers,
David