{"action":"created","issue":{"url":"https://api.github.com/repos/abetusk/bleepsix/issues/57","labels_url":"https://api.github.com/repos/abetusk/bleepsix/issues/57/labels{/name}","comments_url":"https://api.github.com/repos/abetusk/bleepsix/issues/57/comments","events_url":"https://api.github.com/repos/abetusk/bleepsix/issues/57/events","html_url":"https://github.com/abetusk/bleepsix/issues/57","id":89851495,"number":57,"title":"[brd] undo does not restore nets","user":{"login":"abetusk","id":1406122,"avatar_url":"https://avatars.githubusercontent.com/u/1406122?v=3","gravatar_id":"","url":"https://api.github.com/users/abetusk","html_url":"https://github.com/abetusk","followers_url":"https://api.github.com/users/abetusk/followers","following_url":"https://api.github.com/users/abetusk/following{/other_user}","gists_url":"https://api.github.com/users/abetusk/gists{/gist_id}","starred_url":"https://api.github.com/users/abetusk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abetusk/subscriptions","organizations_url":"https://api.github.com/users/abetusk/orgs","repos_url":"https://api.github.com/users/abetusk/repos","events_url":"https://api.github.com/users/abetusk/events{/privacy}","received_events_url":"https://api.github.com/users/abetusk/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/abetusk/bleepsix/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/abetusk/bleepsix/labels/current","name":"current","color":"fbca04"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-21T02:27:59Z","updated_at":"2015-06-21T18:53:29Z","closed_at":"2015-06-21T18:53:29Z","body":"connect two parts together, say an 0603 cap and resistor together.  Move the resistor away so that the board nets split.  'undo' and see the nets not restore to their previous state.\r\n\r\n> priority: high\r\n> estimate: 2"},"comment":{"url":"https://api.github.com/repos/abetusk/bleepsix/issues/comments/113941376","html_url":"https://github.com/abetusk/bleepsix/issues/57#issuecomment-113941376","issue_url":"https://api.github.com/repos/abetusk/bleepsix/issues/57","id":113941376,"user":{"login":"abetusk","id":1406122,"avatar_url":"https://avatars.githubusercontent.com/u/1406122?v=3","gravatar_id":"","url":"https://api.github.com/users/abetusk","html_url":"https://github.com/abetusk","followers_url":"https://api.github.com/users/abetusk/followers","following_url":"https://api.github.com/users/abetusk/following{/other_user}","gists_url":"https://api.github.com/users/abetusk/gists{/gist_id}","starred_url":"https://api.github.com/users/abetusk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abetusk/subscriptions","organizations_url":"https://api.github.com/users/abetusk/orgs","repos_url":"https://api.github.com/users/abetusk/repos","events_url":"https://api.github.com/users/abetusk/events{/privacy}","received_events_url":"https://api.github.com/users/abetusk/received_events","type":"User","site_admin":false},"created_at":"2015-06-21T18:53:29Z","updated_at":"2015-06-21T18:53:29Z","body":"This was a combination of pads holding net name information getting out of sync with the board net names and not being consistent about creating new nets.  New net creation has been centralized and pads don't hold net names anymore.\r\n\r\nAlso, pad ids were getting screwed up and did not have the parent id inherited.  I'm not sure if this would cause any major issues but this also has been fixed.\r\n\r\nThere are multiple sanity checks in place now to try and catch errors of this type when they happen.\r\n\r\nThis issue might not be fully fixed but it looks mostly fixed for now.  Keep an eye out for it."}}