[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFC: TeX Live (at least) move to git



Hi everyone,

On Mi, 18 Jul 2012, Norbert Preining wrote:
> another RFC: I recently thought about how to continue with TL2012++
> and I propose that we move to git for the next packages. It would
> be just one repository "texlive" which might have several branches
> for the various releases (of TL and Debian).

Ok, I have now imported the latest release of texlive-bin and texlive-base
into git repositories at git.debian.org:
for devs
	ssh://USER@git.debian.org/git/debian-tex/texlive-nonbin.git
	ssh://USER@git.debian.org/git/debian-tex/texlive-bin.git

And I will do all the development *in* these repositories from now on.

I would like to ask everyone to use them for further things, and 
keep the svn/texlive2012 for *stable* updates *only*!!!!

(FRANK: please move your dep5 changes/updates there).

The format of the texlive-nonbin is exactely like the one in svn, with
no branches/tags etc for now.

OTOH texlive-bin.git was created by git-import-dsc so has three branches:
master (for the dev), upstream, and pristine-tar. Here building
with git-buildpackage should work, like it did before with 
svn-buildpackage.


Quick crash course for devs:

If you are new:
	git config --global user.name "Your Name"
	git config --global user.email you@yourdomain.example.com 
getting the sources:
	git clone ssh://USER@git.debian.org/git/debian-tex/texlive-nonbin.git
	cd texlive-nonbin
	# hack away
	git commit -a	# all changes found!!!
	git push 	# so that I see the server
after some time, the equivalen of svn up
	git pull

For more information:
	https://git.wiki.kernel.org/index.php/GitSvnCrashCourse
and the book I mentioned in the other email.


For now I do NOT plan to move the history or tags or all the old stuff
over, too much work. 

Other projects like luatex *might* be moved over at some point ;-)

If you want to set up your own project in the debian-tex group git
area, please see the alioth help page:
	http://wiki.debian.org/Alioth/Git
(which also gives some intro)


Hope it works out!!!!

Best wishes

Norbert
------------------------------------------------------------------------
Norbert Preining            preining@{jaist.ac.jp, logic.at, debian.org}
JAIST, Japan                                 TeX Live & Debian Developer
DSA: 0x09C5B094   fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
------------------------------------------------------------------------
BONKLE
Of plumbing in old hotels, to make loud and unexplained noises in the
night, particularly at about five o'clock in the morning.
			--- Douglas Adams, The Meaning of Liff


Reply to: