add - placeholder for default sync.

Change-Id: I0f5f9cef3eb3f902cf0dabe1c40fe54fcca2d1ba
add - basic structure of default sync, push from local, pull on target.

Change-Id: If09bcef4f98b73af2a4c4f7cd45060838f227843
add - git config docs.

Change-Id: Ia03b5feec90f53055bd04965c88ba26f2f2fccbb
add - more logging to check_lock method.

Change-Id: Ida5683e91eed68d409e800be4f7e6c50306862fa
add - write deploy user name to lock file.

Change-Id: Iebe501075538da5a138d3855d818c14dbfd5cf7c
add - check lock file user, _get_current_lock_user.

Change-Id: Idc49e108abe2d4a0f08415abebaf79313e54ed94
add - implement _get_current_lock_user.

Change-Id: Ib8e3f147a33f2b60c7eacb9cd5b639bdc8cad354
mod - config is project scope not global.

Change-Id: Ia8a3f855085390df5175cffb449ce0d757ecfbb8
add - standardize the way the lock file name is generated .. associate w/ user.

Change-Id: I5028bb5c12bee3ecd593878df0d9ab2034250110
fix - logic around parsing lock file name.

Change-Id: I190cbf8ed6832850ea7474c2499d899b3275c6cc
add - echio config state.

Change-Id: I53aa08315656bfd981e4a328f35bc55a6f576fe9
add - emit config on info log-level.

Change-Id: Ic30693f22ac0e480b42c875876a7ac92315b19b4
fix / mod - remote & branch config / some log formatting..

Change-Id: I1ab30069a0825afece450b6ae5aa3d3b105c10ac
fix / add - tagging via dulwich, refactor using Tag object / user.name and user.email to config.

Change-Id: I267a27961d5d25fcf50263b6cd9a5df3610be223
mod - config section.

Change-Id: Ieb5bd6520c7f92a38cc7abab797d2ad262698e7f
add - new usage section.

Change-Id: I8177cdc210663f2b0d6caaff4f102b344317680f