Hi all, we run our subversion repository with a rather standard layout, e.g.:
/trunk /branches/1.0.x /branches/1.1.x /tags/1.0.0 /tags/1.0.1 /tags/1.1.0 /tags/1.1.1 Trunk of a project gets branched to the branches folder, and tagged from there on. We enforce that every commit's message includes a ticket number for reference. Currently, I'm trying to solve a seemingly simple task, that is, answer the question: "what's new in the release 1.0.1?". Speaking of code differences I can just compare the two tags "1.0.0" and 1.0.1". That's exactly the difference in source code that is about to be shipped, if a switch from 1.0.0 to 1.0.1 takes place. Now, I'd like to expand the question to "What tickets are involved in these changes?" This one gives me a headache. The diff output has no direct connection to the revisions anymore, which is quite obvious since a single diff can show the changes of a lot of revisions. Does anyone have a hint on how to tackle this issue? Any help is appreciated! Greetings Nico