Mercurial > hg > easyhg-kdiff3
comparison kdiff3/src/kdiff3_part.cpp @ 73:f7dad0aa6146
KDiff3-0.9.90-Qt4
author | joachim99 |
---|---|
date | Sun, 14 May 2006 20:09:06 +0000 |
parents | 5bbfe4784324 |
children |
comparison
equal
deleted
inserted
replaced
72:2bb0f4dc64c0 | 73:f7dad0aa6146 |
---|---|
176 | 176 |
177 ::system( cmd.ascii() ); | 177 ::system( cmd.ascii() ); |
178 | 178 |
179 m_widget->slotFileOpen2( fileName1, tempFileName, "", "", | 179 m_widget->slotFileOpen2( fileName1, tempFileName, "", "", |
180 "", version2.isEmpty() ? fileName2 : "REV:"+version2+":"+fileName2, "", 0 ); // alias names | 180 "", version2.isEmpty() ? fileName2 : "REV:"+version2+":"+fileName2, "", 0 ); // alias names |
181 std::cerr << "KDiff3: f1:" << fileName1.latin1() <<"<->"<<tempFileName.latin1()<< std::endl; | 181 // std::cerr << "KDiff3: f1:" << fileName1.latin1() <<"<->"<<tempFileName.latin1()<< std::endl; |
182 // FileAccess::removeFile( tempFileName ); | 182 FileAccess::removeTempFile( tempFileName ); |
183 } | 183 } |
184 else if ( version2.isEmpty() && f2.exists() ) | 184 else if ( version2.isEmpty() && f2.exists() ) |
185 { | 185 { |
186 // Reverse patch | 186 // Reverse patch |
187 // patch -f -u -R --ignore-whitespace -i [inputfile] -o [outfile] [patchfile] | 187 // patch -f -u -R --ignore-whitespace -i [inputfile] -o [outfile] [patchfile] |
191 | 191 |
192 ::system( cmd.ascii() ); | 192 ::system( cmd.ascii() ); |
193 | 193 |
194 m_widget->slotFileOpen2( tempFileName, fileName2, "", "", | 194 m_widget->slotFileOpen2( tempFileName, fileName2, "", "", |
195 version1.isEmpty() ? fileName1 : "REV:"+version1+":"+fileName1, "", "", 0 ); // alias name | 195 version1.isEmpty() ? fileName1 : "REV:"+version1+":"+fileName1, "", "", 0 ); // alias name |
196 std::cerr << "KDiff3: f2:" << fileName2.latin1() <<"<->"<<tempFileName.latin1()<< std::endl; | 196 // std::cerr << "KDiff3: f2:" << fileName2.latin1() <<"<->"<<tempFileName.latin1()<< std::endl; |
197 FileAccess::removeTempFile( tempFileName ); | |
197 } | 198 } |
198 else if ( !version1.isEmpty() && !version2.isEmpty() ) | 199 else if ( !version1.isEmpty() && !version2.isEmpty() ) |
199 { | 200 { |
200 std::cerr << "KDiff3: f1/2:" << fileName1.latin1() <<"<->"<<fileName2.latin1()<< std::endl; | 201 std::cerr << "KDiff3: f1/2:" << fileName1.latin1() <<"<->"<<fileName2.latin1()<< std::endl; |
201 // Assuming that files are on CVS: Try to get them | 202 // Assuming that files are on CVS: Try to get them |
213 "REV:"+version1+":"+fileName1, | 214 "REV:"+version1+":"+fileName1, |
214 "REV:"+version2+":"+fileName2, | 215 "REV:"+version2+":"+fileName2, |
215 "", 0 | 216 "", 0 |
216 ); | 217 ); |
217 | 218 |
218 std::cerr << "KDiff3: f1/2:" << tempFileName1.latin1() <<"<->"<<tempFileName2.latin1()<< std::endl; | 219 // std::cerr << "KDiff3: f1/2:" << tempFileName1.latin1() <<"<->"<<tempFileName2.latin1()<< std::endl; |
219 // FileAccess::removeFile( tempFileName1 ); | 220 FileAccess::removeTempFile( tempFileName1 ); |
220 // FileAccess::removeFile( tempFileName2 ); | 221 FileAccess::removeTempFile( tempFileName2 ); |
221 return true; | 222 return true; |
222 } | 223 } |
223 else | 224 else |
224 { | 225 { |
225 KMessageBox::sorry(m_widget, i18n("Couldn't find files for comparison.")); | 226 KMessageBox::sorry(m_widget, i18n("Couldn't find files for comparison.")); |