On Montag, 26. Januar 2015 01:38:54 CET, Kevin Kofler wrote:
Thomas Lübking wrote:
If you had followed the discussion or at least looked at that feature
matrix Milian started and that you liked to high-handedly deem as rubbish,
you'd have noticed that webfrontends to upload patches (like suggested
https://tools.wmflabs.org/gerrit-patch-uploader/) are available to follow
a "download tarball, edit, diff files by hand and upload the patch" ...
An alternative process that also works with web uploaders is "git diff" or
"git format-patch" (which any decent GUI for git can do, so it can be done
without ever touching the git command line) and uploading the
result. I find this much nicer to work with than "magic refs".
[...]
So, with my distribution packager hat on, I think a web upload feature
should be a requirement. (I also agree with other posters that it would be
more friendly to newcomers, too.)
I doubt there's any disagreement on a nice webfrontend to upload patches
being mandatory.
Eg. I can very well see that somebody concerned w/ i18n would like to
lookup code via cgit (or similar - no flames here, please ;-), download a
single file, fix a so far untranslated string, "diff -pru" it with the
original and simply upload the patch w/o even compiling the entire software
himself.
The CI would give him the warm feeling that he didn't forget a brace or
semicolon - as well as the maintainer who would "Many thanks, I'm really
too sloppy w/ that i18n stuff" sumbit the patch by clicking a button in the
review interface.
The thing I wanted to clarify was, that this actually *is* possible w/
gerrit.
The current demo setup would only require to add one of the -existing-
webfrontends.
I assume that it was simply not done (for the demo setup) because
committing to :refs/for is just much more efficient for regular
contributors to a project (like rbtools, but minus the extra CLI to
learn/remember) than clicking through RB or similar.
Cheers,
Thomas