{"thread":{"id":"19000","subject":"topgit infinite loop","startedAt":"2009-04-22T11:57:49Z","lastAt":"2009-04-22T19:15:44Z","messageCount":2,"participants":["Sam Vilain","Uwe Kleine-König"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"111942","messageId":"1240401469.3889.2.camel@maia.lan","threadId":"19000","inReplyTo":null,"subject":"topgit infinite loop","fromName":"Sam Vilain","fromEmail":"sam@vilain.net","sentAt":"2009-04-22T11:57:49Z","receivedAt":"2009-04-22T11:57:49Z","isPatch":false,"sender":{"key":"sam@vilain.net","avatar":"https://gravatar.com/avatar/8fc840ca854dbf6f7065b4335e3b934951c1dca3b11db688e95e471901f8f4a8?d=mp&s=160"},"body":"Using the current topgit master, I did a 'tg depends add' and somehow\nseem to have found an infinite loop; see http://gist.github.com/99752\n\nI've pushed all my t/* branches to github.com/samv/git - the t/*\nbranches.  Any obvious idea what went wrong?\n\nThanks for writing tg!\nSam.\n"},{"id":"111983","messageId":"20090422191544.GA22277@pengutronix.de","threadId":"19000","inReplyTo":"1240401469.3889.2.camel@maia.lan","subject":"Re: topgit infinite loop","fromName":"Uwe Kleine-König","fromEmail":"u.kleine-koenig@pengutronix.de","sentAt":"2009-04-22T19:15:44Z","receivedAt":"2009-04-22T19:15:44Z","isPatch":false,"sender":{"key":"u.kleine-koenig@pengutronix.de","avatar":"https://gravatar.com/avatar/354b5e3ceb2806a2f1e1e382ac29ddbdad18288654da62b61eb13583a857eee7?d=mp&s=160"},"body":"On Wed, Apr 22, 2009 at 11:57:49PM +1200, Sam Vilain wrote:\n> Using the current topgit master, I did a 'tg depends add' and somehow\n> seem to have found an infinite loop; see http://gist.github.com/99752\n> \n> I've pushed all my t/* branches to github.com/samv/git - the t/*\n> branches.  Any obvious idea what went wrong?\nYes, you have a circular dependency:\n\n\tukleinek@cassiopeia:~/tmp/samv/git$ git show t/revcache/spec:.topdeps\n\tt/revcache/spec\n\nit was introduced in a7506fa2d393068b3ed85beaaa74cf6d3d52279d.  This\npatch belongs to the TopGit-patch t/revcache/spec, but the subject\nsuggests that it's on t/revcache/spec-bitmap.\n\nIf you want to check what went wrong, you should check the revlog of\nt/revcache/spec.\n\nBest regards\nUwe\n\n-- \nPengutronix e.K.                              | Uwe Kleine-König            |\nIndustrial Linux Solutions                    | http://www.pengutronix.de/  |\n"}]}