On Fri, May 22, 2020 at 5:27 AM Kirill Goncharov <[email protected]>
wrote:

> Thanks! I successfuly transferred the repo:
> https://github.com/beancount/docs
> Documentation site is at https://beancount.github.io/docs/
>
> Now we need to change site url in repo description (
> https://github.com/beancount/docs). I guess it requires admin privileges.
>

Done!



> Contributions page also needs an update:
>
> https://docs.google.com/document/d/1Z37bQ45wDtjTPaMQ_x-f33p1trH9fNosEAUgbQXwp30/edit#heading=h.wcyqutvazcon
>

Done!

Thank you Kirill, your help is much appreciated




> On Friday, May 22, 2020 at 6:54:22 AM UTC+3, Martin Blais wrote:
>>
>> On Wed, May 20, 2020 at 3:45 PM Kirill Goncharov <[email protected]>
>> wrote:
>>
>>> If you'd prefer to move it (I didn't know it was possible to move a repo
>>>> across users) you can wait, if I have Owner ACLs I'd be happy to make that
>>>> happen.
>>>>
>>>
>>> Yes, I would prefer transfer as it preserves issues, watchers and stars.
>>> Let's wait for Dominik's response.
>>>
>>
>> Done.
>> I deleted the empty github/beancount/docs repository I had created and
>> invited you to join the org, and checked that it should allow you to create
>> new repos.
>> Let me know if you encounter any issues.
>> Thank you Kirill, and looking fwd to your Beancount docs at that location.
>>
>>
>>
>>
>>> Strange. Maybe there's something hardcoded in the generator?
>>>>
>>>
>>> I don't know. It says that `beancount.tools` is a module that has no
>>> attribute `sheets_upload` (full traceback:
>>> https://github.com/xuhcc/beancount-docs/issues/14).
>>>
>>> On Wednesday, May 20, 2020 at 10:11:35 PM UTC+3, Martin Blais wrote:
>>>>
>>>> On Wed, May 20, 2020 at 2:35 PM Kirill Goncharov <[email protected]>
>>>> wrote:
>>>>
>>>>> I'd love for you to move that repo under "
>>>>>> http://github.com/beancount/docs"; if you don't mind, that would be
>>>>>> ideal.
>>>>>>
>>>>>
>>>>> Sure, I'll rename it.
>>>>>
>>>>> According to the GitHub documentation
>>>>> <https://help.github.com/en/github/administering-a-repository/transferring-a-repository>,
>>>>> I need a permission to create repositories in organization in order to
>>>>> initiate the transfer. Can you grant me such permission?
>>>>>
>>>>
>>>> I'm not able to grant at the moment, I'm merely a Member of the org; I
>>>> just asked Dominik if he'll promote me to Owner.
>>>> In any case, I've created an empty repo here:
>>>> https://github.com/beancount/docs
>>>> Are you able to push it over that (along with the history)?
>>>>
>>>> If you'd prefer to move it (I didn't know it was possible to move a
>>>> repo across users) you can wait, if I have Owner ACLs I'd be happy to make
>>>> that happen.
>>>>
>>>>
>>>>
>>>>>
>>>>> Feel free to stick your name in the generated docs somewhere as the
>>>>>> maintainer and get some credit for all that nice work.  Alternatively, I
>>>>>> have a credits file somewhere in the source repo that I can convert to a
>>>>>> Google doc, that would be an easy way to make this appear in your 
>>>>>> generated
>>>>>> docs.
>>>>>>
>>>>>
>>>>> We have a history of commits, I think that's enough.
>>>>>
>>>>>
>>>>>> At a quick glance, I notice Dominik's has a full index in the API
>>>>>> reference, and not a hierarchical one (not sure this matters):
>>>>>>
>>>>>> https://aumayr.github.io/beancount-docs-static/api_reference/index.html
>>>>>>
>>>>>
>>>>> I didn't found a way to build such an index automatically with mkdocs.
>>>>>
>>>>
>>>> No worries.
>>>>
>>>>
>>>>
>>>>> Also your API reference is missing the "projects" subdirectory.
>>>>>>
>>>>>
>>>>> This subdirectory is not present in the beancount package downloaded
>>>>> from PyPI.
>>>>> Also, the documentation generator fails to read 'tools' subdirectory,
>>>>> I can't figure out why. But I added documentation pages for 'loader',
>>>>> 'prices' and 'web' which were missing.
>>>>>
>>>>
>>>> Strange. Maybe there's something hardcoded in the generator?
>>>>
>>>>
>>>>
>>>>>
>>>>> On Wednesday, May 20, 2020 at 6:13:07 PM UTC+3, Martin Blais wrote:
>>>>>>
>>>>>> On Wed, May 20, 2020 at 6:34 AM Kirill Goncharov <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> >After I refresh the code and migrate the tickets, I'd love to
>>>>>>> integrate Kirill's .md docs
>>>>>>>
>>>>>>> How would you like to do that?
>>>>>>>
>>>>>>> I think it's better to keep the parser and resulting markdown files
>>>>>>> in a separate repo unless there's a compelling reason to do otherwise, 
>>>>>>> as
>>>>>>> this allows frequent updates (I currently do re-parsing once a week).
>>>>>>> That being said, I would happily transfer my beancount-docs repo to
>>>>>>> https://github.com/beancount/ organization and add you as
>>>>>>> collaborator.
>>>>>>>
>>>>>>
>>>>>> Come to think of it, this makes the most sense. This way there's no
>>>>>> need to pepper the code repo with documentation updates.
>>>>>>
>>>>>> I'd love for you to move that repo under "
>>>>>> http://github.com/beancount/docs"; if you don't mind, that would be
>>>>>> ideal.
>>>>>> It would make a https://beancount.github.io/docs/ root for that
>>>>>> documentation site, which is a pretty nice URL.
>>>>>>
>>>>>> Two more things:
>>>>>> - Feel free to stick your name in the generated docs somewhere as the
>>>>>> maintainer and get some credit for all that nice work.  Alternatively, I
>>>>>> have a credits file somewhere in the source repo that I can convert to a
>>>>>> Google doc, that would be an easy way to make this appear in your 
>>>>>> generated
>>>>>> docs.
>>>>>>
>>>>>> - Your conversikon seems like it covers all of the static docs
>>>>>> generated by Dominik, here:
>>>>>> https://aumayr.github.io/beancount-docs-static/
>>>>>> <https://aumayr.github.io/beancount-docs-static/api_reference/index.html>
>>>>>> Is this correct? Does it cover everything that is there?
>>>>>> At a quick glance, I notice Dominik's has a full index in the API
>>>>>> reference, and not a hierarchical one (not sure this matters):
>>>>>>
>>>>>> https://aumayr.github.io/beancount-docs-static/api_reference/index.html
>>>>>> Also your API reference is missing the "projects" subdirectory.
>>>>>>
>>>>>> Let me know if I help with anything to make this happen,
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> On Tuesday, May 19, 2020 at 4:57:14 PM UTC+3, Martin Blais wrote:
>>>>>>>>
>>>>>>>> On Tue, May 19, 2020 at 5:28 AM Martin Michlmayr <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> * Martin Blais <[email protected]> [2020-05-18 04:24]:
>>>>>>>>> > Martin: Did you want to go beyond this and create a mapping?
>>>>>>>>>
>>>>>>>>> I have a mapping now for some users.  For quite a few people I
>>>>>>>>> cannot
>>>>>>>>> find a mapping.  I think once we've done the migration, we can
>>>>>>>>> update
>>>>>>>>> the BitBucket issues and let them know about the move to GitHub.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Anyway, I emailed some people asking for their GitHub username, so
>>>>>>>>> please give me a few days.
>>>>>>>>>
>>>>>>>>
>>>>>>>> SGTM, I'll wait for your mapping and then I'll test it with
>>>>>>>> git-remote-hg.
>>>>>>>> Thanks a lot for your help and thanks to Kirill Goncharov for
>>>>>>>> figuring out the issues migration.
>>>>>>>>
>>>>>>>> I re-ran the hg-fast-export conversion and git-remote-hg ones last
>>>>>>>> night to see if there's any benefit to using one vs. the other.
>>>>>>>> The former fails with an exception; the latter works well.  It'll
>>>>>>>> be a git-remote-log conversion.
>>>>>>>> I diffed all the heads of branches to make sure nothing's lost;
>>>>>>>> seems to have worked perfectly.
>>>>>>>> I also spot-checked some of the per-branch logs, they also fine.
>>>>>>>> The tags are also present and matching.
>>>>>>>>
>>>>>>>> There are a few final relatively easy things I need to figure out:
>>>>>>>>
>>>>>>>> - I have some repo lying around with local changes that needs to
>>>>>>>> get merged before I make the final conversion. I'll merge those 
>>>>>>>> changes in
>>>>>>>> hg and reimport.
>>>>>>>>
>>>>>>>> - Mercurial has the concept of "closing" a branch (typically when
>>>>>>>> it gets merged). This results over time in a large set of "inactive" 
>>>>>>>> and a
>>>>>>>> smaller set of "active" branches. The conversion merely creates 
>>>>>>>> branches,
>>>>>>>> for both active and inactive ones. The git-remote-hg docs mention 
>>>>>>>> "Closed
>>>>>>>> branches are not supported; they are not shown and you can’t close or
>>>>>>>> reopen. Additionally in certain rare situations a synchronization 
>>>>>>>> issue can
>>>>>>>> occur (Bug #65)."  I want to figure a way to keep the branch refs / 
>>>>>>>> history
>>>>>>>> yet have them not show up in the list of branches (so that the little
>>>>>>>> github menu doesn't show all these closed branches as if they were 
>>>>>>>> work in
>>>>>>>> progress). I think I may use a tag in under archive/ like some people 
>>>>>>>> do to
>>>>>>>> differentiate those from tags for released versions.
>>>>>>>>
>>>>>>>> - Dominik Aumayr created the github.com/beancount/beancount
>>>>>>>> repository originally and gave me admin rights. While I'm able to pull 
>>>>>>>> the
>>>>>>>> output of a fresh git-remote-hg conversion on top of that repo (with a
>>>>>>>> minor merge on a tags file), I'd prefer to empty it or remove it and
>>>>>>>> recreate it from scratch with the latest version of the git-remote-hg
>>>>>>>> converter.  Is this going to cause problems? I suspect I would not 
>>>>>>>> since I
>>>>>>>> can pull the recent conversion on top, the checksums are probably the 
>>>>>>>> same
>>>>>>>> and the repos would be compatible. Have you done that before? I wonder 
>>>>>>>> if
>>>>>>>> it's easiest to delete and recreate the repo project in github (does 
>>>>>>>> github
>>>>>>>> make that possible or if I delete the repo would the 
>>>>>>>> beancount/beancount
>>>>>>>> name be unavailable forever?).
>>>>>>>>
>>>>>>>> After I refresh the code and migrate the tickets, I'd love to
>>>>>>>> integrate Kirill's .md docs and ask if people can remove other static 
>>>>>>>> docs
>>>>>>>> to there's only one copy out there and change all pointers to the repo.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "Beancount" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>> send an email to [email protected].
>>>>>>> To view this discussion on the web visit
>>>>>>> https://groups.google.com/d/msgid/beancount/fac47049-267d-4205-88f3-6e030e7d2039%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/beancount/fac47049-267d-4205-88f3-6e030e7d2039%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Beancount" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/beancount/bbc6da8c-20a5-4c0d-9292-ce9a112b8c99%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/beancount/bbc6da8c-20a5-4c0d-9292-ce9a112b8c99%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Beancount" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/beancount/a5714ee2-852a-4a19-acba-26c5c1ab6fc3%40googlegroups.com
>>> <https://groups.google.com/d/msgid/beancount/a5714ee2-852a-4a19-acba-26c5c1ab6fc3%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Beancount" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/beancount/a9139221-84a7-4efe-9f6e-029b9a92754a%40googlegroups.com
> <https://groups.google.com/d/msgid/beancount/a9139221-84a7-4efe-9f6e-029b9a92754a%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/CAK21%2BhOmoLuOU%2BsBhaeB41uvdkfW8mD6aHHQ4qUQ%2BFcPhhr0ZQ%40mail.gmail.com.

Reply via email to