<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>+1<br><br>Michael Smith<div>Remote Sensing/GIS Center</div><div>US Army Corps of Engineers</div></div><div><br>On Feb 24, 2016, at 7:10 PM, thomas bonfort <<a href="mailto:thomas.bonfort@gmail.com">thomas.bonfort@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr"><span style="font-size:14.4px">Hi,</span><div style="font-size:14.4px"><br></div><div style="font-size:14.4px">We initially decided to separate our autotests into a distinct repository, mainly in order to be able to manage commit rights differently on the tests vs. the actual code. With hindsight, this was not an optimal solution as it creates a burden when updating/creating/accepting tests.</div><div style="font-size:14.4px"><br></div><div style="font-size:14.4px">After discussion with Even and Stephan, we would like to motion to move the autotests into a subdirectory of the main mapserver repository.</div><div style="font-size:14.4px"><br></div><div style="font-size:14.4px">Pros:</div><div style="font-size:14.4px">- Tests are always in sync with the code they refer to</div><div style="font-size:14.4px">- Adding tests along with a bugfix or feature is an atomic operation and does not require operating on two distinct commits on two distinct repositories</div><div style="font-size:14.4px">- Updating tests on older branches will automatically be merged into the newer branches in the same way happening today for code.</div><div style="font-size:14.4px"><br></div><div style="font-size:14.4px">Cons:</div><div style="font-size:14.4px">- The history of the tests will be lost in the main mapserver repo. The exisiting autotest repo will be kept read-only to be able to access this history should this rare need arise.</div><div style="font-size:14.4px">- The initial checkout of the mapserver repo will be heavier as the tests need to be downloaded. This does not concern our release tarballs as the tests would not be included there.</div><div style="font-size:14.4px"><br></div><div style="font-size:14.4px">I would like to act quickly on this while we are still in sprint mode and have the time to iron out any issues.</div><div style="font-size:14.4px"><br></div><div style="font-size:14.4px">I'll start with my +1,</div><div style="font-size:14.4px"><br></div><div style="font-size:14.4px">Thomas </div></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>mapserver-dev mailing list</span><br><span><a href="mailto:mapserver-dev@lists.osgeo.org">mapserver-dev@lists.osgeo.org</a></span><br><span><a href="http://lists.osgeo.org/mailman/listinfo/mapserver-dev">http://lists.osgeo.org/mailman/listinfo/mapserver-dev</a></span></div></blockquote></body></html>