Home Home
  login

Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




SVN Integration Error with TortoiseSVN

add-ons

Hello,

When I try  to commit files to an issue I get the error below. I don't understand why a TMP file is passed as argument and not the original file?

00000035    52830.21484375    [3380] CounterSoft Gemini: Main   
00000036    52830.21484375    [3380] CounterSoft Gemini: Argument: pre-commit   
00000037    52830.21484375    [3380] CounterSoft Gemini: Argument: C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svn24.tmp   
00000038    52830.21484375    [3380] CounterSoft Gemini: Argument: 3   
00000039    52830.21484375    [3380] CounterSoft Gemini: Constructing Service Manager.   
00000040    52830.24218750    [3380] CounterSoft Gemini: Constructed Service Manager.   
00000041    52830.24218750    [3380] CounterSoft Gemini: Gemini Username: MY WINDOWS USERNAME   
00000042    52846.60156250    [3380] CounterSoft Gemini: Gemini Logged in user: MY DOMAIN\MY WINDOWS USERNAME   
00000043    52846.60937500    [3380] CounterSoft Gemini: PreCommitHandler.Handle Started.   
00000044    52846.60937500    [3380] CounterSoft Gemini: PreCommitHandler.Handle Path: C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svn24.tmp   
00000045    52846.60937500    [3380] CounterSoft Gemini: PreCommitHandler.Handle Transaction: 3   
00000046    52846.60937500    [3380] CounterSoft Gemini: End Main   
00000047    52847.03515625    [1128] CounterSoft Gemini: Main   
00000048    52847.03515625    [1128] CounterSoft Gemini: Argument: post-commit   
00000049    52847.03515625    [1128] CounterSoft Gemini: Argument: C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svn2A.tmp   
00000050    52847.03515625    [1128] CounterSoft Gemini: Argument: 3   
00000051    52847.03515625    [1128] CounterSoft Gemini: Constructing Service Manager.   
00000052    52847.05468750    [1128] CounterSoft Gemini: Constructed Service Manager.   
00000053    52847.05468750    [1128] CounterSoft Gemini: Gemini Username: MY WINDOWS USERNAME   
00000054    52847.73828125    [1128] CounterSoft Gemini: Gemini Logged in user: MY DOMAIN\MY WINDOWS USERNAME   
00000055    52847.75000000    [1128] CounterSoft Gemini: SvnLookCaller.GetCheckinComment repositoryPath:C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svn2A.tmp   
00000056    52847.76171875    [1128] CounterSoft Gemini: Gemini PostCommitHandler.Handle. The system cannot find the file specified :: System ::    at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)    
00000057    52847.76171875    [1128]    at System.Diagnostics.Process.Start()    
00000058    52847.76171875    [1128]    at CounterSoft.Gemini.SourceControl.SVN.SvnLookCaller.CallSvnLook(String argument)    
00000059    52847.76171875    [1128]    at CounterSoft.Gemini.SourceControl.SVN.SvnLookCaller.GetCheckinComment(String repositoryPath, Int32 revisionNumber)    
00000060    52847.76171875    [1128]    at CounterSoft.Gemini.SourceControl.SVN.PostCommitHandler.Handle(String repositoryPath, Int32 revisionNumber)   
00000061    52847.76171875    [1128] CounterSoft Gemini: End Main   

In TortoiseSVN Settings > Hook Scripts :

precommithook  c:\myrepository  c:\myrepository\hooks\pre-commit.cmd
postcommithook  c:\myrepository  c:\myrepository\hooks\post-commit.cmd

In the propreties of myrepository :

bugtraqlabel  Gemini Issue ID:
bugtraq:message  GEM:%BUGID%
bugtraq:number  true
bugtraq:url  http://gemini/issue/ViewIssue.aspx?id=%BUGID%
bugtraq:warnifnoissue  true

