the format edited lines only applies to save actions, it will do
nothing to help me with my ctrl+shift+f twitch. i often format code as
i work on it because i just brain dump it all into a single line and
let the ide format it by pressing ctrl+shift+f. this happens multiple
times before saving.

anyways, we need consistent formatting in all our code. once that is
done i can go back to working on the queuing thing.

-igor

On Tue, Jan 28, 2014 at 9:04 AM, Sven Meier <[email protected]> wrote:
> "format edited lines" are configured in org.eclipse.jdt.ui.prefs, and these
> files are no longer under version control.
>
> Sven
>
>
>
> On 01/28/2014 05:35 PM, Martin Grigorov wrote:
>>
>> I think the setting "format edited lines" is not in the committed
>> .settings/ and that's why Igor's IDE touches code that it should not.
>>
>> I am +1 to reformat all files now and have cleaner commit diffs in the
>> future.
>> But we should do this for 1.5, 6.x and 7.x. Otherwise I think Git will
>> have
>> big problems with merging/cherry picking.
>>
>> Martin Grigorov
>> Wicket Training and Consulting
>>
>>
>> On Tue, Jan 28, 2014 at 5:27 PM, Sven Meier <[email protected]> wrote:
>>
>>>   if the formatter config is correct i shouldnt have to just format
>>> edited
>>>>
>>>> lines...
>>>>
>>> Correct.
>>>
>>> It's just that we've coded with difference format settings / IDEs in the
>>> past years. To be sure we'd have to run the formatter once on all files.
>>>
>>> Sven
>>>
>>>
>>>
>>> On 01/28/2014 05:12 PM, Igor Vaynberg wrote:
>>>
>>>> if the formatter config is correct i shouldnt have to just format
>>>> edited lines...
>>>>
>>>> -igor
>>>>
>>>> On Tue, Jan 28, 2014 at 4:30 AM, Sven Meier <[email protected]> wrote:
>>>>
>>>>> Our format defines lineSplit=100, so that lines gets wrapped correctly.
>>>>>
>>>>> If you're using Eclipse's Save Actions, do you have "format edited
>>>>> lines"
>>>>> selected in the configuration?
>>>>>
>>>>> Regards
>>>>> Sven
>>>>>
>>>>>
>>>>>
>>>>> On 01/28/2014 09:52 AM, Igor Vaynberg wrote:
>>>>>
>>>>>> apparently eclipse formatter setup in master is incorrect. i am
>>>>>> working on a new queuing implementation idea and keep getting crap
>>>>>> like this all over the code, any ideas? after running code cleanup on
>>>>>> the workspace all the files are modified and i have effectively lost
>>>>>> my changes...
>>>>>>
>>>>>> -igor
>>>>>>
>>>>>> diff --git a/wicket-core/src/main/java/org/apache/wicket/Application.
>>>>>> java
>>>>>> b/wicket-core/src/main/java/org/apache/wicket/Application.java
>>>>>> index 7d8e52b..eab5a42 100644
>>>>>> --- a/wicket-core/src/main/java/org/apache/wicket/Application.java
>>>>>> +++ b/wicket-core/src/main/java/org/apache/wicket/Application.java
>>>>>> @@ -155,7 +155,8 @@ public abstract class Application implements
>>>>>> UnboundListener, IEventSink
>>>>>>             * without being in a request/ being set in the thread
>>>>>> local
>>>>>> (we need that e.g. for when we are
>>>>>>             * in a destruction thread).
>>>>>>             */
>>>>>> -       private static final Map<String, Application>
>>>>>> applicationKeyToApplication = Generics.newHashMap(1);
>>>>>> +       private static final Map<String, Application>
>>>>>> applicationKeyToApplication = Generics
>>>>>> +               .newHashMap(1);
>>>>>>
>>>>>>            /** Log. */
>>>>>>            private static final Logger log =
>>>>>> LoggerFactory.getLogger(Application.class);
>>>>>> @@ -219,8 +220,8 @@ public abstract class Application implements
>>>>>> UnboundListener, IEventSink
>>>>>>                    Application application =
>>>>>> ThreadContext.getApplication();
>>>>>>                    if (application == null)
>>>>>>                    {
>>>>>> -                       throw new WicketRuntimeException("There is no
>>>>>> application attached to current thread " +
>>>>>> -                               Thread.currentThread().getName());
>>>>>> +                       throw new WicketRuntimeException("There is no
>>>>>> application attached to current thread "
>>>>>> +                               + Thread.currentThread().getName());
>>>>>>
>>>>>> On Thu, Nov 14, 2013 at 3:07 AM, Martijn Dashorst
>>>>>> <[email protected]> wrote:
>>>>>>
>>>>>>> I did not realise this was waiting on me.
>>>>>>>
>>>>>>> I guess the main problem with using the resources bundle approach is
>>>>>>> that the formatting.xml remains necessary for compatibility with
>>>>>>> IntelliJ (and perhaps Netbeans). So we can't just bundle up the
>>>>>>> .settings folder and use that as the canonical version.
>>>>>>>
>>>>>>> Martijn
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Nov 12, 2013 at 11:10 PM, Igor Vaynberg <
>>>>>>> [email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> any progress Martijn?
>>>>>>>>
>>>>>>>> -igor
>>>>>>>>
>>>>>>>> On Sun, Nov 10, 2013 at 12:49 AM, Martijn Dashorst
>>>>>>>> <[email protected]> wrote:
>>>>>>>>
>>>>>>>>> We can let the eclipse plugin automatically add the project
>>>>>>>>> settings
>>>>>>>>> if we upload a jar to maven central with our configuration.
>>>>>>>>>
>>>>>>>>> <plugin>
>>>>>>>>> <artifactId>maven-eclipse-plugin</artifactId>
>>>>>>>>> <version>2.9</version>
>>>>>>>>> <inherited>true</inherited>
>>>>>>>>> <configuration>
>>>>>>>>> <downloadSources>true</downloadSources>
>>>>>>>>> <downloadJavadoc>false</downloadJavadoc>
>>>>>>>>> <ajdtVersion>${java.version}</ajdtVersion>
>>>>>>>>> <additionalConfig>
>>>>>>>>> <file>
>>>>>>>>> <name>.settings/edu.umd.cs.findbugs.plugin.eclipse.prefs</name>
>>>>>>>>> <location>/edu.umd.cs.findbugs.plugin.eclipse.prefs</location>
>>>>>>>>> </file>
>>>>>>>>> <file>
>>>>>>>>> <name>.settings/org.eclipse.core.resources.prefs</name>
>>>>>>>>> <location>/org.eclipse.core.resources.prefs</location>
>>>>>>>>> </file>
>>>>>>>>> <file>
>>>>>>>>> <name>.settings/org.eclipse.jdt.apt.core.prefs</name>
>>>>>>>>> <location>/org.eclipse.jdt.apt.core.prefs</location>
>>>>>>>>> </file>
>>>>>>>>> <file>
>>>>>>>>> <name>.settings/org.eclipse.jdt.core.prefs</name>
>>>>>>>>> <location>/org.eclipse.jdt.core.prefs</location>
>>>>>>>>> </file>
>>>>>>>>> <file>
>>>>>>>>> <name>.settings/org.eclipse.jdt.ui.prefs</name>
>>>>>>>>> <location>/org.eclipse.jdt.ui.prefs</location>
>>>>>>>>> </file>
>>>>>>>>> <file>
>>>>>>>>> <name>.settings/org.eclipse.wst.validation.prefs</name>
>>>>>>>>> <location>/org.eclipse.wst.validation.prefs</location>
>>>>>>>>> </file>
>>>>>>>>> <file>
>>>>>>>>> <name>.settings/org.maven.ide.eclipse.prefs</name>
>>>>>>>>> <location>/org.maven.ide.eclipse.prefs</location>
>>>>>>>>> </file>
>>>>>>>>> </additionalConfig>
>>>>>>>>> </configuration>
>>>>>>>>> <dependencies>
>>>>>>>>> <dependency>
>>>>>>>>> <groupId>nl.topicus.onderwijs</groupId>
>>>>>>>>> <artifactId>eclipse-settings</artifactId>
>>>>>>>>> <version>2012.2.2</version>
>>>>>>>>> </dependency>
>>>>>>>>> </dependencies>
>>>>>>>>> </plugin>
>>>>>>>>>
>>>>>>>>> On Sun, Nov 10, 2013 at 12:45 AM, Igor Vaynberg
>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> yes, making it a workspace default messes up other projects...
>>>>>>>>>>
>>>>>>>>>> this way every time i import a project into the eclipse workspace
>>>>>>>>>> i
>>>>>>>>>> have to go and manually set the formatter on every module, which
>>>>>>>>>> as
>>>>>>>>>> you can imagine is not optimal....
>>>>>>>>>>
>>>>>>>>>> -igor
>>>>>>>>>>
>>>>>>>>>> On Sat, Nov 9, 2013 at 1:40 PM, Martin Grigorov <
>>>>>>>>>> [email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> But you have to import the xml just once, right ? It is not a big
>>>>>>>>>>> deal.
>>>>>>>>>>> Or the problem is that the xml messes up the other projects in
>>>>>>>>>>> your
>>>>>>>>>>> workspace ?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Sat, Nov 9, 2013 at 7:24 AM, Igor Vaynberg
>>>>>>>>>>> <[email protected]>wrote:
>>>>>>>>>>>
>>>>>>>>>>>   it is really frustrating that i have to do this manually now.
>>>>>>>>>>>>
>>>>>>>>>>>> before
>>>>>>>>>>>> all i had to do was checkout the project and it was all set.
>>>>>>>>>>>> wicket
>>>>>>>>>>>> shares my workspace with other projects so the workspace-default
>>>>>>>>>>>> is
>>>>>>>>>>>> not going to work.
>>>>>>>>>>>>
>>>>>>>>>>>> can we drop the format def on wicket.apache.org and configure
>>>>>>>>>>>> the
>>>>>>>>>>>> maven plugin to set it up:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> http://maven.apache.org/plugins/maven-eclipse-plugin/
>>>>>>>>>>>> examples/load-code-styles.html
>>>>>>>>>>>>
>>>>>>>>>>>> -igor
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Nov 8, 2013 at 12:56 AM, Martin Grigorov
>>>>>>>>>>>> <[email protected]>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> I'll test this soon.
>>>>>>>>>>>>> I'll update the docs for IDEA too if needed.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Thu, Nov 7, 2013 at 11:02 AM, Sven Meier <[email protected]>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>   Thanks, I've added a hint to the Idea instructions.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>> Sven
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 11/06/2013 10:12 AM, Vojtěch Krása wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>   You should also specify values for "Class count to use
>>>>>>>>>>>>>> import
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> with '*'"
>>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>> "Names count to use static import with '*'", since these
>>>>>>>>>>>>>>> values
>>>>>>>>>>>>>>> are
>>>>>>>>>>>>>>> not in EclipseCodeFormat.xml,
>>>>>>>>>>>>>>> and differs between Idea and Eclipse by default.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> V.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 2013/11/6 Sven Meier <[email protected]>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>     Hi all,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I removed all org.eclipse.jdt.[core|ui].prefs from the repo
>>>>>>>>>>>>>>>> as
>>>>>>>>>>>>>>>> discussed.
>>>>>>>>>>>>>>>> EclipseCodeFormat.xml is updated now to our latest and
>>>>>>>>>>>>>>>> greatest
>>>>>>>>>>>>>>>> code
>>>>>>>>>>>>>>>> format
>>>>>>>>>>>>>>>> (which might differ between 6.x and master).
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Eclipse users should run "mvn eclipse:eclipse" to regenerate
>>>>>>>>>>>>>>>> org.eclipse.jdt.core.prefs, then (re-)import
>>>>>>>>>>>>>>>> EclipseCodeFormat.xml and
>>>>>>>>>>>>>>>> use
>>>>>>>>>>>>>>>> it as the default for your Wicket workspace(s).
>>>>>>>>>>>>>>>> I've added a paragraph about the recommended Eclipse setup
>>>>>>>>>>>>>>>> here:
>>>>>>>>>>>>>>>> http://wicket.apache.org/learn/ides.html
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Could an Idea user please confirm that the format plugin (
>>>>>>>>>>>>>>>> http://plugins.jetbrains.com/plugin/6546) works as expected?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>>>> Sven
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 11/05/2013 12:05 PM, Martin Grigorov wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>     On Tue, Nov 5, 2013 at 1:01 PM, Sven Meier <
>>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>      IMHO we should have one authoritative source for our
>>>>>>>>>>>>>>>>> source
>>>>>>>>>>>>>>>>> format
>>>>>>>>>>>>>>>>> only.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>   Whether this is EclipseCodeFormat.xml or something else
>>>>>>>>>>>>>>>>> can
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> be
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> dicussed
>>>>>>>>>>>>>
>>>>>>>>>>>>>   on
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> the other mail thread.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Currently all org.eclipse.jdt.core.prefs have already
>>>>>>>>>>>>>>>>>> diverged
>>>>>>>>>>>>>>>>>> from
>>>>>>>>>>>>>>>>>> EclipseCodeFormat.xml (perhaps they even differ between
>>>>>>>>>>>>>>>>>> each
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> other?),
>>>>>>>>>>>>>
>>>>>>>>>>>>>   so
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I'm +1 to remove those settings from the repo as Martin
>>>>>>>>>>>>>>>>>> has
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> suggested.
>>>>>>>>>>>>>
>>>>>>>>>>>>>   I can live with having to configure my Wicket workspace(s)
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> once by
>>>>>>>>>>>>>>>>>> importing EclipseCodeFormat.xml.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> So if no one objects, I'll update EclipseCodeFormat.xml
>>>>>>>>>>>>>>>>>> from
>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>> current
>>>>>>>>>>>>>>>>>> settings in wicket-core and apply Martin's patch
>>>>>>>>>>>>>>>>>> afterwards.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>     I'm +1.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> With the plugin that Rusi suggested in the other thread I
>>>>>>>>>>>>>>>>> can
>>>>>>>>>>>>>>>>> import
>>>>>>>>>>>>>>>>>       EclipseCodeFormat.xml in Intellij IDEA and hopefully
>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> formatting
>>>>>>>>>>>>>
>>>>>>>>>>>>>   will
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> be the same for all of us.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>     Sven
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 11/04/2013 04:42 PM, Martin Funk wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>      not quite
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>   if the org.eclipse.jdt.ui.prefs are not present eclipse
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> will
>>>>>>>>>>>>>>>>>>> fall
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> back
>>>>>>>>>>>>>
>>>>>>>>>>>>>   to
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> the workspace setting esp. formatter.
>>>>>>>>>>>>>>>>>>> The formatter profile as I described it in the attachment
>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>> https://issues.apache.org/jira/browse/WICKET-5399
>>>>>>>>>>>>>>>>>>> has to be imported into the workspace once.
>>>>>>>>>>>>>>>>>>> If one has to follow more than one code formatting
>>>>>>>>>>>>>>>>>>> rulesets,
>>>>>>>>>>>>>>>>>>> than
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> they
>>>>>>>>>>>>>
>>>>>>>>>>>>>   have to be set for each
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> project. The setting of the formatter profile will be
>>>>>>>>>>>>>>>>>>> written
>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>> org.eclipse.jdt.ui.prefs.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> mf
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Am 04.11.2013 um 16:25 schrieb Sven Meier
>>>>>>>>>>>>>>>>>>> <[email protected]
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>       Ok, removing org.eclipse.jdt.core.prefs and
>>>>>>>>>>>>>>>>>>> org.eclipse.jdt.ui.prefs
>>>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>     easy.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> But without these files the Eclipse project settings
>>>>>>>>>>>>>>>>>>>> (Java
>>>>>>>>>>>>>>>>>>>> Code
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Style
>>>>>>>>>>>>>
>>>>>>>>>>>>>   ->
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Formatter) have to be adjusted manually for each Wicket
>>>>>>>>>>>>>>>>>>>> module
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> after
>>>>>>>>>>>>>
>>>>>>>>>>>>>   "mvn
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> eclipse:eclipse" :(.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Sven
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On 11/04/2013 09:58 AM, Martin Grigorov wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>      Hi,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>   Can someone of other Wicket code developers take a
>>>>>>>>>>>>>>>>>>>> look
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> at
>>>>>>>>>>>>>>>>>>>>> https://github.com/apache/wicket/pull/56 ?
>>>>>>>>>>>>>>>>>>>>> This is a pull request with some changes/updates to
>>>>>>>>>>>>>>>>>>>>> Eclipse's
>>>>>>>>>>>>>>>>>>>>> .settings/
>>>>>>>>>>>>>>>>>>>>> (required by newer versions of Eclipse ?!).
>>>>>>>>>>>>>>>>>>>>> I don't use Eclipse and I cannot decide whether the PR
>>>>>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>>>>>> good or
>>>>>>>>>>>>>>>>>>>>> not.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> https://github.com/apache/wicket/pull/57/commits is
>>>>>>>>>>>>>>>>>>>>> another
>>>>>>>>>>>>>>>>>>>>> PR
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> from
>>>>>>>>>>>>>
>>>>>>>>>>>>>   Martin
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Funk that has some improvements to Wicket's unit tests
>>>>>>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>>>>>>> I'd
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> like
>>>>>>>>>>>>>
>>>>>>>>>>>>>   to
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> merge but I cannot because it depends on PR 56.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Additionally I'd like to ask all Eclipse users to
>>>>>>>>>>>>>>>>>>>>> disable
>>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> "auto
>>>>>>>>>>>>>
>>>>>>>>>>>>>   format
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> the whole file" feature.
>>>>>>>>>>>>>>>>>>>>> https://github.com/mafulafunk/wicket/commit/
>>>>>>>>>>>>>>>>>>>>> 0aac81f393047865088864c6b299ce1e022ce1fa
>>>>>>>>>>>>>>>>>>>>> (part
>>>>>>>>>>>>>>>>>>>>> of PR 57) has such formatting changes that we agreed
>>>>>>>>>>>>>>>>>>>>> should
>>>>>>>>>>>>>>>>>>>>> not
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> be
>>>>>>>>>>>>>
>>>>>>>>>>>>>   together
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> with functional changes because they add a lot of noise
>>>>>>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> makes
>>>>>>>>>>>>>
>>>>>>>>>>>>>   the
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> code
>>>>>>>>>>>>>>>>>>>>> review and git bisect sesssions a lot harder.
>>>>>>>>>>>>>>>>>>>>> Lately I have seen such changes in Sven's commits as
>>>>>>>>>>>>>>>>>>>>> well.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Please configure Eclipse to not auto format or to
>>>>>>>>>>>>>>>>>>>>> format
>>>>>>>>>>>>>>>>>>>>> only the
>>>>>>>>>>>>>>>>>>>>> changed
>>>>>>>>>>>>>>>>>>>>> code, but not the whole file.
>>>>>>>>>>>>>>>>>>>>> If this is not possible with Eclipse then you can use
>>>>>>>>>>>>>>>>>>>>> "git
>>>>>>>>>>>>>>>>>>>>> add
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> -p"
>>>>>>>>>>>>>
>>>>>>>>>>>>>   to
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> select only the functional changes in one commit and
>>>>>>>>>>>>>>>>>>>>> all
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> formatting
>>>>>>>>>>>>>
>>>>>>>>>>>>>   related
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ones in another one.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> On Sun, Nov 3, 2013 at 11:40 PM, mafulafunk
>>>>>>>>>>>>>>>>>>>>> <[email protected]>
>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>       GitHub user mafulafunk opened a pull request:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>            https://github.com/apache/wicket/pull/57
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           Assert that instance of
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           Ok,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           this is two commits aa422c1 is just because
>>>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>> eclipse
>>>>>>>>>>>>>>>>>>>>>> property
>>>>>>>>>>>>>>>>>>>>>> files
>>>>>>>>>>>>>>>>>>>>>> get in the way.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           The commit 0aac81f was inspired by a non
>>>>>>>>>>>>>>>>>>>>>> informativ test
>>>>>>>>>>>>>>>>>>>>>> fail.
>>>>>>>>>>>>>>>>>>>>>>           Like the assert
>>>>>>>>>>>>>>>>>>>>>>           assertTrue(factory.getFieldValue(field, obj)
>>>>>>>>>>>>>>>>>>>>>> instanceof
>>>>>>>>>>>>>>>>>>>>>> ILazyInitProxy);
>>>>>>>>>>>>>>>>>>>>>>           simply fails with no further information.
>>>>>>>>>>>>>>>>>>>>>>           As org.hamcrest.CoreMatchers is already
>>>>>>>>>>>>>>>>>>>>>> pulled
>>>>>>>>>>>>>>>>>>>>>> into the
>>>>>>>>>>>>>>>>>>>>>> classpath
>>>>>>>>>>>>>>>>>>>>>> by
>>>>>>>>>>>>>>>>>>>>>> junit it might be ok to transform the given assertTrue
>>>>>>>>>>>>>>>>>>>>>> to:
>>>>>>>>>>>>>>>>>>>>>>           assertThat(factory.getFieldValue(field,
>>>>>>>>>>>>>>>>>>>>>> obj),
>>>>>>>>>>>>>>>>>>>>>> instanceOf(ILazyInitProxy.class));
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           Now when the assertion fails the value of
>>>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>> first
>>>>>>>>>>>>>>>>>>>>>> argument is
>>>>>>>>>>>>>>>>>>>>>> printed
>>>>>>>>>>>>>>>>>>>>>>           in the test output.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> You can merge this pull request into a Git repository
>>>>>>>>>>>>>>>>>>>>>> by
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> running:
>>>>>>>>>>>>>
>>>>>>>>>>>>>             $ git pull https://github.com/mafulafunk/
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> wicketassertThatInstanceOf
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Alternatively you can review and apply these changes
>>>>>>>>>>>>>>>>>>>>>> as
>>>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> patch
>>>>>>>>>>>>>
>>>>>>>>>>>>>    at:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> https://github.com/apache/wicket/pull/57.patch
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> ----
>>>>>>>>>>>>>>>>>>>>>> commit aa422c16a8711c43e03b65cec7148afd53153ac5
>>>>>>>>>>>>>>>>>>>>>> Author: Martin Funk <[email protected]>
>>>>>>>>>>>>>>>>>>>>>> Date:   2013-10-28T19:03:09Z
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           remove eclipse jdt.core and jdt.ui prefs
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> commit 0aac81f393047865088864c6b299ce1e022ce1fa
>>>>>>>>>>>>>>>>>>>>>> Author: Martin Funk <[email protected]>
>>>>>>>>>>>>>>>>>>>>>> Date:   2013-11-03T21:20:56Z
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           Refactor Testcases to make failing tests
>>>>>>>>>>>>>>>>>>>>>> more
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> informative:
>>>>>>>>>>>>>
>>>>>>>>>>>>>             Refactor
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           assertTrue(factory.getFieldValue(field, obj)
>>>>>>>>>>>>>>>>>>>>>> instanceof
>>>>>>>>>>>>>>>>>>>>>> ILazyInitProxy);
>>>>>>>>>>>>>>>>>>>>>>           to
>>>>>>>>>>>>>>>>>>>>>>           assertThat(factory.getFieldValue(field,
>>>>>>>>>>>>>>>>>>>>>> obj),
>>>>>>>>>>>>>>>>>>>>>> instanceOf(ILazyInitProxy.class));
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>           Now when the assertion fails the value of
>>>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>> first
>>>>>>>>>>>>>>>>>>>>>> argument is
>>>>>>>>>>>>>>>>>>>>>> printed
>>>>>>>>>>>>>>>>>>>>>>           in the test output.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> ----
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Become a Wicket expert, learn from the best:
>>>>>>>>> http://wicketinaction.com
>>>>>>>>>
>>>>>>> --
>>>>>>> Become a Wicket expert, learn from the best:
>>>>>>> http://wicketinaction.com
>>>>>>>
>

Reply via email to