Source Repositories

From IEEE 1394 FireWire Wiki
(Difference between revisions)
Jump to: navigation, search
(Other repositories: libraw1394 and v4l/dvb repo updates)
(Subsystem repository: URL updates; and Linus pulls from throw-away tags now, not from a branch)
Line 4: Line 4:
 
== Subsystem repository ==
 
== Subsystem repository ==
  
The latest updates to the ieee1394 and firewire subsystems of the kernel find their way into the mainline via the linux1394-2.6.git subsystem repository:
+
The latest updates to the ieee1394 and firewire subsystems of the kernel find their way into the mainline via the linux1394.git subsystem repository:
  
 
Fetch via ''git clone'' or ''git fetch'':
 
Fetch via ''git clone'' or ''git fetch'':
:git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git
+
:git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
:<nowiki>http://www.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6.git</nowiki> (use this if git:// is blocked by a corporate firewall)
+
:<nowiki>http://www.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git</nowiki> (use this if git:// is blocked by a corporate firewall)
  
 
Browse via gitweb:
 
Browse via gitweb:
:http://git.kernel.org/?p=linux/kernel/git/ieee1394/linux1394-2.6.git
+
:http://git.kernel.org/?p=linux/kernel/git/ieee1394/linux1394.git
  
Branches in linux1394-2.6.git:<br>
+
Branches in linux1394.git:<br>
 
Aside from occasional topic branches, the repository contains the following long-lived branches.
 
Aside from occasional topic branches, the repository contains the following long-lived branches.
 
* master: summary branch of the head of development
 
* master: summary branch of the head of development
* for-next: Stephen Rothwell regularly pulls this branch into the [http://git.kernel.org/?p=linux/kernel/git/sfr/linux-next.git linux-next] integration testing tree.
+
* for-next: Stephen Rothwell regularly pulls this branch into the [http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git linux-next] integration testing tree.
* for-linus: Linus Torvalds pulls from there when requested.
+
 
* origin: reflects what has already been merged into the mainline
 
* origin: reflects what has already been merged into the mainline
  
Line 26: Line 25:
  
 
Fetch via ''git clone'' or ''git fetch'':
 
Fetch via ''git clone'' or ''git fetch'':
:git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
+
:git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
:<nowiki>http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git</nowiki> (use this if git:// is blocked by a corporate firewall)
+
:<nowiki>http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git</nowiki> (use this if git:// is blocked by a corporate firewall)
  
 
Browse via gitweb:
 
Browse via gitweb:
:http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git
+
:http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git
  
 
Get tarball releases:
 
Get tarball releases:
:http://www.kernel.org/pub/linux/kernel/v2.6/testing/
+
:http://www.kernel.org/pub/linux/kernel/v3.x/
:ftp://ftp.kernel.org/pub/linux/kernel/v2.6/testing/
+
:ftp://ftp.kernel.org/pub/linux/kernel/v3.x/
  
  
Line 45: Line 44:
 
The low-level userspace library libraw1394 is maintained in a git repository at kernel.org.  There is also a collection of tarball releases.  See [[Libraries#libraw1394]].
 
The low-level userspace library libraw1394 is maintained in a git repository at kernel.org.  There is also a collection of tarball releases.  See [[Libraries#libraw1394]].
  
The firedtv kernel driver for FireWire DVB devices is maintained via the [http://git.kernel.org/?p=linux/kernel/git/mchehab/linux-2.6.git V4L/DVB git repository].
+
The firedtv kernel driver for FireWire DVB devices is maintained via the [http://git.kernel.org/?p=linux/kernel/git/mchehab/linux-media.git V4L/DVB git repository].
 +
 
 +
The snd-firewire-speakers and snd-isight drivers for FireWire audio devices is maintained via the [http://git.alsa-project.org/?p=alsa-kernel.git ALSA kernel repository].

Revision as of 21:39, 2 May 2012

Contents


Subsystem repository

The latest updates to the ieee1394 and firewire subsystems of the kernel find their way into the mainline via the linux1394.git subsystem repository:

Fetch via git clone or git fetch:

git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
http://www.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git (use this if git:// is blocked by a corporate firewall)

Browse via gitweb:

http://git.kernel.org/?p=linux/kernel/git/ieee1394/linux1394.git

Branches in linux1394.git:
Aside from occasional topic branches, the repository contains the following long-lived branches.

  • master: summary branch of the head of development
  • for-next: Stephen Rothwell regularly pulls this branch into the linux-next integration testing tree.
  • origin: reflects what has already been merged into the mainline


Mainline

The ieee1394/ firewire kernel drivers in Linus' current tree are usually very up-to-date as well.

Fetch via git clone or git fetch:

git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
http://www.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git (use this if git:// is blocked by a corporate firewall)

Browse via gitweb:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git

Get tarball releases:

http://www.kernel.org/pub/linux/kernel/v3.x/
ftp://ftp.kernel.org/pub/linux/kernel/v3.x/


Other repositories

Stefan Richter tracks new ieee1394/ firewire patches at http://user.in-berlin.de/~s5r6/linux1394/.

He also provides ieee1394/ firewire subsystem backport patches at http://user.in-berlin.de/~s5r6/linux1394/updates/ as tarballs and quilt series for two or three recent stable kernel releases. This way you can use very recent ieee1394/ firewire drivers without having to run Linus' latest -rc kernel.

The low-level userspace library libraw1394 is maintained in a git repository at kernel.org. There is also a collection of tarball releases. See Libraries#libraw1394.

The firedtv kernel driver for FireWire DVB devices is maintained via the V4L/DVB git repository.

The snd-firewire-speakers and snd-isight drivers for FireWire audio devices is maintained via the ALSA kernel repository.

Personal tools