CounterSoft.Gemini.SourceControl.SVN.exe.config  :

    <setting name="PerformPreCommitChecks" serializeAs="String">
        <value>False</value>
    </setting>
    <setting name="AddIssueSourceCodeFileLink" serializeAs="String">
        <value>True</value>
    </setting>
    <setting name="AddIssueComment" serializeAs="String">
        <value>True</value>
    </setting>
    <setting name="GeminiUsername" serializeAs="String">
        <value>MY WINDOWS USERNAME</value>
    </setting>
    <setting name="GeminiPassword" serializeAs="String">
        <value></value>
    </setting>
    <setting name="SVNBinPath" serializeAs="String">
        <value>C:\myrepository\hooks\</value>
    </setting>
    <setting name="GeminiURL" serializeAs="String">
        <value>http://gemini/</value>
    </setting>
    <setting name="UseWindowsAuthentication" serializeAs="String">
        <value>True</value>
    </setting>
</CounterSoft.Gemini.SourceControl.SVN.Properties.Settings>

I have already googled and try lot of solution but didn't find a workaroud. Could you help me please.

Thank you!!
F


franco
· 1
franco
Replies (6)
helpful
0
not helpful

Are you sure that your SVNBinPath is correct?
That directory should have the file svnlook.exe inside it.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I have install collabnet svn server and changed the SVNBinPath to :

<setting name="SVNBinPath" serializeAs="String">
  <value>C:\Program Files\CollabNet\Subversion Server\</value>
</setting>

Now I have another error :

[292] CounterSoft Gemini: Main
[292] CounterSoft Gemini: Argument: pre-commit
[292] CounterSoft Gemini: Argument: C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svnA6E.tmp
[292] CounterSoft Gemini: Argument: 3
[292] CounterSoft Gemini: Constructing Service Manager.
[292] CounterSoft Gemini: Constructed Service Manager.
[292] CounterSoft Gemini: Gemini Username: MY WINDOWS USERNAME
[292] CounterSoft Gemini: Gemini Logged in user: MY DOMAIN\MY WINDOWS USERNAME
[292] CounterSoft Gemini: PreCommitHandler.Handle Started.
[292] CounterSoft Gemini: PreCommitHandler.Handle Path: C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svnA6E.tmp
[292] CounterSoft Gemini: PreCommitHandler.Handle Transaction: 3
[292] CounterSoft Gemini: End Main
[5484] CounterSoft Gemini: Main
[5484] CounterSoft Gemini: Argument: post-commit
[5484] CounterSoft Gemini: Argument: C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svnA74.tmp
[5484] CounterSoft Gemini: Argument: 3
[5484] CounterSoft Gemini: Constructing Service Manager.
[5484] CounterSoft Gemini: Constructed Service Manager.
[5484] CounterSoft Gemini: Gemini Username: MY WINDOWS USERNAME
[5484] CounterSoft Gemini: Gemini Logged in user: MY DOMAIN\MY WINDOWS USERNAME
[5484] CounterSoft Gemini: SvnLookCaller.GetCheckinComment repositoryPath:C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svnA74.tmp
[5484] CounterSoft Gemini: No Gemini Issue ID's were specified in the check-in comment, so no Gemini issue could be linked to this revision. Aborting.
[5484] CounterSoft Gemini: Comment:
[5484] CounterSoft Gemini: End Main

It seems the comment isn't passed.. Any idea?

THXXX


franco
· 1
franco
helpful
0
not helpful

Did you enter a bug id and comment?


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Yes and I also tried to add in the comment GEM:302(the issue id) and I got the same error. I think the parameters aren't passed, I don't why?? And I've double checked the propreties of the repository :

bugtraqlabel Gemini Issue ID: bugtraq:message GEM:%BUGID% bugtraq:number true bugtraq:url http://gemini/issue/ViewIssue.aspx?id=%BUGID% bugtraq:warnifnoissue true


franco
· 1
franco
helpful
0
not helpful

Did you commit the project after setting the bugtraq properties?
Also, your bugtraqlabel should read bugtraq:label


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I made a mistake in my reply, not "bugtraqlabel" but "bugtraq:label" set to "Gemini Issue ID:" AND I've commited the project. I'm still receiving this error

[4308] CounterSoft Gemini: No Gemini Issue ID's were specified in the check-in comment, so no Gemini issue could be linked to this revision. Aborting.

And in the arguments I can't see the comment I've entered :

[4308] CounterSoft Gemini: Argument: post-commit
[4308] CounterSoft Gemini: Argument: C:\DOCUME~1\MY WINDOWS USERNAME~1.CBE\LOCALS~1\Temp\svn15C8.tmp
[4308] CounterSoft Gemini: Argument: 3


franco
· 1
franco