From: David D. Kilzer Date: Wed, 21 Nov 2007 19:57:16 GMT Subject: [PATCH 0/3 v3] Implement git-svn info Message-ID: <1195675039-26746-1-git-send-email-ddkilzer@kilzer.net> Changes since the last patch series I posted (last night): - Patch 1/3: No changes. - Patch 2/3: Only changes to test code. - Renamed t/t9117-git-svn-info.sh to t/t9119-git-svn-info.sh. - Removed static expected.* files and reinstated dynamic generation. - Replaced "touch -c -r" with ptouch (portable/perl touch) function. (Should this go in t/lib-git-svn.sh?) - Use sed(1) inline to work around minor "svn info" vs. "git svn info" difference. - Minor test name and expected.*/actual.* file name changes. - Updated comments. - Patch 3/3: Added 17 more tests (mirroring the existing 18 tests from Patch 2/3). "David D. Kilzer" wrote: > "David D. Kilzer" wrote: > > Eric Wong wrote: > > > Can we expect the output of "svn info" to not change between > > > versions? I know "svn status" has changed between versions of > > > svn. I'd prefer if we keep the expected.* files hard-coded > > > in a test directory and compare those instead. Maybe use sed > > > to substitute placeholders for timestamps.. > > Done. > Grrr. I remember the reason I didn't do this in the first place. > In Patch 2/3, there are now hard-coded directory paths and my > username in the static expected-* files. Actually, using "svn info" to dynamically generate the results means that the tests will break when "svn info" does change, which is a good thing. In other words, I think we want to know when that happens so that we can make a decision about whether to support the change or not. Dave