Just tried: <jimsys:code/dev/whimsy> % vi README.md <jimsys:code/dev/whimsy> % git commit -a [master a4f772a] test 1 file changed, 1 insertion(+), 1 deletion(-) <jimsys:code/dev/whimsy> % git push Username for 'https://git-dual.apache.org': jim Password for 'https://j...@git-dual.apache.org': Counting objects: 3, done. Delta compression using up to 24 threads. Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 285 bytes | 0 bytes/s, done. Total 3 (delta 2), reused 0 (delta 0) remote: To git@github:apache/whimsy.git remote: 2f85f27..a4f772a master -> master To https://git-dual.apache.org/repos/asf/whimsy.git 2f85f27..a4f772a master -> master
> On Mar 21, 2016, at 4:44 PM, Sam Ruby <ru...@intertwingly.net> wrote: > > On Mon, Mar 21, 2016 at 4:38 PM, sebb <seb...@gmail.com> wrote: >> On 21 March 2016 at 20:32, Jim Jagielski <j...@jagunet.com> wrote: >>> I do, but I'm still unclear on dealing w/ the GH workflow. >>> >>> Can I just do it via svn, or even *our* git and not deal >>> w/ GH at all? > > You can do it entirely using *our* git and not deal with GH at all. > >> You can certainly just work on a clone of our Git; no need to use >> GitHub (once you are set up correctly). > > Nothing needs to be set up to use our git: > > https://git-dual.apache.org/repos/asf/whimsy.git > > Pushes there are automatically picked up. I've done it. > > Jim, perhaps you could try pushing a minor change to README.md and > letting us know how it works out? > > - Sam Ruby > >>>> On Mar 21, 2016, at 4:19 PM, Sam Ruby <ru...@intertwingly.net> wrote: >>>> >>>> On Mon, Mar 21, 2016 at 3:14 PM, Jim Jagielski <j...@jagunet.com> wrote: >>>>> Well, it looks like the format has been changing... so I >>>>> can see concerns. >>>>> >>>>> But really, I'm not sure why it needs to be so >>>>> "standardized" esp when it's mucking around with >>>>> stuff it has no reason to. It's adding a line, so >>>>> I don't see the reason why it has to "recreate" the >>>>> file in the 1st place. Either it finds where a new >>>>> proxy needs to go and adds it there, or find the >>>>> line that needs to be updated, and modified *that* >>>>> line, or it finds the line it needs to delete >>>>> and trashes it. >>>>> >>>>> If a tool is updating a file which is also mostly edited >>>>> by humans, it should be pretty lax about enforcing >>>>> a "format" imo. If it doesn't need to mess with >>>>> a line, it should leave it alone or output it >>>>> exactly as it was read... >>>> >>>> Originally, this was a sorted index of files in the associated >>>> proxies-received directory. >>>> >>>> I'm OK with the idea of requirements changing and/or this being a bug >>>> in the first place. >>>> >>>> None of us like the idea of single maintainer tools. In this case, >>>> what we have here is a small, standalone tool. After the dust settles >>>> (i.e., after the meeting is over), anybody want to take a crack at >>>> improving it? >>>> >>>> Note: improving it could mean rewriting in Python and moving to Steve, >>>> I don't care. What I do care about is having multiple maintainers. >>>> >>>> - Sam Ruby >>>> >>>>>> On Mar 21, 2016, at 3:02 PM, Sam Ruby <ru...@intertwingly.net> wrote: >>>>>> >>>>>> I think having a proxy web interface continues to be a good idea; but we >>>>>> need to come to a common understanding of the data format. Too late for >>>>>> this meeting, but I'm inclined to change to a JSON format for future >>>>>> meetings. >>>>>> >>>>>> Here's the relevant lines: >>>>>> >>>>>> https://github.com/apache/whimsy/blob/c5329abf90371ff2377bcb6f087abb59605bcea4/www/members/proxy.cgi#L163 >>>>>> >>>>>> Most importantly, lines that do NOT match / \S.*\(\S+\)$/ are lost. >>>>>> >>>>>> This is clearly problematic. >>>>>> >>>>>> Suggestions welcome! >>>>>> >>>>>> - Sam Ruby >>>