SmartGIT