{"thread":{"id":"4359","subject":"git --version","startedAt":"2006-05-30T22:16:30Z","lastAt":"2006-05-31T20:19:53Z","messageCount":19,"participants":["Paolo Ciarrocchi","Junio C Hamano","Linus Torvalds"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"20986","messageId":"4d8e3fd30605301516l782ad81dk5b11074e88db90a4@mail.gmail.com","threadId":"4359","inReplyTo":null,"subject":"git --version","fromName":"Paolo Ciarrocchi","fromEmail":"paolo.ciarrocchi@gmail.com","sentAt":"2006-05-30T22:16:30Z","receivedAt":"2006-05-30T22:16:30Z","isPatch":false,"sender":{"key":"paolo.ciarrocchi@gmail.com","avatar":null},"body":"Hi all,\nI'm confused by the following:\npaolo@Italia:~/git$ ./GIT-VERSION-GEN\nGIT_VERSION = 1.3.3.g2186\n\npaolo@Italia:~/git$ git --version\ngit version 1.3.GIT\n\nWhy git --version is not reporting the \"full\" version number?\n\nThanks.\n\nCiao,\n-- \nPaolo\nhttp://paolociarrocchi.googlepages.com\n"},{"id":"20987","messageId":"7vu077ywmw.fsf@assigned-by-dhcp.cox.net","threadId":"4359","inReplyTo":"4d8e3fd30605301516l782ad81dk5b11074e88db90a4@mail.gmail.com","subject":"Re: git --version","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2006-05-30T22:29:27Z","receivedAt":"2006-05-30T22:29:27Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"\"Paolo Ciarrocchi\" <paolo.ciarrocchi@gmail.com> writes:\n\n> I'm confused by the following:\n> paolo@Italia:~/git$ ./GIT-VERSION-GEN\n> GIT_VERSION = 1.3.3.g2186\n>\n> paolo@Italia:~/git$ git --version\n> git version 1.3.GIT\n>\n> Why git --version is not reporting the \"full\" version number?\n\nThere is a bit of chicken and egg problem involved.  The build\nprocedure wants to have an already installed git to figure out\nthe \"full\" version number.  If you are bootstrapping, make clean\nand rebuild after you install git once would give you a git\nbinary that knows what version it is.\n"},{"id":"21014","messageId":"4d8e3fd30605311158n9d669dgd6c392ee8d194b78@mail.gmail.com","threadId":"4359","inReplyTo":"7vu077ywmw.fsf@assigned-by-dhcp.cox.net","subject":"Re: git --version","fromName":"Paolo Ciarrocchi","fromEmail":"paolo.ciarrocchi@gmail.com","sentAt":"2006-05-31T18:58:52Z","receivedAt":"2006-05-31T18:58:52Z","isPatch":false,"sender":{"key":"paolo.ciarrocchi@gmail.com","avatar":null},"body":"On 5/31/06, Junio C Hamano <junkio@cox.net> wrote:\n> \"Paolo Ciarrocchi\" <paolo.ciarrocchi@gmail.com> writes:\n>\n> > I'm confused by the following:\n> > paolo@Italia:~/git$ ./GIT-VERSION-GEN\n> > GIT_VERSION = 1.3.3.g2186\n> >\n> > paolo@Italia:~/git$ git --version\n> > git version 1.3.GIT\n> >\n> > Why git --version is not reporting the \"full\" version number?\n>\n> There is a bit of chicken and egg problem involved.  The build\n> procedure wants to have an already installed git to figure out\n> the \"full\" version number.  If you are bootstrapping, make clean\n> and rebuild after you install git once would give you a git\n> binary that knows what version it is.\n\nEither I didn't understand your answer or something is wrong with my\ngit installation:\n\npaolo@Italia:~$ cd git/\npaolo@Italia:~/git$ git --version\ngit version 1.3.GIT\npaolo@Italia:~/git$ make >/dev/null\npaolo@Italia:~/git$ sudo make install >/dev/null\nPassword:\nGIT_VERSION = 1.3.GIT\npaolo@Italia:~/git$ git --version\ngit version 1.3.GIT\npaolo@Italia:~/git$\n\n\n-- \nPaolo\nhttp://paolociarrocchi.googlepages.com\n"},{"id":"21016","messageId":"7vac8yypxc.fsf@assigned-by-dhcp.cox.net","threadId":"4359","inReplyTo":"4d8e3fd30605311158n9d669dgd6c392ee8d194b78@mail.gmail.com","subject":"Re: git --version","fromName":"Junio C Hamano","fromEmail":"junkio@cox.net","sentAt":"2006-05-31T19:06:39Z","receivedAt":"2006-05-31T19:06:39Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"\"Paolo Ciarrocchi\" <paolo.ciarrocchi@gmail.com> writes:\n\n> paolo@Italia:~$ cd git/\n> paolo@Italia:~/git$ git --version\n> git version 1.3.GIT\n> paolo@Italia:~/git$ make >/dev/null\n> paolo@Italia:~/git$ sudo make install >/dev/null\n> Password:\n> GIT_VERSION = 1.3.GIT\n\nUnfortunate is we cannot see what this \"sudo\" did -- does it\nsuccessfully run (installed) git to check the \"full\" version and\nmanage to store it in ./GIT-VERSION-FILE?\n"},{"id":"21017","messageId":"4d8e3fd30605311213m6f2f2660u90701ad6bd5daabc@mail.gmail.com","threadId":"4359","inReplyTo":"7vac8yypxc.fsf@assigned-by-dhcp.cox.net","subject":"Re: git --version","fromName":"Paolo Ciarrocchi","fromEmail":"paolo.ciarrocchi@gmail.com","sentAt":"2006-05-31T19:13:03Z","receivedAt":"2006-05-31T19:13:03Z","isPatch":false,"sender":{"key":"paolo.ciarrocchi@gmail.com","avatar":null},"body":"On 5/31/06, Junio C Hamano <junkio@cox.net> wrote:\n> \"Paolo Ciarrocchi\" <paolo.ciarrocchi@gmail.com> writes:\n>\n> > paolo@Italia:~$ cd git/\n> > paolo@Italia:~/git$ git --version\n> > git version 1.3.GIT\n> > paolo@Italia:~/git$ make >/dev/null\n> > paolo@Italia:~/git$ sudo make install >/dev/null\n> > Password:\n> > GIT_VERSION = 1.3.GIT\n>\n> Unfortunate is we cannot see what this \"sudo\" did -- does it\n> successfully run (installed) git to check the \"full\" version and\n> manage to store it in ./GIT-VERSION-FILE?\n\nJust the few last lines:\n\ninstall git-checkout-index git-clone-pack git-convert-objects\ngit-fetch-pack git-fsck-objects git-hash-object git-index-pack\ngit-local-fetch git-mailinfo git-merge-base git-merge-index git-mktag\ngit-mktree git-pack-objects git-patch-id git-peek-remote\ngit-prune-packed git-receive-pack git-rev-parse git-send-pack\ngit-shell git-show-index git-ssh-fetch git-ssh-upload git-unpack-file\ngit-unpack-objects git-update-index git-update-server-info\ngit-upload-pack git-verify-pack git-write-tree git-update-ref\ngit-symbolic-ref git-name-rev git-pack-redundant git-repo-config\ngit-var git-describe git-merge-tree git-blame git-imap-send\ngit-ssh-pull git-ssh-push git-http-fetch git-http-push\ngit-get-tar-commit-id git-mailsplit git-stripspace git-daemon\ngit-bisect git-branch git-checkout git-cherry git-clean git-clone\ngit-commit git-fetch git-ls-remote git-merge-one-file git-parse-remote\ngit-prune git-pull git-rebase git-repack git-request-pull git-reset\ngit-resolve git-revert git-sh-setup git-tag git-verify-tag\ngit-applymbox git-applypatch git-am git-merge git-merge-stupid\ngit-merge-octopus git-merge-resolve git-merge-ours git-lost-found\ngit-quiltimport git-archimport git-cvsimport git-relink git-shortlog\ngit-fmt-merge-msg git-rerere git-annotate git-cvsserver git-svnimport\ngit-mv git-cvsexportcommit git-send-email git-merge-recursive\ngit-cherry-pick git-status '/home/paolo/bin'\ninstall git gitk '/home/paolo/bin'\nmake -C templates install\nmake[1]: Entering directory `/home/paolo/git/templates'\n: no custom templates yet\ninstall -d -m755 '/home/paolo/share/git-core/templates/'\n(cd blt && tar cf - .) | \\\n        (cd '/home/paolo/share/git-core/templates/' && tar xf -)\nmake[1]: Leaving directory `/home/paolo/git/templates'\ninstall -d -m755 '/home/paolo/share/git-core/python'\ninstall gitMergeCommon.py '/home/paolo/share/git-core/python'\nif test 'z/home/paolo/bin' != 'z/home/paolo/bin'; \\\n        then \\\n                ln -f '/home/paolo/bin/git' \\\n                        '/home/paolo/bin/git' || \\\n                cp '/home/paolo/bin/git' \\\n                        '/home/paolo/bin/git'; \\\n        fi\nrm -f '/home/paolo/bin/git-log' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-log' ;  rm -f '/home/paolo/bin/git-whatchanged'\n&& ln '/home/paolo/bin/git' '/home/paolo/bin/git-whatchanged' ;  rm -f\n'/home/paolo/bin/git-show' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-show' ;  rm -f\n'/home/paolo/bin/git-count-objects' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-count-objects' ;  rm -f\n'/home/paolo/bin/git-diff' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-diff' ;  rm -f '/home/paolo/bin/git-push' && ln\n'/home/paolo/bin/git' '/home/paolo/bin/git-push' ;  rm -f\n'/home/paolo/bin/git-grep' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-grep' ;  rm -f '/home/paolo/bin/git-add' && ln\n'/home/paolo/bin/git' '/home/paolo/bin/git-add' ;  rm -f\n'/home/paolo/bin/git-rm' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-rm' ;  rm -f '/home/paolo/bin/git-rev-list' && ln\n'/home/paolo/bin/git' '/home/paolo/bin/git-rev-list' ; rm -f\n'/home/paolo/bin/git-check-ref-format' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-check-ref-format' ;  rm -f\n'/home/paolo/bin/git-init-db' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-init-db' ;  rm -f '/home/paolo/bin/git-tar-tree'\n&& ln '/home/paolo/bin/git' '/home/paolo/bin/git-tar-tree' ;  rm -f\n'/home/paolo/bin/git-upload-tar' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-upload-tar' ;  rm -f\n'/home/paolo/bin/git-format-patch' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-format-patch' ;  rm -f\n'/home/paolo/bin/git-ls-files' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-ls-files' ;  rm -f '/home/paolo/bin/git-ls-tree'\n&& ln '/home/paolo/bin/git' '/home/paolo/bin/git-ls-tree' ;  rm -f\n'/home/paolo/bin/git-read-tree' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-read-tree' ;  rm -f\n'/home/paolo/bin/git-commit-tree' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-commit-tree' ;  rm -f '/home/paolo/bin/git-apply'\n&& ln '/home/paolo/bin/git' '/home/paolo/bin/git-apply' ;  rm -f\n'/home/paolo/bin/git-show-branch' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-show-branch' ;  rm -f\n'/home/paolo/bin/git-diff-files' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-diff-files' ;  rm -f\n'/home/paolo/bin/git-diff-index' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-diff-index' ;  rm -f\n'/home/paolo/bin/git-diff-stages' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-diff-stages' ;  rm -f\n'/home/paolo/bin/git-diff-tree' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-diff-tree' ;  rm -f\n'/home/paolo/bin/git-cat-file' && ln '/home/paolo/bin/git'\n'/home/paolo/bin/git-cat-file' ;\npaolo@Italia:~/git$ git --version\n\nSo yes, it's correctly installed (I pull, compile and install almost\ndaily always without any problem).\n\nCiao and thanks!\n\n-- \nPaolo\nhttp://paolociarrocchi.googlepages.com\n"},{"id":"21019","messageId":"4d8e3fd30605311220t17d319efyd5234dd4eb74fc96@mail.gmail.com","threadId":"4359","inReplyTo":"4d8e3fd30605311213m6f2f2660u90701ad6bd5daabc@mail.gmail.com","subject":"Re: git --version","fromName":"Paolo Ciarrocchi","fromEmail":"paolo.ciarrocchi@gmail.com","sentAt":"2006-05-31T19:20:14Z","receivedAt":"2006-05-31T19:20:14Z","isPatch":false,"sender":{"key":"paolo.ciarrocchi@gmail.com","avatar":null},"body":"On 5/31/06, Paolo Ciarrocchi <paolo.ciarrocchi@gmail.com> wrote:\n > So yes, it's correctly installed (I pull, compile and install almost\n> daily always without any problem).\n>\n\nTried with:\n make clean\n make && sudo make install\n [...]\n paolo@Italia:~/git$ git --version\n git version 1.3.GIT\n paolo@Italia:~/git$ ./GIT-VERSION-GEN\n GIT_VERSION = 1.3.3.g2186\n\nPuzzled.\n\n\n-- \nPaolo\nhttp://paolociarrocchi.googlepages.com\n"},{"id":"21020","messageId":"Pine.LNX.4.64.0605311222010.24646@g5.osdl.org","threadId":"4359","inReplyTo":"4d8e3fd30605311213m6f2f2660u90701ad6bd5daabc@mail.gmail.com","subject":"Re: git --version","fromName":"Linus Torvalds","fromEmail":"torvalds@osdl.org","sentAt":"2006-05-31T19:23:50Z","receivedAt":"2006-05-31T19:23:50Z","isPatch":false,"sender":{"key":"torvalds@linux-foundation.org","avatar":"https://avatars.githubusercontent.com/u/1024025?v=4"},"body":"\n\nOn Wed, 31 May 2006, Paolo Ciarrocchi wrote:\n> [...]\n> install git gitk '/home/paolo/bin'\n\nWhy are you doing a \"sudo\" when you install in your own ~/bin (the default \nfor git).\n\nThe whole point of installing in ~/bin is to not need any elevated \npriorities.\n\nI get the feeling that you might have installed something in /usr/bin/ or \n/usr/local/bin earlier, and that they are before ~/bin in your PATH.\n\n\t\tLinus\n"},{"id":"21021","messageId":"Pine.LNX.4.64.0605311224360.24646@g5.osdl.org","threadId":"4359","inReplyTo":"4d8e3fd30605311220t17d319efyd5234dd4eb74fc96@mail.gmail.com","subject":"Re: git --version","fromName":"Linus Torvalds","fromEmail":"torvalds@osdl.org","sentAt":"2006-05-31T19:25:28Z","receivedAt":"2006-05-31T19:25:28Z","isPatch":false,"sender":{"key":"torvalds@linux-foundation.org","avatar":"https://avatars.githubusercontent.com/u/1024025?v=4"},"body":"\n\nOn Wed, 31 May 2006, Paolo Ciarrocchi wrote:\n> \n> Tried with:\n> make clean\n> make && sudo make install\n> [...]\n> paolo@Italia:~/git$ git --version\n> git version 1.3.GIT\n> paolo@Italia:~/git$ ./GIT-VERSION-GEN\n> GIT_VERSION = 1.3.3.g2186\n\nWhat does\n\n\tgit describe\n\t./git --version\n\twhich git\n\nsay?\n\n\t\tLinus\n"},{"id":"21022","messageId":"4d8e3fd30605311226p4a0efab5qcebe102e03d458b6@mail.gmail.com","threadId":"4359","inReplyTo":"Pine.LNX.4.64.0605311222010.24646@g5.osdl.org","subject":"Re: git --version","fromName":"Paolo Ciarrocchi","fromEmail":"paolo.ciarrocchi@gmail.com","sentAt":"2006-05-31T19:26:39Z","receivedAt":"2006-05-31T19:26:39Z","isPatch":false,"sender":{"key":"paolo.ciarrocchi@gmail.com","avatar":null},"body":"On 5/31/06, Linus Torvalds <torvalds@osdl.org> wrote:\n>\n>\n> On Wed, 31 May 2006, Paolo Ciarrocchi wrote:\n> > [...]\n> > install git gitk '/home/paolo/bin'\n>\n> Why are you doing a \"sudo\" when you install in your own ~/bin (the default\n> for git).\n\nGood question :-)\nJust because I'm used to do that but you are absolutelly right saying\nthat is wrong.\n\n> The whole point of installing in ~/bin is to not need any elevated\n> priorities.\n>\n> I get the feeling that you might have installed something in /usr/bin/ or\n> /usr/local/bin earlier, and that they are before ~/bin in your PATH.\n\nI don't think so since:\npaolo@Italia:~/git$ which git\n/home/paolo/bin/git\n\nBut I'll do a make && make install in a minute.\n\nThanks!\n\nCiao,\n-- \nPaolo\nhttp://paolociarrocchi.googlepages.com\n"},{"id":"21023","messageId":"4d8e3fd30605311230h53981e57x8a417b176bedba86@mail.gmail.com","threadId":"4359","inReplyTo":"Pine.LNX.4.64.0605311224360.24646@g5.osdl.org","subject":"Re: git --version","fromName":"Paolo Ciarrocchi","fromEmail":"paolo.ciarrocchi@gmail.com","sentAt":"2006-05-31T19:30:51Z","receivedAt":"2006-05-31T19:30:51Z","isPatch":false,"sender":{"key":"paolo.ciarrocchi@gmail.com","avatar":null},"body":"On 5/31/06, Linus Torvalds <torvalds@osdl.org> wrote:\n>\n>\n> On Wed, 31 May 2006, Paolo Ciarrocchi wrote:\n> >\n> > Tried with:\n> > make clean\n> > make && sudo make install\n> > [...]\n> > paolo@Italia:~/git$ git --version\n> > git version 1.3.GIT\n> > paolo@Italia:~/git$ ./GIT-VERSION-GEN\n> > GIT_VERSION = 1.3.3.g2186\n>\n> What does\n>\n>         git describe\n\npaolo@Italia:~/git$ git describe\nv1.3.3-g2186d56\n\n>         ./git --version\n\npaolo@Italia:~/git$ ./git --version\ngit version 1.3.3.g2186\n\nDoh..\n\n>         which git\n\npaolo@Italia:~/git$ which git\n/home/paolo/bin/git\n\nCiao,\n-- \nPaolo\nhttp://paolociarrocchi.googlepages.com\n"},{"id":"21024","messageId":"4d8e3fd30605311232m3025aae7l9376f8a959d33921@mail.gmail.com","threadId":"4359","inReplyTo":"4d8e3fd30605311230h53981e57x8a417b176bedba86@mail.gmail.com","subject":"Re: git --version","fromName":"Paolo Ciarrocchi","fromEmail":"paolo.ciarrocchi@gmail.com","sentAt":"2006-05-31T19:32:59Z","receivedAt":"2006-05-31T19:32:59Z","isPatch":false,"sender":{"key":"paolo.ciarrocchi@gmail.com","avatar":null},"body":"On 5/31/06, Paolo Ciarrocchi <paolo.ciarrocchi@gmail.com> wrote:\n> On 5/31/06, Linus Torvalds <torvalds@osdl.org> wrote:\n> >\n> >\n> > On Wed, 31 May 2006, Paolo Ciarrocchi wrote:\n> > >\n> > > Tried with:\n> > > make clean\n> > > make && sudo make install\n> > > [...]\n> > > paolo@Italia:~/git$ git --version\n> > > git version 1.3.GIT\n> > > paolo@Italia:~/git$ ./GIT-VERSION-GEN\n> > > GIT_VERSION = 1.3.3.g2186\n> >\n> > What does\n> >\n> >         git describe\n>\n> paolo@Italia:~/git$ git describe\n> v1.3.3-g2186d56\n>\n> >         ./git --version\n>\n> paolo@Italia:~/git$ ./git --version\n> git version 1.3.3.g2186\n>\n> Doh..\n>\n> >         which git\n>\n> paolo@Italia:~/git$ which git\n> /home/paolo/bin/git\n>\n\nOk...\nmake && make install\n\nNow I get:\npaolo@Italia:~$ git --version\ngit version 1.3.3.g2186\n\nThat is correct.\n\nBut I'm still wondering why doing sudo make install caused that\nproblem, git was correcly installed in /home/paolo/git\n\nReally puzzled.\n\nCiao,\n\n-- \nPaolo\nhttp://paolociarrocchi.googlepages.com\n"},{"id":"21025","messageId":"Pine.LNX.4.64.0605311233030.24646@g5.osdl.org","threadId":"4359","inReplyTo":"4d8e3fd30605311230h53981e57x8a417b176bedba86@mail.gmail.com","subject":"Re: git --version","fromName":"Linus Torvalds","fromEmail":"torvalds@osdl.org","sentAt":"2006-05-31T19:35:06Z","receivedAt":"2006-05-31T19:35:06Z","isPatch":false,"sender":{"key":"torvalds@linux-foundation.org","avatar":"https://avatars.githubusercontent.com/u/1024025?v=4"},"body":"\n\nOn Wed, 31 May 2006, Paolo Ciarrocchi wrote:\n> > \n> >         git describe\n> \n> paolo@Italia:~/git$ git describe\n> v1.3.3-g2186d56\n\nOk.\n\n> >         ./git --version\n> \n> paolo@Italia:~/git$ ./git --version\n> git version 1.3.3.g2186\n> \n> Doh..\n\nOk, that's also good.\n\n> >         which git\n> \n> paolo@Italia:~/git$ which git\n> /home/paolo/bin/git\n\nI think I know what's up.\n\nYour \"sudo\" made \"$HOME\" be /root. So by doing \"sudo make install\", you \ninstalled the git in _roots_ ~/bin, ie /root/bin/.\n\n\t\t\tLinus\n"},{"id":"21026","messageId":"4d8e3fd30605311243q5a93a7a9l827c55827817602f@mail.gmail.com","threadId":"4359","inReplyTo":"Pine.LNX.4.64.0605311233030.24646@g5.osdl.org","subject":"Re: git --version","fromName":"Paolo Ciarrocchi","fromEmail":"paolo.ciarrocchi@gmail.com","sentAt":"2006-05-31T19:43:03Z","receivedAt":"2006-05-31T19:43:03Z","isPatch":false,"sender":{"key":"paolo.ciarrocchi@gmail.com","avatar":null},"body":"On 5/31/06, Linus Torvalds <torvalds@osdl.org> wrote:\n> On Wed, 31 May 2006, Paolo Ciarrocchi wrote:\n> > >\n> > >         git describe\n> >\n> > paolo@Italia:~/git$ git describe\n> > v1.3.3-g2186d56\n>\n> Ok.\n>\n> > >         ./git --version\n> >\n> > paolo@Italia:~/git$ ./git --version\n> > git version 1.3.3.g2186\n> >\n> > Doh..\n>\n> Ok, that's also good.\n>\n> > >         which git\n> >\n> > paolo@Italia:~/git$ which git\n> > /home/paolo/bin/git\n>\n> I think I know what's up.\n>\n> Your \"sudo\" made \"$HOME\" be /root. So by doing \"sudo make install\", you\n> installed the git in _roots_ ~/bin, ie /root/bin/.\n>\n\nDoh... not sure to follow you, just did:\nsudo make install\npaolo@Italia:~/git$ ls /root/\npaolo@Italia:~/git$ git --version\ngit version 1.3.GIT\n\n\n\n-- \nPaolo\nhttp://paolociarrocchi.googlepages.com\n"},{"id":"21028","messageId":"4d8e3fd30605311249l6ba4ff74l72778ffe60462263@mail.gmail.com","threadId":"4359","inReplyTo":"4d8e3fd30605311243q5a93a7a9l827c55827817602f@mail.gmail.com","subject":"Re: git --version","fromName":"Paolo Ciarrocchi","fromEmail":"paolo.ciarrocchi@gmail.com","sentAt":"2006-05-31T19:49:13Z","receivedAt":"2006-05-31T19:49:13Z","isPatch":false,"sender":{"key":"paolo.ciarrocchi@gmail.com","avatar":null},"body":"On 5/31/06, Paolo Ciarrocchi <paolo.ciarrocchi@gmail.com> wrote:\n> On 5/31/06, Linus Torvalds <torvalds@osdl.org> wrote:\n> > On Wed, 31 May 2006, Paolo Ciarrocchi wrote:\n> > > >\n> > > >         git describe\n> > >\n> > > paolo@Italia:~/git$ git describe\n> > > v1.3.3-g2186d56\n> >\n> > Ok.\n> >\n> > > >         ./git --version\n> > >\n> > > paolo@Italia:~/git$ ./git --version\n> > > git version 1.3.3.g2186\n> > >\n> > > Doh..\n> >\n> > Ok, that's also good.\n> >\n> > > >         which git\n> > >\n> > > paolo@Italia:~/git$ which git\n> > > /home/paolo/bin/git\n> >\n> > I think I know what's up.\n> >\n> > Your \"sudo\" made \"$HOME\" be /root. So by doing \"sudo make install\", you\n> > installed the git in _roots_ ~/bin, ie /root/bin/.\n> >\n>\n> Doh... not sure to follow you, just did:\n> sudo make install\n> paolo@Italia:~/git$ ls /root/\n> paolo@Italia:~/git$ git --version\n> git version 1.3.GIT\n\nAnd even more intersting:\nmake clean && make && sudo make install\ngit --version\ngit version 1.3.GIT\n\nmake install\n[...]\nmv git-cherry-pick+ git-cherry-pick\nmv: sovrascrivo `git-cherry-pick' ignorando il modo 0755?\nthat in english is something like:\nmv: overwrite `git-cherry-pick' ignoring mod 0755?\n\nWow...of course, make clean && make install fix everything\n\nCiao,\n\n-- \nPaolo\nhttp://paolociarrocchi.googlepages.com\n"},{"id":"21029","messageId":"4d8e3fd30605311256o67e45d06ve0efeff65fcf4851@mail.gmail.com","threadId":"4359","inReplyTo":"4d8e3fd30605311249l6ba4ff74l72778ffe60462263@mail.gmail.com","subject":"Re: git --version","fromName":"Paolo Ciarrocchi","fromEmail":"paolo.ciarrocchi@gmail.com","sentAt":"2006-05-31T19:56:09Z","receivedAt":"2006-05-31T19:56:09Z","isPatch":false,"sender":{"key":"paolo.ciarrocchi@gmail.com","avatar":null},"body":"On 5/31/06, Paolo Ciarrocchi <paolo.ciarrocchi@gmail.com> wrote:\n[...]\n> And even more intersting:\n> make clean && make && sudo make install\n> git --version\n> git version 1.3.GIT\n>\n> make install\n> [...]\n> mv git-cherry-pick+ git-cherry-pick\n> mv: sovrascrivo `git-cherry-pick' ignorando il modo 0755?\n> that in english is something like:\n> mv: overwrite `git-cherry-pick' ignoring mod 0755?\n>\n> Wow...of course, make clean && make install fix everything\n>\n\nThanks to loops on #git for asking me to do the following test:\n\n<PaoloC> paolo@Italia:~/git$ sudo ./GIT-VERSION-GEN\n<PaoloC> GIT_VERSION = 1.3.GIT\n<PaoloC> paolo@Italia:~/git$ ./GIT-VERSION-GEN\n<PaoloC> GIT_VERSION = 1.3.3.g2186\n\nI don't know why it's happening...\n-- \nPaolo\nhttp://paolociarrocchi.googlepages.com\n"},{"id":"21030","messageId":"Pine.LNX.4.64.0605311307250.24646@g5.osdl.org","threadId":"4359","inReplyTo":"4d8e3fd30605311256o67e45d06ve0efeff65fcf4851@mail.gmail.com","subject":"Re: git --version","fromName":"Linus Torvalds","fromEmail":"torvalds@osdl.org","sentAt":"2006-05-31T20:08:03Z","receivedAt":"2006-05-31T20:08:03Z","isPatch":false,"sender":{"key":"torvalds@linux-foundation.org","avatar":"https://avatars.githubusercontent.com/u/1024025?v=4"},"body":"\n\nOn Wed, 31 May 2006, Paolo Ciarrocchi wrote:\n> \n> Thanks to loops on #git for asking me to do the following test:\n> \n> <PaoloC> paolo@Italia:~/git$ sudo ./GIT-VERSION-GEN\n> <PaoloC> GIT_VERSION = 1.3.GIT\n> <PaoloC> paolo@Italia:~/git$ ./GIT-VERSION-GEN\n> <PaoloC> GIT_VERSION = 1.3.3.g2186\n> \n> I don't know why it's happening...\n\nHeh. You don't have git in your PATH as root. So as root you don't know \nwhat version of git you have ;)\n\n\t\tLinus\n"},{"id":"21031","messageId":"4d8e3fd30605311308j6a784635g91e2721258f53c9f@mail.gmail.com","threadId":"4359","inReplyTo":"4d8e3fd30605311256o67e45d06ve0efeff65fcf4851@mail.gmail.com","subject":"Re: git --version","fromName":"Paolo Ciarrocchi","fromEmail":"paolo.ciarrocchi@gmail.com","sentAt":"2006-05-31T20:08:43Z","receivedAt":"2006-05-31T20:08:43Z","isPatch":false,"sender":{"key":"paolo.ciarrocchi@gmail.com","avatar":null},"body":"On 5/31/06, Paolo Ciarrocchi <paolo.ciarrocchi@gmail.com> wrote:\n> On 5/31/06, Paolo Ciarrocchi <paolo.ciarrocchi@gmail.com> wrote:\n> [...]\n> > And even more intersting:\n> > make clean && make && sudo make install\n> > git --version\n> > git version 1.3.GIT\n> >\n> > make install\n> > [...]\n> > mv git-cherry-pick+ git-cherry-pick\n> > mv: sovrascrivo `git-cherry-pick' ignorando il modo 0755?\n> > that in english is something like:\n> > mv: overwrite `git-cherry-pick' ignoring mod 0755?\n> >\n> > Wow...of course, make clean && make install fix everything\n> >\n>\n> Thanks to loops on #git for asking me to do the following test:\n>\n> <PaoloC> paolo@Italia:~/git$ sudo ./GIT-VERSION-GEN\n> <PaoloC> GIT_VERSION = 1.3.GIT\n> <PaoloC> paolo@Italia:~/git$ ./GIT-VERSION-GEN\n> <PaoloC> GIT_VERSION = 1.3.3.g2186\n>\n> I don't know why it's happening...\n\nOk, thanks to the people living in #git!!\n\nthe problem is the following, from GIT-VERSION-GEN:\n#!/bin/sh\n\nGVF=GIT-VERSION-FILE\nDEF_VER=v1.3.GIT\n\n# First try git-describe, then see if there is a version file\n# (included in release tarballs), then default\nif VN=$(git describe --abbrev=4 HEAD 2>/dev/null); then\n        VN=$(echo \"$VN\" | sed -e 's/-/./g');\nelif test -f version\nthen\n        VN=$(cat version) || VN=\"$DEF_VER\"\nelse\n        VN=\"$DEF_VER\"\nfi\n\npaolo@Italia:~/git$ git describe --abbrev=4 HEAD\nv1.3.3-g2186\n\nbut...\n\npaolo@Italia:~/git$ sudo git describe --abbrev=4 HEAD\nsudo: git: command not found\n\nthat's because:\npaolo@Italia:~/git$ echo $PATH\n/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games:/home/paolo/bin\nbut...\npaolo@Italia:~/git$ sudo sh\nsh-3.1# echo $PATH\n/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin\n\nDon't know whay $PATH are different but at least why I know why git\nhas that strange behaviour.\n\nCiao,\n\n\n-- \nPaolo\nhttp://paolociarrocchi.googlepages.com\n"},{"id":"21032","messageId":"Pine.LNX.4.64.0605311311480.24646@g5.osdl.org","threadId":"4359","inReplyTo":"4d8e3fd30605311308j6a784635g91e2721258f53c9f@mail.gmail.com","subject":"Re: git --version","fromName":"Linus Torvalds","fromEmail":"torvalds@osdl.org","sentAt":"2006-05-31T20:16:24Z","receivedAt":"2006-05-31T20:16:24Z","isPatch":false,"sender":{"key":"torvalds@linux-foundation.org","avatar":"https://avatars.githubusercontent.com/u/1024025?v=4"},"body":"\n\nOn Wed, 31 May 2006, Paolo Ciarrocchi wrote:\n> \n> Don't know whay $PATH are different\n\nSee ENVIRONMENT in the sudo man-page:\n\n        PATH                   Set to a sane value if sudo was configured with\n                               the --with-secure-path option\n\nso apparently your distro builds sudo with \"--with-secure-path\".\n\n\t\tLinus\n"},{"id":"21033","messageId":"4d8e3fd30605311319x19e07ff3u2f4cf144d6faa96c@mail.gmail.com","threadId":"4359","inReplyTo":"Pine.LNX.4.64.0605311311480.24646@g5.osdl.org","subject":"Re: git --version","fromName":"Paolo Ciarrocchi","fromEmail":"paolo.ciarrocchi@gmail.com","sentAt":"2006-05-31T20:19:53Z","receivedAt":"2006-05-31T20:19:53Z","isPatch":false,"sender":{"key":"paolo.ciarrocchi@gmail.com","avatar":null},"body":"On 5/31/06, Linus Torvalds <torvalds@osdl.org> wrote:\n>\n>\n> On Wed, 31 May 2006, Paolo Ciarrocchi wrote:\n> >\n> > Don't know whay $PATH are different\n>\n> See ENVIRONMENT in the sudo man-page:\n>\n>         PATH                   Set to a sane value if sudo was configured with\n>                                the --with-secure-path option\n>\n> so apparently your distro builds sudo with \"--with-secure-path\".\n\nYup, you must be correct. Thanks.\n\nMy distro is Ubuntu Dapper.\n\nCiao,\n\n-- \nPaolo\nhttp://paolociarrocchi.googlepages.com\n"}]}