Boost logo

Boost Interest :

Subject: [Boost-cmake] Merging problems with CMakeLists.txt and related files
From: JOAQUIN M. LOPEZ MUÑOZ (joaquin_at_[hidden])
Date: 2009-06-07 15:22:16


Hi,

I'm no expert at the intricacies of SVN, so maybe I'm just doing
something really stupid, but here it goes: I'm using TortoiseSVN
for Windows. If I do a merge of some CMakeLists.txt from trunk to
branches/release (say,
/branches/release/libs/accumulators/CMakeLists.txt ), after the
merge TortoiseSVN indicates CMakeLists.txt has been updated
(little bang symbol overlayed on the file icon on Windows
explorer); however, if I initiate a commit and ask TortoiseSVN
to show me the differences between my local copy of
CMakeLists.txt and the one at the repository, the diff tool shows
no difference at all, even when the file is listed on the list
of files that have been changed!

A final detail I guess might shed some light for experts:
when I double click for diffs as explained below, TortoiseSVN
does not only open a windows for CMakeLists.txt whosing that
there are no diffs, it also opens a separate diff window with the
strange captions for the remote and local panes:

  svn:keywords : Working Base
  svn:keywords : Working Copy

and here there *are* differences: Working Base is empty,
and Working Copy has the following single line:

Id

but I cannot figure out where this spurious additional
"svn:keywords" file is located and why a diff window
for it is opened if I double clicked on CMakeLists.txt.

I've tried this with other CMakeLists.txt files and cmake-related
files to the same effect.

If more info is needed please ask away.

Thank you,

Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo



Boost-cmake list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk