When was pywikibot moved to git I am not able to update it correctly.
* svn does not work anymore. I read, that is still possible to use svn,
but how?
* git - I have installed tortoise git and git, but how to update with it
(Windows)? I right-click on directory, select "git synchronise", then
"pull" and I got:
>From https://gerrit.wikimedia.org/r/pywikibot/core
184bb87..2c8c3c5 master -> origin/master
fatal: Not a git repository:
/data/project/pywikibot/public_html/core/.git/modules/scripts/i18n
git nebyl správně ukončen (kód ukončení 1) (8266 ms @ 2.9.2013 22:27:03)
* downloading nigtly pack works (but not for harvest template), but it
overwrites my modified sripts - with svn my changes were merged.
I have two more questions:
* Where to report bugs now? on sourceforge? on bugzilla? via mail?
somewhere else?
* Renaming trunk/rewrite to compact/core was not good idea - both words
starts with "co" - problem with insufficient resolution.
JAnD
Hi,
Name of this project is really confusing. sometimes we use pywikipedia,
sometimes pywikibot, and sometimes more strange names like PyWikipediaBot:
I think we have to move this page and all of the subpages to Pywikibot. As
we used this name in the Git repository, new mailing lists, and so many
other places
https://www.mediawiki.org/wiki/PWB
What do you think? Is there any objection or suggestion?
Best
--
Amir
Why am I getting following message
Received incomplete XML data. Sleeping for 30 seconds...
WARNING: Token not found on wikipedia:sr. You will not be able to edit
any page.
I have the latest scripts, installed a patch and again nothing happens.
Hi, I have a problem with git since one week. I get the following error
message:
[root@server core]# git pullall
Already up-to-date.
fatal: reference is not a tree: e58e6309364dc0a692ee12c1678ab3429cd06cab
Unable to checkout 'e58e6309364dc0a692ee12c1678ab3429cd06cab' in submodule
path 'externals/httplib2'
I use core. I am now unable to merge my own branch with the master branch.
Legoktm tried to help me on irc.
If I try "git reset --hard" and then "git submodule update --init" i get
the same error message. "
rm -rf externals/httplib2" does not help neither.
I hope someone can help me. You can also contact me on irc. Could this be a
problem because I did change the directory owner from root to a user to
push as a user and not as a root from my home pc? (I am using the commands
as root via ssh.)
Sk!d
On 2 September 2013 13:39, Dr. Trigon <dr.trigon(a)surfeu.ch> wrote:
> > Sorry for the inconvenience - but at least we're not going to
> > switch repositories again ;-)
>
> Oooho - are you a oracle? Or are you comming from future? ;)))
>
I'm fairly certain we are not switching the externals (other than maybe
adding one) unless we switch to something non-git, so I think we won't run
into this issue again.
> By the way - why do we exactly need this "own" httplib2 repo? Can you
> explain this to me?
Several reasons. The httplib2 repository we used was already a third-party
one - httplib2 uses hg. Thus, some unknown third party could change/add/etc
code, which is bad for several reasons: they could add malicious code or
malicious SSL certificates, for example.
Secondly, having our own repository means it's easy to maintain patches -
we track the original repository in a branch, so changes can be merged back
to our master branch. For instance, we have a patch to add a more
reasonable SSL certificate list and one that makes it possible to actually
import the python2 httplib2.
> Could we solve that in the same manner than
> externals in compat (e.g. with a patch)?
What advantage would that have? Now we have a clear source repository, with
easily tracable commits. This is much harder with patches. Oh, and we don't
need patch.exe.
> Who maintains this httplib2
> such that it gets merged with updates from its original source??
>
Anyone with +2 could do this, but there is a script on tool labs that can
be run to do this automatically. It's not really an issue as the rate of
development in httplib2 is fairly limited (last commit was in march).
Basically: we have a branch 'origin' that can be pushed to without going
through Gerrit (that would be annoying if there are multiple new commits).
That branch directly follows the origin master branch, and we would merge
from that branch to master - which would pass through Gerrit.
Merlijn
Ive been slowly getting more and more irritated by drtrigon's additions to
the code. The final straw was when I just converted to Git and discovered
that he is trying to run executables. This is bloatware plain and simple I
have seen the number of externals go from 2 to 17. Most of these are
probably for one or two pet programs that should never have been added to
the project as they are niche programs. I would really like to see things
streamlined and all of the cruft removed and get back to the nice library
that we had.