<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Bisecando con Mercurial (o encontrando changesets con bugs)</title>
	<atom:link href="http://www.miltonpividori.com.ar/2008/09/03/bisecando-con-mercurial-o-encontrando-changesets-con-bugs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.miltonpividori.com.ar/2008/09/03/bisecando-con-mercurial-o-encontrando-changesets-con-bugs/</link>
	<description>Blog de Milton Pividori</description>
	<lastBuildDate>Tue, 24 Jan 2012 19:53:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: miltondp</title>
		<link>http://www.miltonpividori.com.ar/2008/09/03/bisecando-con-mercurial-o-encontrando-changesets-con-bugs/comment-page-1/#comment-246</link>
		<dc:creator>miltondp</dc:creator>
		<pubDate>Mon, 08 Sep 2008 02:52:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.miltonpividori.com.ar/?p=274#comment-246</guid>
		<description>César, te olvidaste del link a la página de TortoiseHg. Ya lo corregí.

TortoiseHg no sólo está para Windows, se encuentra disponible para Nautilus :) Gracias a una búsqueda de otra cosa me di cuenta recién. &lt;a href=&quot;http://tortoisehg.wiki.sourceforge.net/Nautilus&quot; rel=&quot;nofollow&quot;&gt;Acá&lt;/a&gt; están las instrucciones para usarlo, y hay screenshots también. Lo instalé, funciona perfecto, y parece que está muy muy bueno.

Yo personalmente creo que vale la pena aprender a usarlo, simplemente porque es una herramienta superior, y está desplazando a los sistemas centralizados. Por supuesto que para hacer los TPs basta con algo como Subversion, pero pienso que hasta ahí nomás.

