Am 2018-03-30 um 10:47 schrieb Basin Ilya:
Hi.
We need your opinion on the following topic. While Svn and Cvs providers 
perform the list() operation remotely and don't need a checkout directory, Git 
and some others
simply list the local files (generally, because their SCMs don't provide a 
remote list method). Arguments passed to the list() method also have different 
meanings for those
providers.


We should specify in the ScmProvider.list() javadoc that if the SCM does not 
support remote listing, then the method should just fail and also modify the 
existing
ListCommand implementations.

My opinion on this is that the ListCommand says remote repos. If some SCM provider implements it wrong, it either has to be dropped or corrected. I don't like the idea to checkout or clone to list files.

The Git provider has been implemented incorrectly from the beginning. I checked some other SCMs and they don't implement it at all.

This needs to be fixed in 2.0.0.

Michael

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to