2010/5/24 Martynas Mickevičius mmartynas@gmail.com:
On 24 May 2010 21:29, ANKIT GUPTA ankitatbits@gmail.com wrote:
Hi,
I made a few changes in the design, added self join operation plz have a look http://ankitgupt.wordpress.com/2010/05/.
my Git repo's link is http://repo.or.cz/phpmyadmin/ankitg.git although i am having a few issues with the push command,
git push ankitg master gives error To ssh://repo.or.cz/srv/git/phpmyadmin/ankitg.git ! [rejected] master -> master (non-fast forward) error: failed to push some refs to 'ssh://repo.or.cz/srv/git/phpmyadmin/ankitg.git'
I saw the code of designer and it uses linked table infrastructure, but this infrastructure doesn't exist by default. so for visual builder should this be developed in such a way that it without linked table. or should we follow designer.?
For pushing you only need to use "git push" when you have checked out your local developement tracking branch. Take a look here: http://wiki.phpmyadmin.net/pma/Devel:Git#Publishing_changes_for_merge It happens that now I am also trying to set up my developing environement. (:
That's how I did it: 1. clone official PMA repository 2. create "push" fork on repo.or.cz 3. make a ssh key and assign it to your user account on repo.or.cz (don't forget to add yourself write permission on the fork) 3a. create ~/.ssh/config with contents: Host repo.or.cz User your_repoorcz_username 4. console: git remote add gsoc ssh://repo.or.cz/srv/git/phpmyadmin/yourfork.git git checkout master git push gsoc master (now a big push takes place, about 100 MB) git branch --track your_local_gsoc_branch_name origin/master
Now you work on your_local_gsoc_branch_name, and if you need newer code from master you can merge changes into your working branch.
Instructions taken from phpMyAdmin wiki, please correct me if I am wrong.