Lo hablamos más personalmente :)</description>
		<content:encoded><![CDATA[<p>César, te olvidaste del link a la página de TortoiseHg. Ya lo corregí.</p>
<p>TortoiseHg no sólo está para Windows, se encuentra disponible para Nautilus <img src='http://www.miltonpividori.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Gracias a una búsqueda de otra cosa me di cuenta recién. <a href="http://tortoisehg.wiki.sourceforge.net/Nautilus" rel="nofollow">Acá</a> están las instrucciones para usarlo, y hay screenshots también. Lo instalé, funciona perfecto, y parece que está muy muy bueno.</p>
<p>Yo personalmente creo que vale la pena aprender a usarlo, simplemente porque es una herramienta superior, y está desplazando a los sistemas centralizados. Por supuesto que para hacer los TPs basta con algo como Subversion, pero pienso que hasta ahí nomás.</p>
<p>Lo hablamos más personalmente <img src='http://www.miltonpividori.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: César</title>
		<link>http://www.miltonpividori.com.ar/2008/09/03/bisecando-con-mercurial-o-encontrando-changesets-con-bugs/comment-page-1/#comment-245</link>
		<dc:creator>César</dc:creator>
		<pubDate>Mon, 08 Sep 2008 00:55:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.miltonpividori.com.ar/?p=274#comment-245</guid>
		<description>Comienzo igual que Nacho: gracias por considerarme tu amigo! :)
(No voy a escribir demasiado, ya lo hicieron ustedes (no se porqué aviso esto :P )) La verdad que &quot;desde lejos&quot; parece estar muy bueno Mercurial y esto de los sistemas de control de versiones distribuidos. Por alguna buena razón, supongo, los grandes proyectos de software libre están migrando a ellos. Y quizás de esa ultima oración surja una gran pregunta: ¿Se justifica usar estos sistemas para proyectos pequeños como los que, hasta ahora, estamos acostumbrados a hacer? Mas allá de cual sea la respuesta, confío en el instinto tecnológico (por decirlo de alguna manera) de Milton, hemos incluido muchas herramientas nuevas con éxito durante los últimos tiempos. No queda mas que probarlo. Ah! &lt;a href=&quot;http://tortoisehg.sourceforge.net/&quot; rel=&quot;nofollow&quot;&gt;TortoiseHg&lt;/a&gt; puede ayudarnos a conocer las funcionalidades de Mercurial mas fácil, lastima que solo esta para Windows.</description>
		<content:encoded><![CDATA[<p>Comienzo igual que Nacho: gracias por considerarme tu amigo! <img src='http://www.miltonpividori.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
(No voy a escribir demasiado, ya lo hicieron ustedes (no se porqué aviso esto <img src='http://www.miltonpividori.com.ar/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  )) La verdad que &#8220;desde lejos&#8221; parece estar muy bueno Mercurial y esto de los sistemas de control de versiones distribuidos. Por alguna buena razón, supongo, los grandes proyectos de software libre están migrando a ellos. Y quizás de esa ultima oración surja una gran pregunta: ¿Se justifica usar estos sistemas para proyectos pequeños como los que, hasta ahora, estamos acostumbrados a hacer? Mas allá de cual sea la respuesta, confío en el instinto tecnológico (por decirlo de alguna manera) de Milton, hemos incluido muchas herramientas nuevas con éxito durante los últimos tiempos. No queda mas que probarlo. Ah! <a href="http://tortoisehg.sourceforge.net/" rel="nofollow">TortoiseHg</a> puede ayudarnos a conocer las funcionalidades de Mercurial mas fácil, lastima que solo esta para Windows.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: miltondp</title>
		<link>http://www.miltonpividori.com.ar/2008/09/03/bisecando-con-mercurial-o-encontrando-changesets-con-bugs/comment-page-1/#comment-242</link>
		<dc:creator>miltondp</dc:creator>
		<pubDate>Thu, 04 Sep 2008 03:42:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.miltonpividori.com.ar/?p=274#comment-242</guid>
		<description>(Me salió largo el comentario...)

Aclaro que la introducción era un chiste :) No estoy diciendo que tengamos que cambiar ya a Mercurial, simplemente me parece superior (o sea, la arquitectura es superior), y como vos decís, Subversion nos alcanza y sobra para lo que hacemos. Pero se podrían presentar algunas situaciones (¿te acordas cuando preparábamos el paper para las JAIIO en la facu, que no teníamos acceso al repositorio SVN?) en las que las restricciones del modelo de Subversion/CVS pueden joder un poco.

Más allá de los commits locales, todas las operaciones en general son locales, o sea más rápidas, incluso si comparás Mercurial con el método &quot;ra_local&quot; de Subversion, que es el más rápido que tiene. Hay ventajas en lo que respecta al manejo de archivos renombrados por ejemplo (aunque en Subversion 1.5 ya lo incluyeron, pero no se qué tan maduro está). Dependes menos del buen funcionamiento de la red/Internet. Es más seguro: el repositorio se encuentra en todos los desarrolladores (si el server SVN muere y no hiciste backups, perdiste toda la historia de tu proyecto).

Con respecto a los proyectos de Software Libre, representan una gran, gran ventaja. Imaginate que queres bajarte el código de algún proyecto y queres hacer unos cambios. Con un sistema distribuido como Mercurial, clonas el repositorio (un checkout digamos), haces cambios, commiteas, y todas las operaciones que quieras (ya que tenes ahí el repositorio). Si queres compartir los cambios, le decis al mantenedor que pullee de tu repositorio (es super sencillo esto) para obtener tus cambios (algo así es el modo de colaboración entre los desarrolladores de Linux). En un sistema centralizado, haces un checkout, y no podes commitear, a menos que tengas permisos en el servidor. Esto es bastante desventajoso.

Los sistemas distribuidos son muy, muy escalables, por su arquitectura. Un sistema centralizado pierde feo en este punto... justamente, es centralizado. Si tenés un proyecto gigantesco (notar que me estoy yendo de nuestra situación de hacer trabajos prácticos obviamente, ya lo aclaré arriba), se puede complicar bastante con un solo servidor. En un DVCS no existe este problema.

No me acuerdo bien como es el proceso de merge en Subversion, pero lo poco que recuerdo del manual es que si bien lo haces con un comando (o algunos más), es un poco complicado. Esto lo recuerdo borrosamente digamos. De todas formas hay desventajas mas importantes: cuando haces un merge, Subversion no maneja la historia de ese branch. O sea que no podes saber qué commits (o changesets) fueron fusionados. El merge es como un solo commit más, con un log, digamos, tipo &quot;fusiono los cambios del branch X&quot;. Si bien esto empieza a cambiar con la versión 1.5, se ha implementado lo básico (obviamente, está un [o unos] pasos atrás que los sistemas distribuidos).

Fijate en los screenshots que puse en el post (con &quot;hg view&quot;), especialmente el último: si la operación de encontrar el commit que introdujo el bug hubiera sido más compleja y me hubiera demandado más commits, podría haber hecho un branch, trabajar tranquilo, y después fusionarlo. En realidad ésta hubiese sido la forma correcta de hacerlo. Y al fusionarlo en trunk (digamos), vería todos los commits hechos en el branch. Es más, esto de hacer un branch aparte para trabajar tranquilo y en aislamiento es lo que se recomienda hacer en Mercurial. Es la forma común de trabajar: hacer branches. En Subversion esto siempre se trata de evitar, porque es más complejo.

¿Por qué estoy tan seguro de que es mejor el proceso de branch/merge en los sistemas distribuidos que en Subversion o centralizados? Porque así lo afirman los desarrolladores de grandes proyectos de Software Libre, donde tienen que lidiar con esto de hacer branches/merges muchísimo. Mirá este comentario (que podés encontrar &lt;a href=&quot;http://live.gnome.org/GitForGnomeDevelopers&quot; rel=&quot;nofollow&quot;&gt;acá&lt;/a&gt;, donde habla de las ventajas de Git): &quot;Merging branches is very pleasant. CVS and SVN always made this hard.&quot;

Algunos quotes más (muchas cosas se aplican a todos los sistemas distribuidos, no exclusivamente a los nombrados):

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://git.or.cz/course/svn.html#merge&quot; rel=&quot;nofollow&quot;&gt;Git - SVN Crash Course&lt;/a&gt;: &quot;Git supports merging between branches much better than Subversion&quot;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://git.or.cz/gitwiki/GitSvnComparsion&quot; rel=&quot;nofollow&quot;&gt;Git&#039;s Major Features Over Subversion&lt;/a&gt;: &quot;Branches in Git are a core concept used everyday by every user. In Subversion they are almost an afterthought and tend to be avoided unless absolutely necessary.&quot;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://bazaar-vcs.org/BzrVsSvn&quot; rel=&quot;nofollow&quot;&gt;Bazaar vs Subversion&lt;/a&gt;: &quot;Better merging - fully integrated and works across distributed repositories &quot;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://gnu.wildebeest.org/diary/2007/06/24/mercurial-versus-subversion/&quot; rel=&quot;nofollow&quot;&gt;Mercurial versus Subversion (Mark J. Wielaard)&lt;/a&gt; (acá dice cosas más allá del tema branch/merge): &quot;The benefits are really huge. Not only is making diffs between any two versions of any files instant once you have a local mercurial clone, it also gives you an easy way to experiment with your local patches and have them under version control, creating, merging and generating meaningful diffs between branches is much nicer than with subversion, and it is much, much more space efficient than subversion. A checkout of 1 revision of openjdk with subversion is 1.2GB, the whole mercurial repo, which includes all revisions, takes just 740MB disk space. Amazing.&quot;&lt;/li&gt;
&lt;/ul&gt;

Fijate en ese último comentario algo que te había dicho una vez: todo el repositorio Mercurial es mucho más eficiente con respecto al espacio en disco requerido que una copia de trabajo Subversion (o sea, estamos hablando de cosas totalmente distintas... por lo menos si estaríamos comparando con el &lt;em&gt;repositorio&lt;/em&gt; de Subversion).

Mirá &lt;a href=&quot;http://www.vivalinux.com.ar/eventos/subversion-reconsidera-su-futuro.html&quot; rel=&quot;nofollow&quot;&gt;este&lt;/a&gt; post en VivaLinux. Los mismos desarrolladores ven el concepto de Subversion ya agotado, si bien eso no significa que se deje de utilizar, sino que, en resumen, el futuro será para los sistemas distribuidos.

Sin embargo, Subversion es mejor para grandes archivos binarios, debido a su arquitectura (en este caso en particular es una ventaja). En esta situación, Subversion permite también hacer un lock de los archivos (cosa que estuvimos usando con los poster... bueno... &quot;usando&quot;). Hacer eso, un lock, en un DVCS no tiene sentido. SVN está más soportado en general, sin embargo esto va a ir cambiando gradualmente. Y con respecto a la documentación, los dos (Mercurial y Subversion) me parece están muy bien.

Los comandos de Mercurial son muy parecidos a los de Subversion, por lo que aprender a usarlo sería muy fácil. No veo desventajas en usar, en este caso, una bomba atómica para matar un mosquito: es un sistema mejor, se perfila como la arquitectura del futuro, su uso prácticamente implica ventajas en todos los sentidos, y sobre todo: aprender a usarlo es fácil (y más si sabes Subversion), etc. Si fuese algo totalmente raro y distinto sería otra cosa...</description>
		<content:encoded><![CDATA[<p>(Me salió largo el comentario&#8230;)</p>
<p>Aclaro que la introducción era un chiste <img src='http://www.miltonpividori.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  No estoy diciendo que tengamos que cambiar ya a Mercurial, simplemente me parece superior (o sea, la arquitectura es superior), y como vos decís, Subversion nos alcanza y sobra para lo que hacemos. Pero se podrían presentar algunas situaciones (¿te acordas cuando preparábamos el paper para las JAIIO en la facu, que no teníamos acceso al repositorio SVN?) en las que las restricciones del modelo de Subversion/CVS pueden joder un poco.</p>
<p>Más allá de los commits locales, todas las operaciones en general son locales, o sea más rápidas, incluso si comparás Mercurial con el método &#8220;ra_local&#8221; de Subversion, que es el más rápido que tiene. Hay ventajas en lo que respecta al manejo de archivos renombrados por ejemplo (aunque en Subversion 1.5 ya lo incluyeron, pero no se qué tan maduro está). Dependes menos del buen funcionamiento de la red/Internet. Es más seguro: el repositorio se encuentra en todos los desarrolladores (si el server SVN muere y no hiciste backups, perdiste toda la historia de tu proyecto).</p>
<p>Con respecto a los proyectos de Software Libre, representan una gran, gran ventaja. Imaginate que queres bajarte el código de algún proyecto y queres hacer unos cambios. Con un sistema distribuido como Mercurial, clonas el repositorio (un checkout digamos), haces cambios, commiteas, y todas las operaciones que quieras (ya que tenes ahí el repositorio). Si queres compartir los cambios, le decis al mantenedor que pullee de tu repositorio (es super sencillo esto) para obtener tus cambios (algo así es el modo de colaboración entre los desarrolladores de Linux). En un sistema centralizado, haces un checkout, y no podes commitear, a menos que tengas permisos en el servidor. Esto es bastante desventajoso.</p>
<p>Los sistemas distribuidos son muy, muy escalables, por su arquitectura. Un sistema centralizado pierde feo en este punto&#8230; justamente, es centralizado. Si tenés un proyecto gigantesco (notar que me estoy yendo de nuestra situación de hacer trabajos prácticos obviamente, ya lo aclaré arriba), se puede complicar bastante con un solo servidor. En un DVCS no existe este problema.</p>
<p>No me acuerdo bien como es el proceso de merge en Subversion, pero lo poco que recuerdo del manual es que si bien lo haces con un comando (o algunos más), es un poco complicado. Esto lo recuerdo borrosamente digamos. De todas formas hay desventajas mas importantes: cuando haces un merge, Subversion no maneja la historia de ese branch. O sea que no podes saber qué commits (o changesets) fueron fusionados. El merge es como un solo commit más, con un log, digamos, tipo &#8220;fusiono los cambios del branch X&#8221;. Si bien esto empieza a cambiar con la versión 1.5, se ha implementado lo básico (obviamente, está un [o unos] pasos atrás que los sistemas distribuidos).</p>
<p>Fijate en los screenshots que puse en el post (con &#8220;hg view&#8221;), especialmente el último: si la operación de encontrar el commit que introdujo el bug hubiera sido más compleja y me hubiera demandado más commits, podría haber hecho un branch, trabajar tranquilo, y después fusionarlo. En realidad ésta hubiese sido la forma correcta de hacerlo. Y al fusionarlo en trunk (digamos), vería todos los commits hechos en el branch. Es más, esto de hacer un branch aparte para trabajar tranquilo y en aislamiento es lo que se recomienda hacer en Mercurial. Es la forma común de trabajar: hacer branches. En Subversion esto siempre se trata de evitar, porque es más complejo.</p>
<p>¿Por qué estoy tan seguro de que es mejor el proceso de branch/merge en los sistemas distribuidos que en Subversion o centralizados? Porque así lo afirman los desarrolladores de grandes proyectos de Software Libre, donde tienen que lidiar con esto de hacer branches/merges muchísimo. Mirá este comentario (que podés encontrar <a href="http://live.gnome.org/GitForGnomeDevelopers" rel="nofollow">acá</a>, donde habla de las ventajas de Git): &#8220;Merging branches is very pleasant. CVS and SVN always made this hard.&#8221;</p>
<p>Algunos quotes más (muchas cosas se aplican a todos los sistemas distribuidos, no exclusivamente a los nombrados):</p>
<ul>
<li><a href="http://git.or.cz/course/svn.html#merge" rel="nofollow">Git &#8211; SVN Crash Course</a>: &#8220;Git supports merging between branches much better than Subversion&#8221;</li>
<li><a href="http://git.or.cz/gitwiki/GitSvnComparsion" rel="nofollow">Git&#8217;s Major Features Over Subversion</a>: &#8220;Branches in Git are a core concept used everyday by every user. In Subversion they are almost an afterthought and tend to be avoided unless absolutely necessary.&#8221;</li>
<li><a href="http://bazaar-vcs.org/BzrVsSvn" rel="nofollow">Bazaar vs Subversion</a>: &#8220;Better merging &#8211; fully integrated and works across distributed repositories &#8220;</li>
<li><a href="http://gnu.wildebeest.org/diary/2007/06/24/mercurial-versus-subversion/" rel="nofollow">Mercurial versus Subversion (Mark J. Wielaard)</a> (acá dice cosas más allá del tema branch/merge): &#8220;The benefits are really huge. Not only is making diffs between any two versions of any files instant once you have a local mercurial clone, it also gives you an easy way to experiment with your local patches and have them under version control, creating, merging and generating meaningful diffs between branches is much nicer than with subversion, and it is much, much more space efficient than subversion. A checkout of 1 revision of openjdk with subversion is 1.2GB, the whole mercurial repo, which includes all revisions, takes just 740MB disk space. Amazing.&#8221;</li>
</ul>
<p>Fijate en ese último comentario algo que te había dicho una vez: todo el repositorio Mercurial es mucho más eficiente con respecto al espacio en disco requerido que una copia de trabajo Subversion (o sea, estamos hablando de cosas totalmente distintas&#8230; por lo menos si estaríamos comparando con el <em>repositorio</em> de Subversion).</p>
<p>Mirá <a href="http://www.vivalinux.com.ar/eventos/subversion-reconsidera-su-futuro.html" rel="nofollow">este</a> post en VivaLinux. Los mismos desarrolladores ven el concepto de Subversion ya agotado, si bien eso no significa que se deje de utilizar, sino que, en resumen, el futuro será para los sistemas distribuidos.</p>
<p>Sin embargo, Subversion es mejor para grandes archivos binarios, debido a su arquitectura (en este caso en particular es una ventaja). En esta situación, Subversion permite también hacer un lock de los archivos (cosa que estuvimos usando con los poster&#8230; bueno&#8230; &#8220;usando&#8221;). Hacer eso, un lock, en un DVCS no tiene sentido. SVN está más soportado en general, sin embargo esto va a ir cambiando gradualmente. Y con respecto a la documentación, los dos (Mercurial y Subversion) me parece están muy bien.</p>
<p>Los comandos de Mercurial son muy parecidos a los de Subversion, por lo que aprender a usarlo sería muy fácil. No veo desventajas en usar, en este caso, una bomba atómica para matar un mosquito: es un sistema mejor, se perfila como la arquitectura del futuro, su uso prácticamente implica ventajas en todos los sentidos, y sobre todo: aprender a usarlo es fácil (y más si sabes Subversion), etc. Si fuese algo totalmente raro y distinto sería otra cosa&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nacho</title>
		<link>http://www.miltonpividori.com.ar/2008/09/03/bisecando-con-mercurial-o-encontrando-changesets-con-bugs/comment-page-1/#comment-241</link>
		<dc:creator>Nacho</dc:creator>
		<pubDate>Wed, 03 Sep 2008 19:13:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.miltonpividori.com.ar/?p=274#comment-241</guid>
		<description>Agrego algo: veo que muchas de las funcionalidades ofrecidas con Mercurial son las que se obtienen de Subversion y la integración con alguna aplicación de gestión de proyectos como Trac (que tiene para la gestión de reportes, tickets de tareas, defectos, mejoras, etc).

Me gustaría que me plantearas un caso donde se complica el merge un un branch con el trunk (hacia o desde) y donde Mercurial lo maneje mejor (podríamos resolver uno cada uno).</description>
		<content:encoded><![CDATA[<p>Agrego algo: veo que muchas de las funcionalidades ofrecidas con Mercurial son las que se obtienen de Subversion y la integración con alguna aplicación de gestión de proyectos como Trac (que tiene para la gestión de reportes, tickets de tareas, defectos, mejoras, etc).</p>
<p>Me gustaría que me plantearas un caso donde se complica el merge un un branch con el trunk (hacia o desde) y donde Mercurial lo maneje mejor (podríamos resolver uno cada uno).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nacho</title>
		<link>http://www.miltonpividori.com.ar/2008/09/03/bisecando-con-mercurial-o-encontrando-changesets-con-bugs/comment-page-1/#comment-240</link>
		<dc:creator>Nacho</dc:creator>
		<pubDate>Wed, 03 Sep 2008 19:04:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.miltonpividori.com.ar/?p=274#comment-240</guid>
		<description>jajaja Milton, gracias por considerarme tu amigo! (igual el link dice quién soy no?)

Veo que es muy potente la herramienta, pero sin embargo para el uso que le damos creo que Subversion nos sobra. Si bien podríamos utilizar Mercurial como estamos utilizando Subversion ahora, cambiando apenas la sintaxis de uso, creo que sería matar un mosquito con un cañon. 

Al margen de esto creo que sería útil en un grupo de trabajo grande, pero donde todos conozcan bien la herramienta. No veo (capaz porque no se me presentó el problema y no lo veo acá) las ventajas aparte de la de poder hacer commits locales (con lo cual podría hacer más atómicas mis modificaciones).

Voy a buscar más info y si encuentro algo interesante te lo pego acá debajo y vemos como se resolvería.

Buen post :-D</description>
		<content:encoded><![CDATA[<p>jajaja Milton, gracias por considerarme tu amigo! (igual el link dice quién soy no?)</p>
<p>Veo que es muy potente la herramienta, pero sin embargo para el uso que le damos creo que Subversion nos sobra. Si bien podríamos utilizar Mercurial como estamos utilizando Subversion ahora, cambiando apenas la sintaxis de uso, creo que sería matar un mosquito con un cañon. </p>
<p>Al margen de esto creo que sería útil en un grupo de trabajo grande, pero donde todos conozcan bien la herramienta. No veo (capaz porque no se me presentó el problema y no lo veo acá) las ventajas aparte de la de poder hacer commits locales (con lo cual podría hacer más atómicas mis modificaciones).</p>
<p>Voy a buscar más info y si encuentro algo interesante te lo pego acá debajo y vemos como se resolvería.</p>
<p>Buen post <img src='http://www.miltonpividori.com.ar/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

