I was saying #2 as per the comment from Taher .... Quick Reference:
One reply from Taher ... in the same thread. ========== Okay, given the priorities and work we have at the moment, I suggest we keep semicolons and use it as the standard unless someone volunteers to make a full switch. WDYT? ========== Rishi Solanki Manager, Enterprise Software Development HotWax Systems Pvt. Ltd. Direct: +91-9893287847 http://www.hotwaxsystems.com On Fri, Sep 16, 2016 at 3:14 PM, Jacques Le Roux < jacques.le.r...@les7arts.com> wrote: > I guess you mean 2) by file, then it's OK with me. Though I'd no be > against having semicolon inconsistency in Groovy files, which was my > initial question. So no strong opinion about 2 here. > > Jacques > > > > Le 16/09/2016 à 11:31, Rishi Solanki a écrit : > >> To summarize the overall conversation; >> 1) We have decided to bulk remove semicolons from groovy. >> 2) Until #1 is not complete, we would keep adding semicolon for >> consistency. >> >> >> >> >> Rishi Solanki >> Manager, Enterprise Software Development >> HotWax Systems Pvt. Ltd. >> Direct: +91-9893287847 >> http://www.hotwaxsystems.com >> >> On Thu, Sep 15, 2016 at 10:00 AM, Jacques Le Roux < >> jacques.le.r...@les7arts.com> wrote: >> >> Actually I was wrong on this. Thanks to Jacopo I noticed that both >>> Subclipse and Tortoise allow you to select a range of revisions when you >>> look for annotations. >>> >>> So it's no longer an issue for me and we can bulk remove trailing >>> semicolons in Groovy files if we want. >>> >>> Sorry for the confusion >>> >>> Jacques >>> >>> >>> >>> Le 14/09/2016 à 04:42, Scott Gray a écrit : >>> >>> I don't particularly care one way or another if groovy files have a >>>> semi-colon at the end. I don't even care about consistency because it >>>> is >>>> such a minor thing. >>>> >>>> I say remove them if they're on a line you happen to be editing, >>>> otherwise >>>> just leave them be. >>>> >>>> Regarding the annotations, there's plenty of ways to search commit logs >>>> and >>>> personally I've never found blame to be very useful. I don't think it >>>> should be a reason to block any future bulk S/R cleanups. We've had >>>> plenty >>>> in the past (Double -> BigDecimal, Delegator -> EntityQuery, whitespace >>>> removal, etc.) and we should continue to do it to keep things clean. >>>> >>>> For searching diffs, before using git-svn I used to use: svn log -diff >>>> <path/to.file> and then use the search in the terminal to find the >>>> string >>>> I'm looking for. >>>> >>>> Regards >>>> Scott >>>> >>>> On 14 September 2016 at 07:33, Jacques Le Roux < >>>> jacques.le.r...@les7arts.com >>>> >>>> wrote: >>>>> Le 13/09/2016 à 21:28, Jacques Le Roux a écrit : >>>>> >>>>> OK found that the same than in Subclipse also exists in TortoiseSVN >>>>> >>>>>> But you need to use a command line (weird for a GUI), eg (from >>>>>> TortoiseSVN root folder) >>>>>> >>>>>> Actually wrong, simply pick a file in Windows file explorer using >>>>>> >>>>> TortoiseSVN context menu, et voilà! >>>>> I confirm, totally comparable to Subclipse annotations >>>>> >>>>> Jacques >>>>> >>>>> >>>>> >>>>> TortoiseProc.exe /command:blame /path:"C:\projectASF-Mars\ofbi >>>>> >>>>>> z\applications\product\src\main\java\org\apache\ofbiz\ >>>>>> product\catalog\CatalogWorker.java" >>>>>> >>>>>> All is explained here https://tortoisesvn.net/docs/r >>>>>> elease/TortoiseSVN_en/tsvn-automation.html#tsvn-automation-basics >>>>>> >>>>>> From the resulting UI (comparable to Subclipse) I guess changing all >>>>>> lines of a file will have the same effect. >>>>>> Even if indeed the annotations are not lost, they are very hard to use >>>>>> if >>>>>> you need to compare revision by revision. >>>>>> >>>>>> Jacques >>>>>> >>>>>> >>>>>> Le 13/09/2016 à 20:21, Jacques Le Roux a écrit : >>>>>> >>>>>> BTW thinking about it, don't you have something similar in IntellIJ? >>>>>> >>>>>>> I found an (old) image there https://markphip.blogspot.fr/2 >>>>>>> 006/12/subclipse-live-annotations.html >>>>>>> >>>>>>> Jacques >>>>>>> >>>>>>> >>>>>>> Le 13/09/2016 à 20:16, Jacques Le Roux a écrit : >>>>>>> >>>>>>> Thanks Jacopo, >>>>>>> >>>>>>>> I found how to use it in TortoiseSVN (it starts from the log view) >>>>>>>> It's complementary to what Subclipse gives and so interesting but >>>>>>>> not >>>>>>>> comparable. >>>>>>>> >>>>>>>> You don't have this global view Subclipse offers with each >>>>>>>> annotation >>>>>>>> by line from start (r1) to HEAD. >>>>>>>> Very useful with colored annotations in the same column than lines >>>>>>>> numbers. But it unfortunately contains only the last revision if all >>>>>>>> lines >>>>>>>> have been modified together in that revision. >>>>>>>> Note: to see it you need to use "Show Quick Diff" ("Revision" and >>>>>>>> "Combined Colors" are then default options, hovering is enough for >>>>>>>> me). >>>>>>>> Same than you decide to show line numbers in this column... More for >>>>>>>> those who are still using Eclipse... >>>>>>>> >>>>>>>> Jacques >>>>>>>> >>>>>>>> Le 13/09/2016 à 17:40, Jacopo Cappellato a écrit : >>>>>>>> >>>>>>>> Some examples: >>>>>>>> >>>>>>>>> svn blame README.md >>>>>>>>> >>>>>>>>> after review you run >>>>>>>>> >>>>>>>>> svn blame README.md -r 1:1757044 >>>>>>>>> >>>>>>>>> and then >>>>>>>>> >>>>>>>>> svn blame README.md -r 1:1757042 >>>>>>>>> >>>>>>>>> and so on to get back in history... nothing is lost, annotations >>>>>>>>> are >>>>>>>>> always >>>>>>>>> there. >>>>>>>>> >>>>>>>>> Jacopo >>>>>>>>> >>>>>>>>> PS: I think there is some trick to do the same with TortoiseSVN >>>>>>>>> but I >>>>>>>>> can't >>>>>>>>> tell you the details since I don't use it >>>>>>>>> >>>>>>>>> On Tue, Sep 13, 2016 at 5:16 PM, Jacques Le Roux < >>>>>>>>> jacques.le.r...@les7arts.com> wrote: >>>>>>>>> >>>>>>>>> Le 13/09/2016 à 16:45, Jacopo Cappellato a écrit : >>>>>>>>> >>>>>>>>> On Tue, Sep 13, 2016 at 4:36 PM, Jacques Le Roux < >>>>>>>>>> >>>>>>>>>> jacques.le.r...@les7arts.com> wrote: >>>>>>>>>>> >>>>>>>>>>> ... >>>>>>>>>>> >>>>>>>>>>> Before applying a such change, I'd really like to know if >>>>>>>>>>> everybody >>>>>>>>>>> >>>>>>>>>>>> is >>>>>>>>>>>> aware of what that means when it comes to svn annotations. I >>>>>>>>>>>> repeat: we >>>>>>>>>>>> will then lose all the svn annotations history in all the Groovy >>>>>>>>>>>> files. >>>>>>>>>>>> ... >>>>>>>>>>>> >>>>>>>>>>>> Jacques, are you aware that you can pass the -r argument to the >>>>>>>>>>>> >>>>>>>>>>>> blame/annotate command? >>>>>>>>>>>> >>>>>>>>>>> Jacopo >>>>>>>>>>> >>>>>>>>>>> I must say I never use that when looking at annotations in a file >>>>>>>>>>> in >>>>>>>>>>> >>>>>>>>>>> Eclipse. It's maybe useful in certain circumstances, but I hardly >>>>>>>>>>> >>>>>>>>>> see >>>>>>>>>> when. >>>>>>>>>> And once all the lines a file has been modified in one commit, I >>>>>>>>>> guess -r >>>>>>>>>> does not help at all, anyway you get only this information. Or do >>>>>>>>>> I >>>>>>>>>> miss >>>>>>>>>> something? Should I know the revision I'm looking for? I rather >>>>>>>>>> try >>>>>>>>>> to know >>>>>>>>>> when and why a line has been changed, what are the reasons of >>>>>>>>>> these >>>>>>>>>> changes, maybe to find an related Jira, etc. >>>>>>>>>> >>>>>>>>>> Jacques >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >