XBMC official Git repository on GitHub (Team-XBMC's primary/head repo on github.com)

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
amejia Offline
Team-XBMC Developer
Posts: 111
Joined: Dec 2008
Reputation: 0
Information  XBMC official Git repository on GitHub (Team-XBMC's primary/head repo on github.com)
Post: #1
Please note, the new official location for the git repository in github is now located at
http://github.com/xbmc/xbmc
find quote
MindTooth Offline
Senior Member
Posts: 159
Joined: Feb 2010
Reputation: 0
Post: #2
Why no real announcement of this?
find quote
jmarshall Offline
Team-XBMC Developer
Posts: 26,221
Joined: Oct 2003
Reputation: 178
Post: #3
See the homepage. When the git repo is finalized it'll be announced - we're currently splitting things up so it's faster to clone (no need for ancient history for most devs) while still allowing full history if you want it.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


[Image: badge.gif]
find quote
outleradam Offline
Donor
Posts: 1,722
Joined: Sep 2009
Reputation: 20
Location: Louisiana
Post: #4
https://github.com/xbmc/xbmc/network

You guys are doing great work here. I like this layout, we can now see who's doing what in their own areas. Looking forward to Spiff's repo being merged in. Also, opdenkamp is doing some really interesting stuff.

I hope between the brainpower of spiff, margro, opdenkamp and the rest of the team, we can get PVR branch working as an addon soon. I see the rest of you devs in there too. Good work TopFS, Elupus, Davilla, Spiff and all the rest. Thank you all for your dedication to the project. I'm looking forward to having Dharma run on my media center to keep my wife happy.

I'm not really familiar with the setup on github, is there a way I can apply to be a bitch or something? I'd like to be alerted when changes are made to PVR-refactor.

Do we have a dedicated spot for feedback on GIT testing, or do we just use the forums?

Use mythicalLibrarian to make a library out of your MythTV files. Leave the recording to MythTV and use XBMC as your library.
Installation and Instructions:http://wiki.xbmc.org/index.php?title=MythicalLibrarian
Technical Support:http://forum.xbmc.org/showthread.php?tid=65644
[Image: newsig-1.png]
[url=http://forum.xda-developers.com/showthread.php?tid=1081892][/url]
(This post was last modified: 2010-12-18 01:56 by outleradam.)
find quote
jhsrennie Offline
Team-XBMC Developer
Posts: 7,248
Joined: Nov 2008
Reputation: 119
Location: Chester, UK
Post: #5
Is there a HowTo that describes how I make changes to the XBMC repository? I'm familiar with SVN but I don't really understand how GIT works so I don't know what the git equivalent of "svn commit" is or how it works.

Do the svn username and password I had work with git, or do i need to request a new account?

JR
find quote
darkscout Offline
Posting Freak
Posts: 2,145
Joined: Jul 2008
Reputation: 12
Post: #6
git commit.

http://www.noah.org/wiki/Git_notes
http://git.or.cz/course/svn.html

[Image: aeKO.jpeg]
Code:
GRANT ALL PRIVILEGES ON `xbmc_%`.* TO 'xbmc'@'%';
IF you have a mysql problem, find one of the 4 dozen threads already open.
find quote
Montellese Offline
Team Kodi Developer
Posts: 3,933
Joined: Jan 2009
Reputation: 36
Location: Switzerland
Post: #7
I learned git from this book (online version available for free): http://www.progit.org. There is no direct equivalent to "svn commit" because git differs between offline repositories and remote (online) repositories. You can commit to an offline repository using "git commit" (but you need to tell git first which files you want to commit with "git add"). Then when you think you're stuff is ready to go online you can use "git push" to push all your commits to the remote repository.

Can't help you on the username password thingy but I guess you'll need to get a github account.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.

[Image: badge.gif]
find quote
stoli Offline
Skilled Skinner
Posts: 2,409
Joined: Nov 2008
Reputation: 31
Location: Florida
Post: #8
for some reason http://www.progit.org doesn't work, you have to use just http://progit.org
find quote
Montellese Offline
Team Kodi Developer
Posts: 3,933
Joined: Jan 2009
Reputation: 36
Location: Switzerland
Post: #9
stoli Wrote:for some reason http://www.progit.org doesn't work, you have to use just http://progit.org

Thanks for the fix. I copied the URL and thought I'd make it look a bit prettier. Frown

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.

[Image: badge.gif]
find quote
Montellese Offline
Team Kodi Developer
Posts: 3,933
Joined: Jan 2009
Reputation: 36
Location: Switzerland
Post: #10
Has anybody who had a fork on GitHub from the old xbmc tree already moved to a fork of the new xbmc tree? I tried to use the "Fork" button on the new XBMC tree "xbmc/xbmc" (the old one being "xbmc/xbmc-antiquated") but it just forwards me to my already existing fork of "xbmc/xbmc-antiquated". What is the best way to get a new fork and being able to move all custom commits from the old fork to the new one? I thought of doing a git rebase (never used it before though) but I can't even get a new fork...

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.

[Image: badge.gif]
find quote
darkscout Offline
Posting Freak
Posts: 2,145
Joined: Jul 2008
Reputation: 12
Post: #11
git branch?

[Image: aeKO.jpeg]
Code:
GRANT ALL PRIVILEGES ON `xbmc_%`.* TO 'xbmc'@'%';
IF you have a mysql problem, find one of the 4 dozen threads already open.
find quote
Montellese Offline
Team Kodi Developer
Posts: 3,933
Joined: Jan 2009
Reputation: 36
Location: Switzerland
Post: #12
darkscout Wrote:git branch?

As far as I understand a "fork" on GitHub is not the same as a branch but I'm not 100% sure about the details and the differences.

Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.

[Image: badge.gif]
find quote
h.udo Offline
Fan
Posts: 635
Joined: Feb 2009
Reputation: 11
Post: #13
Maybe dushmaniac can input some advice on this.

He 'created' a Dharma git and applied pvr branch patches on it and then he did it again a few days ago because of the main XBMC git cleanup/reborn/spawn.

It should be fairly easy, after one knows how it's done. Wink

I'm still learning git pull/push/rebase...

hudo
find quote
opdenkamp Offline
Team-XBMC PVR Developer
Posts: 2,232
Joined: Feb 2009
Reputation: 29
Location: Heerlen, The Netherlands
Post: #14
you'll have to rename your previous fork first to anything other than "xbmc". then you'll have to create a new fork.

move or delete your earlier checked out sources and git clone your newly created fork.
if you had patches earlier, apply them again (hint: git format-patch & git am).

push it to your repo (origin/master) and your done.

opdenkamp / dushmaniac

xbmc-pvr [Eden-PVR builds] [now included in mainline XBMC, so no more source link here :)]
personal website: [link]

Found a problem with PVR? Report it on Trac, under "PVR - core components". Please attach the full debug log.

If you like my work, please consider donating to me and/or Team XBMC.
find quote
FireMan Offline
Donor
Posts: 221
Joined: Oct 2009
Reputation: 1
Post: #15
Unable to clone xbmc from github. This was after 1,2gb of download:

Code:
error: Unable to get pack file https://github.com/network/1217614.git//objects/pack/pack-44af50677486fc0f0996353d3ddf7ffd34d8ddb8.pack
Peer closed the TLS connection
error: Unable to find 6681c4cdfcc30ab9eacf7a8517d753bcdddcb871 under https://github.com/xbmc/xbmc.git
Cannot obtain needed object 6681c4cdfcc30ab9eacf7a8517d753bcdddcb871
while processing commit 1d81efd4dc0a589cefbbbf054fedec845fd6b401.
fatal: Fetch failed.

Sad
find quote
Post Reply