{"number":44,"pull_request":{"number":44,"issue_url":"https://github.com/unclebob/fitnesse/issues/44","head":{"repo":{"master_branch":null,"name":"fitnesse","created_at":"2011-08-27T19:00:36Z","size":2124,"clone_url":"https://github.com/gneoxsolutions/fitnesse.git","private":false,"updated_at":"2011-10-04T18:33:22Z","watchers":2,"ssh_url":"git@github.com:gneoxsolutions/fitnesse.git","url":"https://api.github.com/repos/gneoxsolutions/fitnesse","git_url":"git://github.com/gneoxsolutions/fitnesse.git","language":"Java","fork":true,"svn_url":"https://svn.github.com/gneoxsolutions/fitnesse","id":2280461,"pushed_at":"2011-08-27T20:56:42Z","open_issues":0,"homepage":"fitnesse.org","description":"FitNesse -- The Acceptance Test Wiki","forks":0,"html_url":"https://github.com/gneoxsolutions/fitnesse","owner":{"avatar_url":"https://secure.gravatar.com/avatar/9cbea5dc289637a70f4a77e8afaeab6f?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"9cbea5dc289637a70f4a77e8afaeab6f","url":"https://api.github.com/users/gneoxsolutions","id":727019,"login":"gneoxsolutions"}},"label":"gneoxsolutions:master","sha":"e12f86326bc6dcaf26952aff4e511b4eebefb148","ref":"master","user":{"avatar_url":"https://secure.gravatar.com/avatar/9cbea5dc289637a70f4a77e8afaeab6f?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"9cbea5dc289637a70f4a77e8afaeab6f","url":"https://api.github.com/users/gneoxsolutions","id":727019,"login":"gneoxsolutions"}},"merged_by":{"avatar_url":"https://secure.gravatar.com/avatar/253278f75854153ab5de7b3beb1bc7d5?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"253278f75854153ab5de7b3beb1bc7d5","url":"https://api.github.com/users/mgaertne","id":48064,"login":"mgaertne"},"created_at":"2011-08-27T21:09:47Z","changed_files":3,"merged":true,"body":"I work at Iowa Student Loan on Tim Andersen's team. We have recently started to use Scala with Fitnesse, and we ran into an issue where we could not create a binding on fields, because there is no such thing as a \"public field\" in Scala. To remedy this, I would like to submit these two commits. The first is intended to allow mutation of private fields in the target class, the second is to allow mutation of private fields in super classes.\r\n\r\nI have heard that the ability to work with private fields has been a popular request from the FitNesse community, so I hope that you will consider adding this patch into your trunk.\r\n\r\nPlease contact me with questions or if you have suggestions as to how I can make my commits more suitable for integration into the master code base.\r\n\r\nI wrote a quick argument that encouraged me to submit these changes, if you care to see more of my reasoning: http://seanfreitag.wordpress.com/2011/08/27/acceptance-testing-scala-with-fitnesse/","comments":1,"title":"Create Binding on Private Fields","additions":102,"diff_url":"https://github.com/unclebob/fitnesse/pull/44.diff","updated_at":"2011-10-14T21:55:17Z","url":"https://api.github.com/repos/unclebob/fitnesse/pulls/44","id":294415,"patch_url":"https://github.com/unclebob/fitnesse/pull/44.patch","mergeable":null,"merged_at":"2011-10-14T21:55:17Z","commits":2,"closed_at":"2011-10-14T21:55:17Z","user":{"avatar_url":"https://secure.gravatar.com/avatar/9cbea5dc289637a70f4a77e8afaeab6f?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"9cbea5dc289637a70f4a77e8afaeab6f","url":"https://api.github.com/users/gneoxsolutions","id":727019,"login":"gneoxsolutions"},"deletions":6,"html_url":"https://github.com/unclebob/fitnesse/pull/44","base":{"repo":{"master_branch":null,"name":"fitnesse","created_at":"2008-12-06T19:38:59Z","size":3500,"clone_url":"https://github.com/unclebob/fitnesse.git","private":false,"updated_at":"2011-10-14T21:55:18Z","watchers":233,"ssh_url":"git@github.com:unclebob/fitnesse.git","url":"https://api.github.com/repos/unclebob/fitnesse","git_url":"git://github.com/unclebob/fitnesse.git","language":"Java","fork":false,"svn_url":"https://svn.github.com/unclebob/fitnesse","id":86149,"pushed_at":"2011-10-14T21:55:18Z","open_issues":19,"homepage":"fitnesse.org","description":"FitNesse -- The Acceptance Test Wiki","forks":96,"html_url":"https://github.com/unclebob/fitnesse","owner":{"avatar_url":"https://secure.gravatar.com/avatar/d0dd01560446a2dae14cb2a7ebf5fea7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"d0dd01560446a2dae14cb2a7ebf5fea7","url":"https://api.github.com/users/unclebob","id":36901,"login":"unclebob"}},"label":"unclebob:master","sha":"d0669968e6dc2998f14bd1afa15bf2f526f4e0c0","ref":"master","user":{"avatar_url":"https://secure.gravatar.com/avatar/d0dd01560446a2dae14cb2a7ebf5fea7?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"d0dd01560446a2dae14cb2a7ebf5fea7","url":"https://api.github.com/users/unclebob","id":36901,"login":"unclebob"}},"state":"closed"},"action":"closed"}