{"thread":{"id":"1817","subject":"Should Cogito scripts be renamed?","startedAt":"2005-09-15T23:46:07Z","lastAt":"2005-09-16T15:40:23Z","messageCount":3,"participants":["Petr Baudis","jdl@freescale.com","Josef Weidendorfer"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"8646","messageId":"20050915234607.GA10867@pasky.or.cz","threadId":"1817","inReplyTo":null,"subject":"Should Cogito scripts be renamed?","fromName":"Petr Baudis","fromEmail":"pasky@suse.cz","sentAt":"2005-09-15T23:46:07Z","receivedAt":"2005-09-15T23:46:07Z","isPatch":false,"sender":{"key":"pasky@ucw.cz","avatar":"https://avatars.githubusercontent.com/u/18439?v=4"},"body":"  Hello,\n\n  I'd like to hear the opinion of Cogito users about renaming the Cogito\ncommands accordingly to the GIT big renames. This would be:\n\n\tcg-pull -> cg-fetch\n\tcg-update -> cg-pull\n\n  The pros: Terminological consistency with GIT. Some also might perceive\nthis naming like clearer (I don't, but that's probably the matter of\nyour environment of origin and opinion).\n\n  The cons: Breaking backwards compatibility and confusing users. The\nsituation is more vexing since 'cg-pull' would change its meaning from\nfetching to fetching+merging. So that alone would require four-phased\nrenaming (cg-fetch alias, removing cg-pull, wait long time, cg-pull\nalias, removing cg-update).\n\n  I'm actually rather opposed to the change. Cogito is getting\nestablished, real-world projects and a lot of people in general already\nuse it, and this would break the finger habits for all of them, etc.\nWhat do you think?\n\n-- \n\t\t\t\tPetr \"Pasky\" Baudis\nStuff: http://pasky.or.cz/\nIf you want the holes in your knowledge showing up try teaching\nsomeone.  -- Alan Cox\n"},{"id":"8648","messageId":"E1EG3ku-0005hU-Eb@jdl.com","threadId":"1817","inReplyTo":"20050915234607.GA10867@pasky.or.cz","subject":"Re: Should Cogito scripts be renamed?","fromName":"","fromEmail":"jdl@freescale.com","sentAt":"2005-09-16T00:07:04Z","receivedAt":"2005-09-16T00:07:04Z","isPatch":false,"sender":{"key":"jdl@jdl.com","avatar":"https://gravatar.com/avatar/75ce9a10b151acd2c28ec4ab2136dba7b2ff1634530bd04b155981a749d08a64?d=mp&s=160"},"body":"So, like, the other day Petr asked:\n>  I'd like to hear the opinion of Cogito users about renaming the Cogito\n> commands accordingly to the GIT big renames. This would be:\n>\n>\tcg-pull -> cg-fetch\n>\tcg-update -> cg-pull\n\nIt took me a good long while of confusion before I\nrealized that cg and git were inconsistent in their\ncommand names and meanings here.  It was the source\nof Head Scratching and Not Understanding.\n\nI am firmly of the opinion that CG should either rename \nthese commands to be more consistent with GIT, or else\nmake up totally new, different names unrelated to git\nentirely.  The reuse of \"pull\" alone will be, IMO, a\nconstant source of documentation and explanation headaches.\n\nAs with git, sooner rather than later, please.\n\njdl\n"},{"id":"8683","messageId":"200509161740.23685.Josef.Weidendorfer@gmx.de","threadId":"1817","inReplyTo":"E1EG3ku-0005hU-Eb@jdl.com","subject":"Re: Should Cogito scripts be renamed?","fromName":"Josef Weidendorfer","fromEmail":"josef.weidendorfer@gmx.de","sentAt":"2005-09-16T15:40:23Z","receivedAt":"2005-09-16T15:40:23Z","isPatch":false,"sender":{"key":"josef.weidendorfer@gmx.de","avatar":null},"body":"On Friday 16 September 2005 02:07, jdl@freescale.com wrote:\n> So, like, the other day Petr asked:\n> >  I'd like to hear the opinion of Cogito users about renaming the Cogito\n> > commands accordingly to the GIT big renames. This would be:\n> >\n> >\tcg-pull -> cg-fetch\n> >\tcg-update -> cg-pull\n> ...\n> As with git, sooner rather than later, please.\n\nSame option here.\nThe 4-phased renaming could be shortened by letting cg-pull always ask\nthe following if eg. .git/no-cg-pull-warning does not exist:\n\n Warning: cg-pull includes merging after fetch since cogito 0.15\n          Use cg-fetch to do the fetching phase only\n [To get rid of this warning, run 'touch .git/no-cg-pull-warning']\n Do you want to continue (y/n) [n] ?\n\nGetting rid of this annoying question should be easy enough everybody,\nand via the template-system even for git packers...\nEven if disabled, I would still do\n\n Remember: cg-pull includes merging after fetch since cogito 0.15\n           Press Ctrl-C in the next 2 seconds to abort.\n\nJosef\n"}]}