All 104 amendments to the Constitution of India as Git commits
21–30 of 91 posts
Re: All 104 amendments to the Constitution of India as Git commits
#22I look forward to the day when constitutional amendments are pull requests.
Not just constitutional amendments, legal documents of all kinds would benefit from standard formatting and version control. One difficult challenge is that text-line based diffs don't work well for free-form text documents. Line length, line breaks, paragraph breaks, list formatting, etc. are very ad-hoc in most legal documents.
Re: All 104 amendments to the Constitution of India as Git commits
#23I always love these sort of things. Here's the same for the US constitution: https://github.com/JesseKPhillips/USA-Constitution As a bonus, this one attempted to backdate the commits in a cyphered way (git dates are unix timestamps so the author needed to get clever to do anything before t=0 in 1970).
More specifically, git dates are unsigned timestamps with an epoch in common with Unix timestamps.
The big difference is that Unix timestamps are signed and have no problem whatsoever backdating to 1776.
Re: All 104 amendments to the Constitution of India as Git commits
#24Earlier quoted context omitted.
Especially look at the restrictions on courts!
I did Ctrl+F for "speech" and "press" and did not find anything in https://github.com/prince-mishra/the-constitution-of-india/c...
I was especially referring to https://github.com/prince-mishra/the-constitution-of-india/c...
This amendment to Article 368 essentially gave the legislature unrestricted power to amend the constitution without fear of a judicial review.
Re: All 104 amendments to the Constitution of India as Git commits
#25Is the official version in English? Are there authorised translations to other languages spoken in the sub continent?
Re: All 104 amendments to the Constitution of India as Git commits
#26Is the official version in English? Are there authorised translations to other languages spoken in the sub continent?
However, Amendment 58 (https://github.com/prince-mishra/the-constitution-of-india/c...) made sure Hindi translations exist Hindi version here: https://www.india.gov.in/hi/my-government/constitution-india...
I am not sure about authoritative versions in any other language.
Re: All 104 amendments to the Constitution of India as Git commits
#27I would like to file a pull request, remove socialism and reinstate our original freedom of speech. Unrealistic, but one can dream.
Re: All 104 amendments to the Constitution of India as Git commits
#28Earlier quoted context omitted.
An amendment in the Indian Constitution is an act/law/bill in itself. It does modify the core document (the constitution) but it has an independent existence. In that sense, one could argue that every "amendment" is a bugfix, feature-request of sorts. Debatable both ways. I personally like the idea of independent commits better as the "git browse" UIs handle individual commits better.
It’s a joke about git commit --amend.
Re: All 104 amendments to the Constitution of India as Git commits
#29Earlier quoted context omitted.
I did Ctrl+F for "speech" and "press" and did not find anything in https://github.com/prince-mishra/the-constitution-of-india/c...
oh, I meant "courts" not press. Let me correct the comment. I was especially referring to https://github.com/prince-mishra/the-constitution-of-india/c... This amendment to Article 368 essentially gave the legislature unrestricted power to amend the constitution without fear of a judicial review.
Re: All 104 amendments to the Constitution of India as Git commits
#30I always love these sort of things. Here's the same for the US constitution: https://github.com/JesseKPhillips/USA-Constitution As a bonus, this one attempted to backdate the commits in a cyphered way (git dates are unix timestamps so the author needed to get clever to do anything before t=0 in 1970).
> git dates are unix timestamps so the author needed to get clever to do anything before t=0 in 1970 More specifically, git dates are unsigned timestamps with an epoch in common with Unix timestamps. The big difference is that Unix timestamps are signed and have no problem whatsoever backdating to 1776.
Any fixed-with type is going to have a lower- and upper-bound; whether it has a sign or not doesn't change that.
If git was trying to choose a bound for a 32 bit timestamp, I think 1970 is a reasonable starting point; doubling your future space is more important than covering space in the past. If it's 64-bit, though, then it's kind of silly to not just envelop the entirety of human history with all the room you've got (as a 64 bit signed integer with 0=year 1970 does).