-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pull request method for correcting Cologne dictionaries #31
Comments
Prerequisites
|
Step 1
|
Step 2
|
Step 3
|
Step 4
|
Step 7
|
I would say a batch of errors on a regular manner. |
@sanskritisampada would also be a candidate. Maybe Usha also. |
In a week or so.
Let us try the Desktop approach with Usha, it does get a bit harsh with a console. |
Congratulations @AnnaRybakovaT for your first pull request. @funderburkjim Are you OK with this method of correction submission? |
A couple of years ago, you urged that I trade in my horse and buggy for a shiny new git-mobile. After some growing pains, I finally came to love it. Now, you're pointing out the new pull-request gadget which I have never made use of. Probably I'll come to love it, also. Willing to give a try. I'm sure some new questions/concerns will initially arise. |
Notification questionI have no email notification regarding either the pull request that Anna made, or your merge of the The only way I know that something happened to csl-orig is by looking at it in Github. |
multiple batch questionSuppose Anna or Sampada do several batches of corrections. In detail, suppose Anna has done a fork of csl-orig, cloned it to her local computer, made Suppose she then makes a comment in a Github issue to notify me of this pull request. Next day she wants to start on Batch 2. Where does she start? Does she do another fork |
And now he offers you Ford Model T. It will add millions of updates to my github panel, still. |
I received the usual mail notification. You may click on the 'Watch' button on right upper corner, and you should receive all the notifications. |
She can continue to work in her local copy. She can create changes, |
Upadate your fork (Background)There are cases where your fork https://github.com/drdhaval2785/csl-orig does not contain the changes made to the original repository https://github.com/sanskrit-lexicon/csl-orig . A similar case presented itself in our exercise. @AnnaRybakovaT submitted a correction in mw72.txt via sanskrit-lexicon/csl-orig#432 and @funderburkjim made various changes to ap90.txt file like sanskrit-lexicon/csl-orig@ccd4740 . These two changes are existing on https://github.com/sanskrit-lexicon/csl-orig , but are absent from my fork https://github.com/drdhaval2785/csl-orig . The next comments would give a visual guide for the same NOTE - It is advisable to have the fork synced and local files updated before starting any new corrections. |
Update Forked Repo (Step 1)
Now my forked repository has all the changes made to https://github.com/sanskrit-lexicon/csl-orig And click on the commit. This shows the differences which are added via this updation process. Everything seems fine. My fork now has all the changes made by original repository. |
Update Forked Repo (Step 2)In this step, we will update our local files based on updated https://github.com/drdhaval2785/csl-orig via Step 1.
|
@funderburkjim |
Documented well, but would not say it's easy to grasp, let us see, until now Anna never failed to, thanks. |
OK. I will try. |
Done Watching 'all activity' for csl-orig. Thanks. |
Instructions on keeping forked csl-orig in sync with master csl-orig very useful. But there are some edge cases in the 'merge' process that could require further attention. 'Git' is very complete -- after all
Step 2 is about pulling the merged fork to our local machine. I actually think it does not matter whether 3 is done before 4. |
https://github.com/AnnaRybakovaT/csl-orig (Anna's fork of sanskrit-lexicon/csl-orig) shows |
@AnnaRybakovaT |
Rare is the word. |
Hi Anna, |
As I do not have write access to your repository, I am not getting any facility to merge the same. You must be getting some button to merge the pull request at the bottom (after the place to write message). |
I found solution!!!! |
So the Step 1 has done. I will make the Step 2 in a while. |
You've become a coder by now, I congratulate you. |
Updating a forked repo (When both ahead and behind)Recently @AnnaRybakovaT referred to a situation where her repo was X commits ahead and Y commits behind the original repository.
Now your fork is updated. You can now create a pull request to sanskrit-lexicon/csl-orig (for change in pe.txt) by following steps mentioned in this comment, as usual. |
Update your local filesBecause you pulled some changes from sanskrit-lexicon/csl-orig to drdhaval2785/csl-orig, your local files would not have those changes. The changes are still inside github website only. You need to bring those changes to your files on your computer. |
Dear Dhaval, |
Kudos! |
This issue is dedicated to give a step by step visual guide to a user wanting to submit batch of error correction via git and github on a regular manner.
For this example, we would make the following correction
Dictionary - MW72
headword - atipraRAS
See https://www.sanskrit-lexicon.uni-koeln.de/scans/MW72Scan/2014/web/webtc/indexcaller.php?key=atipraRAS&input=slp1&output=SktDevaUnicode
This gives the following result.
When it is crosschecked with the scan at https://www.sanskrit-lexicon.uni-koeln.de/scans/awork/apidev/servepdf.php?dict=MW72&key=atipraRAS , it gives the following.
On examining the scan, it is verified that the headword needs correction from
atipraRAS
toatipraRaS
.The following issue would make a step by step visual instruction to make such a correction and let the maintainers of Cologne dictionaries know about it by a pull request.
The text was updated successfully, but these errors were encountered: