{"thread":{"id":"19086","subject":"how to arrange source control?","startedAt":"2009-04-27T14:45:41Z","lastAt":"2009-04-27T14:45:41Z","messageCount":1,"participants":["Bob Dobbs"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"112420","messageId":"20090427144541.GA14698@ralph","threadId":"19086","inReplyTo":null,"subject":"how to arrange source control?","fromName":"Bob Dobbs","fromEmail":"bob@hindbrain.net","sentAt":"2009-04-27T14:45:41Z","receivedAt":"2009-04-27T14:45:41Z","isPatch":false,"sender":{"key":"bob@hindbrain.net","avatar":null},"body":"\nIf I have all my (source and executables) under one directory, like:\n\nrootdir\n   libs\n      lib1\n      lib2\n      lib3\n      ....\n   app1\n      release\n      debug\n      data\n      ....\n   app2\n      ....\n   app3\n      ....\n   ....\n\nwhat is the best way to use git? Should I run \"git add .\" in 'rootdir' or run it in each application and library? These libraries\nare used by all of the applications.\n\nthanks,\nBob\n"}]}