﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Jeff Brown commented on NH Prof New Feature: Diffing Sessions</title><description>Oops, the interesting diff code is actually here: 
[code.google.com/.../DiffSet.cs](http://code.google.com/p/mb-unit/source/browse/trunk/v3/src/Gallio/Gallio/Common/Text/DiffSet.cs)</description><link>http://ayende.com/4104/nh-prof-new-feature-diffing-sessions#comment5</link><guid>http://ayende.com/4104/nh-prof-new-feature-diffing-sessions#comment5</guid><pubDate>Thu, 13 Aug 2009 11:19:57 GMT</pubDate></item><item><title>Jeff Brown commented on NH Prof New Feature: Diffing Sessions</title><description>An integrated structural diff would be nice to have.  It doesn't need to use an external text-based program.
  
  
To get a head start, feel free to grab the Diff implementation from Gallio and repurpose it to diff arbitrary sequences of objects instead of strings of characters.  (
[code.google.com/.../Diff.cs](http://code.google.com/p/mb-unit/source/browse/trunk/v3/src/Gallio/Gallio/Common/Text/Diff.cs))
  
  
OTOH, when diffing profile runs it might be less interesting which order statements execute as the number of time statements of a given kind execute.  So it's possible a structural diff would actually be worse for usability sometimes.
</description><link>http://ayende.com/4104/nh-prof-new-feature-diffing-sessions#comment4</link><guid>http://ayende.com/4104/nh-prof-new-feature-diffing-sessions#comment4</guid><pubDate>Thu, 13 Aug 2009 11:12:46 GMT</pubDate></item><item><title>Johannes Rudolph commented on NH Prof New Feature: Diffing Sessions</title><description>Why is a diff tool a horrible idea?
  
  
if i have a short diff in NHProf (the +/- thing) but can also have a detailed, fullscreen diff for long queries, that would be nice imho
</description><link>http://ayende.com/4104/nh-prof-new-feature-diffing-sessions#comment3</link><guid>http://ayende.com/4104/nh-prof-new-feature-diffing-sessions#comment3</guid><pubDate>Fri, 07 Aug 2009 12:11:27 GMT</pubDate></item><item><title>Matt commented on NH Prof New Feature: Diffing Sessions</title><description>Great feature.  Can't wait to try it.  But using a diff tool is a horrible idea.
</description><link>http://ayende.com/4104/nh-prof-new-feature-diffing-sessions#comment2</link><guid>http://ayende.com/4104/nh-prof-new-feature-diffing-sessions#comment2</guid><pubDate>Fri, 07 Aug 2009 11:36:10 GMT</pubDate></item><item><title>Johannes Rudolph commented on NH Prof New Feature: Diffing Sessions</title><description>you could use a user definable diff tool, e.g diffmerge.
  
  
You could take a look at mercurial how it handles this scenario. Most users of NHProf will have a diff tool installed anyway
</description><link>http://ayende.com/4104/nh-prof-new-feature-diffing-sessions#comment1</link><guid>http://ayende.com/4104/nh-prof-new-feature-diffing-sessions#comment1</guid><pubDate>Fri, 07 Aug 2009 10:18:42 GMT</pubDate></item></channel></rss>