Your comments

Ok, your proposal is that on each repo when you pull for the first time you would get this new dialog ? This gives more visibility to the option indeed... could a good solution as a first step.


But I'm still concerned that new developers would miss the step even having this option exposed as clearly... And by the time someone else on the team notice, he'll have dozens of repo configured with the merge commit option instead of rebase. In this case, you'll have to change every branch manually, which is quite a pain :/

Hi, since yesterday the values poll 300 and fetch 120 gives pretty good results for me. I've also activate the DEBUG but not sure to understand the log content : polling seems to occurs multiple times per minute ? I'll send you this by mail as proposed.

Many thanks !

Thomas, I didn't understand your last answer, can you explain more ?


For now the option is present when pulling, but is pretty well hidden. Indeed we did install some new SmartGit instances recently and despite our well written procedure we forgot twice to change the option, which caused our logs to become mad again.

And if you don't change it on the first pull then you'll have to re open each branch on which you already pulled with the wrong option right ?


The different solution I see :


* Changing the default option value

Reading your first comment I understood you don't want to change this ? But I can say SmartGit is the only Git client I have used that have this behavior by default, and that it is VERY annoying.


* Add a screen in the install wizard that let you choose the default option value


* Have a way to change the default behavior globally, including already pulled branches

I've just saw a strange behavior. I saw the green arrow, but nothing was fetched. I add 300 value for both delay options... I quit, changed to 1 for fetch, and then restart : nothing changed after all the favs repo were updated. I waited 5 min, the fetch was finally done. I'm wondering if SmartGit does a fetch only if the last poll gives an update ? So you'll have to wait 2 poll delay before the first fetch occurs ?

After a few hours using SmartGit with custom poll/fetch options, seems perfect to me. Many thanks !!

But it should be more visible for the user : add those options in the preferences, or at least a link to the documentation ?

Yes, there should be at least a way to change it globally. After you've installed SmartGit (might be an option in the installer right ?) And for an existing installation also... Because for now if you forget to change the option immediately after cloning or opening for each repo, then you are in trouble :(

Thanks :) Can you also add in the doc the default values ? Is the poll mandatory ? I'm only interested in the fetch...

All the background options were checked indeed.

Thanks very much for the documentation page, very interesting !! I've just tried, but seems poll.delay and fetch.delay are to be expressed in seconds, not minutes as stated in the page right ? (I began with a 5 value and SmartGit didn't stop updating repo...)