Використання git або іншої VCS для розробки законів має безліч переваг (перш за все це наочність та нові можливості):
1. Можливість дуже наочно та прозоро побачити зміни, які пропонуються, без виривання з контексту, без фраз "замінити 5 слово у 7 реченні у 10 абзаці", з красивим підсвічуванням. Читати таке - саме задоволення.
2. Можливість дуже наочно та прозоро бачити історію всіх змін та їх авторів за весь час (функції blame, history).
3. Кожен депутат може зробити собі копію для редагування (fork), а після редагування відправити запит на розгляд змін та додання до діючого законодавства (pull request). Можлива також колективна робота над проектом.
4. Інші депутати можуть цей запит коментувати та підтримувати (можна зробити критерієм для винесення на голосування).
5. Це дає технічну можливість у майбутньому поширити пункти 3 та 4 на всіх громадян, які мають право голосувати. Це було б дуже зручно та було б дійсно демократично.