Browse Source

Update the Org and Worg repo links

http://lists.gnu.org/r/emacs-orgmode/2017-12/msg00578.html
Kaushal Modi 1 year ago
parent
commit
d4005f04f6

+ 1 - 1
code/elisp/worg.el

@@ -27,7 +27,7 @@
 ;;; Commentary:
 ;;
 ;; This file provides dynamic blocks for editing Worg pages.
-;; See the Worg project here: https://orgmode.org/w/worg.git
+;; See the Worg project here: https://code.orgmode.org/bzg/worg.
 ;;
 ;; Put this file into your load-path and the following into your ~/.emacs:
 ;;   (require 'worg)

+ 1 - 1
code/org-info-js/index.org

@@ -47,7 +47,7 @@
    (http://github.com/SebastianRose/org-info-js/tree/master), but every working
    release is published here on Worg synchronously. That said, you can follow
    the development by tracking the Worg repo as well, available at
-   [[https://orgmode.org/w/worg.git]].
+   [[https://code.orgmode.org/bzg/worg]].
 
 ** Terms used throughout this Document
    :PROPERTIES:

+ 7 - 3
dev/index.org

@@ -37,11 +37,15 @@ Org development uses a two-branches git workflow.
 
 The git repository for Org is on =orgmode.org=:
 
-- https://orgmode.org/w/org-mode.git
+- https://code.orgmode.org/bzg/org-mode
 
 If you are a developer, you can clone it like this:
 
-: ~$ git clone orgmode@orgmode.org:org-mode.git
+: ~$ git clone git@code.orgmode.org:bzg/org-mode.git
+
+To clone a read-only version of the repo:
+
+: ~$ git clone https://code.orgmode.org/bzg/org-mode.git
 
 This repository is cloned on =repo.or.cz=:
 
@@ -65,7 +69,7 @@ You can display a graphic representation of the branches here:
   by Nicolas Goaziou.
 
 - [[../doc.org][Org-mode's doc ]]for all hooks, commands and options.
-  
+
 * Tips
 
 - [[file:org-build-system.org][Org Build System]] (aka Makefile)

+ 2 - 2
index.org

@@ -158,7 +158,7 @@ A collection of generally useful code blocks available as a [[file:library-of-ba
   - [[file:worg-editing.org][Conventions and tools for editing Worg]]
   - [[file:worg-git-ssh-key.org][How to create your own SSH key?]]
 - Miscellaneous
-  - [[https://orgmode.org/w/worg.git][Recent changes to Worg]] (git log at /orgmode.org/)
+  - [[https://code.orgmode.org/bzg/worg/commits/master][Recent changes to Worg]]
   - [[https://orgmode.org/worg/sources/][Org-mode source documents of all Worg pages]]
 
 ** Latest changes to the Worg git repository
@@ -171,7 +171,7 @@ A collection of generally useful code blocks available as a [[file:library-of-ba
 </noscript>
 #+end_export
 
-Note: You can also subscribe to changes via [[https://orgmode.org/w/?p%3Dworg.git%3Ba%3Drss%3Bopt%3D--no-merges][RSS]] or [[https://orgmode.org/w/?p%3Dworg.git%3Ba%3Datom%3Bopt%3D--no-merges][ATOM]] (courtesy of repo.or.cz).
+Note: You can also subscribe to changes via [[http://repo.or.cz/worg.git/rss][RSS]] or [[http://repo.or.cz/worg.git/atom][ATOM]] (both courtesy of repo.or.cz).
 
 * Git'r done!
 

+ 14 - 14
org-contrib/babel/examples/org-check.org

@@ -14,12 +14,12 @@ Check an Org-mode environment.
  - don't be malicious, only put reasonable code into this buffer
  - don't be angry, you've been warned about the possible risks of
    using this buffer
-   
+
  In general Org-moders are very nice and will most likely keep this
  buffer both safe and useful.
 
 * Instructions
-  - Download the file [[https://orgmode.org/w/?p%3Dworg.git%3Ba%3Dblob_plain%3Bf%3Dorg-contrib/babel/examples/org-check.org%3Bh%3Dc6e25782c8fa781990d28676052af6006099cf96%3Bhb%3DHEAD][org-check.org]]
+  - Download the file [[https://code.orgmode.org/bzg/worg/raw/master/org-contrib/babel/examples/org-check.org][org-check.org]]
   - Calculate the table by putting point in the table and pressing =C-u C-c *=
   - Check the =results= column
     - if you see all "pass" results, then your environment passes
@@ -108,14 +108,14 @@ Check an Org-mode environment.
 |               |                | chk-sys-cmd      | "ruby"             |         |
 |               |                | pkg-loaded       | 'org-babel-ruby    |         |
 |---------------+----------------+------------------+--------------------+---------|
-#+TBLFM: 
+#+TBLFM:
 
 * Tasks
 ** Org Setup
    - It is sometimes the case that updating Org-mode seems to have no
      effect.  This can arise when there are multiple Org-mode
      installations, or if Org-mode was compiled and then not
-     recompiled after an update. 
+     recompiled after an update.
 *** Org library
     - This is where emacs is finding the Org-mode installation
 *** Org version
@@ -126,7 +126,7 @@ Check an Org-mode environment.
     - Check that the variable [[elisp:(progn (describe-variable 'org-export-latex-classes) (other-window 1))][org-export-latex-classes]] has been set
 
 ** Preview LaTeX
-   - Previewing LaTeX in the Org-mode buffer requires: 
+   - Previewing LaTeX in the Org-mode buffer requires:
      - a working LaTeX installation, including the =latex= executable
      - the [[http://sourceforge.net/projects/dvipng/][dvipng]] executable
      - paths to these executables on =exec-path=
@@ -134,10 +134,10 @@ Check an Org-mode environment.
      need to install software
    - If latex-system passes and latex fails, then you need to modify
      the variable =exec-path=, so the path to the latex executable is
-     included 
+     included
    - If dvipng-system passes and dvipng fails, then you need to modify
      the variable =exec-path=, so the path to the dvipng executable is
-     included 
+     included
    - Image size can be scaled using the =:scale= property of the
      variable =org-format-latex-options=
 ** Make pdf files
@@ -329,7 +329,7 @@ Check an Org-mode environment.
 
 #+name: org-version
 #+begin_src emacs-lisp :results silent
-(if (null org-version) "fail" org-version)  
+(if (null org-version) "fail" org-version)
 #+end_src
 
 ** COMMENT Package loaded
@@ -358,7 +358,7 @@ assigned a default value"
 ** COMMENT Check external commands
 #+name: chk-ext-cmd(x)
 #+begin_src emacs-lisp :results silent
-    (if (org-check-external-command x "" t) "pass" "fail") 
+    (if (org-check-external-command x "" t) "pass" "fail")
 #+end_src
 
 ** Export LaTeX classes
@@ -389,9 +389,9 @@ assigned a default value"
   (if (string-equal x "fail") x (if (org-check-external-command x "" t)
   "pass" "fail"))
 #+end_src
-   
 
-** =org-agenda-files= 
+
+** =org-agenda-files=
    - The [[elisp:(progn (describe-variable 'org-agenda-files) (other-window 1))][org-agenda-files]] variable is required for a number of optional, but useful, Org-mode commands
         - [[elisp:(progn (describe-function 'org-agenda) (other-window 1))][org-agenda]]
         - [[elisp:(progn (describe-variable 'org-export-icalendar-combine-agenda-files) (other-window 1))][org-export-icalendar-combine-agenda-files]]
@@ -404,7 +404,7 @@ assigned a default value"
     "pass")
 #+end_src
 
-** COMMENT Check System Command   
+** COMMENT Check System Command
 
 FIXME: "variable "chk-sys-cmd" in block "transpose-elisp" must be assigned
 a default value"
@@ -441,8 +441,8 @@ Report the scale setting for inline images.  Default is 1.0.
 #+end_src
 
 #+name: chk-ltx-pkg
-#+begin_src emacs-lisp :var x=chk-kpse() 
-  (if (string-equal x "pass") 
+#+begin_src emacs-lisp :var x=chk-kpse()
+  (if (string-equal x "pass")
     (let* ((z (org-splice-latex-header org-format-latex-header
                                       org-export-latex-default-packages-alist
                                       org-export-latex-packages-alist nil))

+ 29 - 30
org-contrib/babel/intro.org

@@ -121,7 +121,7 @@ way. [And in R it is possible to divert all graphical output to file] A
 possible extension of the above might be to use a "magic variable" so
 that a python variable is created e.g. __org_babel_output_file__ that
 always holds a string corresponding to the file specified by :file. Eric
-may have further ideas / views here. 
+may have further ideas / views here.
 
 
 ** DONE What function is bound to C-c '?
@@ -171,7 +171,7 @@ may have further ideas / views here.
     Babel is to place your code in blocks in an Org-mode file, and to
     use Babel's [[#literate-programming][Literate Programming]] support to extract pure code
     from your Org files.
-    
+
   All of these use cases, as well as exhaustive documentation of the
   features of Babel are covered in the [[https://orgmode.org/manual/Working-With-Source-Code.html#Working-With-Source-Code][Working with Source Code]]
   section of the Org manual.
@@ -273,7 +273,7 @@ structure becomes:
 Babel executes code blocks for *interpreted* languages such
 as shell, python, R, etc. by passing code to the interpreter, which
 must be installed on your system.  You control what is done with the
-results of execution. 
+results of execution.
 
 Here are examples of code blocks in three different languages,
 followed by their output. If you are viewing the Org-mode version of
@@ -309,7 +309,7 @@ HTML export of the resulting string:
 #+resname:
 : This file takes up  36K
 
-*** [[http://www.r-project.org/][R]] 
+*** [[http://www.r-project.org/][R]]
      What are the most common words in this file?
 In the Org-mode file:
 : #+begin_src R :colnames yes
@@ -378,7 +378,7 @@ HTML export of the resulting image:
      returns tabular data (a vector, array or table of some sort) then
      this will be held as an Org-mode table in the buffer. This
      setting is the default.
-     
+
      For example, consider the following block of python code and its
      output.
 
@@ -509,24 +509,24 @@ The table looks like this in the Org-mode buffer:
 
 The [[http://www.gnu.org/software/emacs/manual/elisp.html][Emacs Lisp]] source code:
 #+name: fibonacci-seq
-#+begin_src emacs-lisp :var fib-inputs=fibonacci-inputs 
+#+begin_src emacs-lisp :var fib-inputs=fibonacci-inputs
   (defun fibonacci (n)
     (if (or (= n 0) (= n 1))
         n
       (+ (fibonacci (- n 1)) (fibonacci (- n 2)))))
-  
+
   (mapcar (lambda (row)
             (mapcar #'fibonacci row)) fib-inputs)
 #+end_src
 
 In the Org-mode buffer the function looks like this:
 : #+name: fibonacci-seq
-: #+begin_src emacs-lisp :var fib-inputs=fibonacci-inputs 
+: #+begin_src emacs-lisp :var fib-inputs=fibonacci-inputs
 :   (defun fibonacci (n)
 :     (if (or (= n 0) (= n 1))
 :         n
 :       (+ (fibonacci (- n 1)) (fibonacci (- n 2)))))
-:   
+:
 :   (mapcar (lambda (row)
 :             (mapcar #'fibonacci row)) fib-inputs)
 : #+end_src
@@ -540,7 +540,7 @@ The return value of =fibonacci-seq= is a table:
     Code can be evaluated in-line using the following syntax:
 
 : Without header args: src_lang{code} or with header args: src_lang[args]{code},
-: for example src_python[:session]{10*x}, where x is a variable existing in the 
+: for example src_python[:session]{10*x}, where x is a variable existing in the
 : python session.
 
 ** Code Block Body Expansion
@@ -556,10 +556,10 @@ The return value of =fibonacci-seq= is a table:
      contents. This facility is useful for debugging.
 
 - tangling :: The expanded body can be tangled.  Tangling this way includes
-     variable values that  may be 
-              - the results of other code blocks, 
-              - variables stored in headline properties, or 
-              - tables.  
+     variable values that  may be
+              - the results of other code blocks,
+              - variables stored in headline properties, or
+              - tables.
 
      One possible use for tangling expanded code block is for emacs
      initialization.  Values such as user names and passwords can be
@@ -580,7 +580,7 @@ The code block refers to the data table:
   (setq my-special-username (first (first data)))
   (setq my-special-password (first (second data)))
 #+end_src
-  
+
 With point inside the code block,  =C-c M-b p= expands the contents:
 #+begin_src emacs-lisp
   (let ((data (quote (("john-doe") ("abc123")))))
@@ -608,12 +608,12 @@ For example, let's take some system diagnostics in the shell and graph them with
    directories in our home directory, together with their
    sizes. Babel automatically converts the output into an Org-mode
    table.
-   
+
 : #+name: directories
 : #+begin_src sh :results replace
 :   cd ~ && du -sc * |grep -v total
 : #+end_src
-   
+
 #+resname: directories
 |       72 | "Desktop"   |
 | 12156104 | "Documents" |
@@ -636,7 +636,7 @@ For example, let's take some system diagnostics in the shell and graph them with
    pie-chart. Note how this code block uses the =srcname=
    of the previous code block to obtain the data.
 
-In the Org-mode file: 
+In the Org-mode file:
 : #+name: directory-pie-chart(dirs = directories)
 : #+begin_src R :session R-pie-example :file ../../images/babel/dirs.png
 :   pie(dirs[,1], labels = dirs[,2])
@@ -672,7 +672,7 @@ following source block creates an Org-mode table filled with five random
 numbers between 0 and 1.
 
 : #+name: tbl-example-data
-: #+begin_src R 
+: #+begin_src R
 : runif(n=5, min=0, max=1)
 : #+end_src
 
@@ -869,13 +869,13 @@ HTML export of code:
 
   Babel comes pre-populated with the code blocks located in
   the [[file:library-of-babel.org][Library of Babel]] file -- raw file at
-@@html: <a href="https://orgmode.org/w/org-mode.git/blob/HEAD:/doc/library-of-babel.org">library-of-babel.org</a>@@
+@@html: <a href="https://code.orgmode.org/bzg/worg/raw/master/library-of-babel.org">library-of-babel.org</a>@@
   --. It is possible to add code blocks to the library from any
   Org-mode file using the =org-babel-lob-ingest= (bound to =C-c C-v
   l=).
 
   #+name: add-file-to-lob
-  #+begin_src emacs-lisp 
+  #+begin_src emacs-lisp
   (org-babel-lob-ingest "path/to/file.org")
   #+end_src
 
@@ -991,7 +991,7 @@ Calling =org-babel-tangle= will result in the following shell source
 code being written to the =hello.sh= file:
 
 #+name: hello-world-output
-#+begin_src sh 
+#+begin_src sh
 #!/usr/bin/env sh
 
 # [[file:~/org/temp/index.org::*Noweb%20test][hello-world]]
@@ -1048,7 +1048,7 @@ For a simple example of usage, follow these 5 steps:
 
 1) create a directory named =.emacs.d= in the base of your home
    directory;
-   #+begin_src sh 
+   #+begin_src sh
    mkdir ~/.emacs.d
    #+end_src
 2) checkout the latest version of Org-mode into the src subdirectory
@@ -1062,15 +1062,15 @@ For a simple example of usage, follow these 5 steps:
 3) place the following code block in a file called =init.el= in your Emacs
    initialization directory (=~/.emacs.d=).
    #+name: emacs-init
-   #+begin_src emacs-lisp 
+   #+begin_src emacs-lisp
      ;;; init.el --- Where all the magic begins
      ;;
      ;; This file loads Org-mode and then loads the rest of our Emacs initialization from Emacs lisp
      ;; embedded in literate Org-mode files.
-     
+
      ;; Load up Org Mode and (now included) Org Babel for elisp embedded in Org Mode files
      (setq dotfiles-dir (file-name-directory (or (buffer-file-name) load-file-name)))
-     
+
      (let* ((org-dir (expand-file-name
                       "lisp" (expand-file-name
                               "org" (expand-file-name
@@ -1084,10 +1084,10 @@ For a simple example of usage, follow these 5 steps:
        ;; load up Org-mode and Org-babel
        (require 'org-install)
        (require 'ob-tangle))
-     
+
      ;; load up all literate org-mode files in this directory
      (mapc #'org-babel-load-file (directory-files dotfiles-dir t "\\.org$"))
-     
+
      ;;; init.el ends here
    #+end_src
 4) implement all of your Emacs customizations inside of Emacs Lisp
@@ -1099,7 +1099,7 @@ For a simple example of usage, follow these 5 steps:
   :PROPERTIES:
   :CUSTOM_ID: reproducable-research
   :END:
-#+begin_quote 
+#+begin_quote
 An article about computational science in a scientific publication is
 not the scholarship itself, it is merely advertising of the
 scholarship. The actual scholarship is the complete software
@@ -1138,4 +1138,3 @@ advantages:
 block's results in a separate buffer.
 
 [fn:2]  This mode will be familiar to Sweave users.
-

+ 2 - 2
org-contrib/babel/languages.org

@@ -118,7 +118,7 @@ Emacs package system.
 
 
 Note: Many languages in Table [[babel-languages]] still require documentation.  A
-template is provided [[https://orgmode.org/w/?p=worg.git;a=blob;f=org-contrib/babel/languages/ob-doc-template.org;hb=HEAD][in the worg git repository]] for the addition of
+template is provided [[https://code.orgmode.org/bzg/worg/raw/master/org-contrib/babel/languages/ob-doc-template.org][in the worg git repository]] for the addition of
 language documentation.
 
 * Configure active languages
@@ -163,7 +163,7 @@ functionality in an incremental fashion -- Babel will make use of
 those functions which are available, and will fail gracefully when
 functionality has not yet been implemented.
 
-There is a short Emacs Lisp template ([[https://orgmode.org/w/worg.git/blob/HEAD:/org-contrib/babel/ob-template.el][ob-template.el]]) which can be used as
+There is a short Emacs Lisp template ([[https://code.orgmode.org/bzg/worg/raw/master/org-contrib/babel/ob-template.el][ob-template.el]]) which can be used as
 a starting point for implementing support for new languages.  To fetch
 a copy of this file, please clone Worg:
 #+begin_example

+ 14 - 15
org-contrib/babel/uses.org

@@ -1,7 +1,7 @@
 #+OPTIONS:    H:3 num:nil toc:1 \n:nil ::t |:t ^:{} -:t f:t *:t tex:t d:(HIDE) tags:not-in-toc
 #+STARTUP:    align fold nodlcheck hidestars oddeven lognotestate hideblocks
 #+SEQ_TODO:   TODO(t) INPROGRESS(i) WAITING(w@) | DONE(d) CANCELED(c@)
-#+TAGS:       Write(w) Update(u) Fix(f) Check(c) 
+#+TAGS:       Write(w) Update(u) Fix(f) Check(c)
 #+TITLE:      Source Code Blocks: Uses
 #+AUTHOR:     Thomas S. Dye
 #+EMAIL:      tsd at tsdye dot com
@@ -23,7 +23,7 @@
 * Using Multiple Languages
 
 ** [[file:examples/data-collection-analysis.org][Data Collection and Analysis]]
-   (raw file available at [[https://orgmode.org/w/?p%3Dworg.git%3Ba%3Dblob_plain%3Bf%3Dorg-contrib/babel/examples/data-collection-analysis.org%3Bhb%3DHEAD][data-collection-analysis.org]])
+   (raw file available at [[https://code.orgmode.org/bzg/worg/raw/master/org-contrib/babel/examples/data-collection-analysis.org][data-collection-analysis.org]])
 
    This example uses Babel to automate a repeated data-collection
    and analysis task.  A Ruby code block is used to scrape data from
@@ -50,13 +50,13 @@
    in emacs. The HTML export version is [[file:examples/drift.org][here]].
 
 ** [[file:examples/ascii.org][An Example Using the Ascii Package]]
-   (raw file available at [[https://orgmode.org/w/?p%3Dworg.git%3Ba%3Dblob_plain%3Bf%3Dorg-contrib/babel/examples/ascii.org%3Bhb%3DHEAD][ascii.org]])
- 
+   (raw file available at [[https://code.orgmode.org/bzg/worg/raw/master/org-contrib/babel/examples/ascii.org][ascii.org]])
+
    This example shows how to use Org Mode source code blocks with =R=
    and the =ascii= package.  The =ascii= package is useful for
    retrieving non-tabular =R= data structures in Org Mode.
 
-** [[https://orgmode.org/w/?p%3Dworg.git%3Ba%3Dblob%3Bf%3Dorg-contrib/babel/examples/foo.org.html%3Bh%3D3d157d2ac1b361eea9afc71436a3b0a23a5f1070%3Bhb%3DHEAD][/An Babel Demo/ -- A Comparison to Sweave]]
+** [[https://code.orgmode.org/bzg/worg/raw/fb7eedbde275f0124f5a2e62ac1fec213f24fbde/org-contrib/babel/examples/foo.org.html][/An Babel Demo/ -- A Comparison to Sweave]]
   :PROPERTIES:
   :CUSTOM_ID: foo
   :END:
@@ -72,10 +72,10 @@ Compare the two side-by-side.
 |        | source                                  | pdf     |
 |--------+-----------------------------------------+---------|
 | Sweave | [[http://www.stat.umn.edu/~charlie/Sweave/foo.Rnw][foo.Rnw]]                                 | [[http://www.stat.umn.edu/~charlie/Sweave/foo.pdf][foo.pdf]] |
-| Babel  | [[https://orgmode.org/w/?p%3Dworg.git%3Ba%3Dblob_plain%3Bf%3Dorg-contrib/babel/examples/foo.org%3Bhb%3DHEAD][foo.org]] ([[https://orgmode.org/w/?p%3Dworg.git%3Ba%3Dblob_plain%3Bf%3Dorg-contrib/babel/examples/foo.org.html%3Bhb%3DHEAD][foo.org.html]] as seen in Emacs) | [[https://orgmode.org/w/?p%3Dworg.git%3Ba%3Dblob_plain%3Bf%3Dorg-contrib/babel/examples/foo.pdf%3Bhb%3DHEAD][foo.pdf]] |
+| Babel  | [[https://code.orgmode.org/bzg/worg/raw/master/org-contrib/babel/examples/foo.org][foo.org]] ([[https://code.orgmode.org/bzg/worg/raw/master/org-contrib/babel/examples/foo.org.html][foo.org.html]] as seen in Emacs) | [[https://code.orgmode.org/bzg/worg/raw/master/org-contrib/babel/examples/foo.pdf][foo.pdf]] |
 
 ** [[file:examples/Rpackage.org][R Package Development Headers]]
-This document contains  
+This document contains
  - tools useful for writing R extensions called /packages/
  - source code to create a simple R package
 
@@ -94,7 +94,7 @@ http://www.damtp.cam.ac.uk/user/sje30/ess11
 
 * Integrations with LaTeX
 ** [[file:examples/latex-form.org][A LaTeX Form]]
-   (raw file available at [[https://orgmode.org/w/?p%3Dworg.git%3Ba%3Dblob_plain%3Bf%3Dorg-contrib/babel/examples/latex-form.org%3Bhb%3DHEAD][latex-form.org]])
+   (raw file available at [[https://code.orgmode.org/bzg/worg/raw/master/org-contrib/babel/examples/latex-form.org][latex-form.org]])
 
    This example uses Babel as a user interface for a LaTeX form
    that might be used by the members of an organization.  It uses the
@@ -106,13 +106,13 @@ http://www.damtp.cam.ac.uk/user/sje30/ess11
    file cabinet.
 
 ** [[file:examples/short-report.org][A Standardized Short Report]]
-   (raw file available at [[https://orgmode.org/w/?p%3Dworg.git%3Ba%3Dblob_plain%3Bf%3Dorg-contrib/babel/examples/short-report.org%3Bhb%3DHEAD][short-report.org]])
+   (raw file available at [[https://code.orgmode.org/bzg/worg/raw/master/org-contrib/babel/examples/short-report.org][short-report.org]])
 
    This example is similar to the previous one, but here the users are
    expected to write substantial content.  This type of workflow might
    be used by a small organization whose employees regularly produce
    standard documents and where the writing tasks for any one document
-   are divided among the authors.  
+   are divided among the authors.
 
    The HTML export facility of Org-mode is used to produce a guide to
    writing the standardized short report.  This HTML file can be used
@@ -131,7 +131,7 @@ export tutorial.]]  It is included here as a historical curiosity.
 This example is a literate program that tangles an article class for
 Org-mode LaTeX export.  The class supports numerous options that
 control the look and feel of the resulting pdf file.  It provides
-several facilities: 
+several facilities:
 
   - Default packages :: Options to keep individual LaTeX packages from
        loading make it somewhat easier to modify which LaTeX packages
@@ -164,7 +164,7 @@ several facilities:
 
 An Emacs lisp function in a Babel source block aggregates entries in
 an Org-mode table, which can be useful in tracking finances.
- 
+
 ** Using Ledger to Track Finances
 
 Instead of writing functions to track finances entered in Org-mode
@@ -233,7 +233,7 @@ github. Please fork and send improvements!
 ** [[https://github.com/thi-ng/geom][thi-ng/geom: Comprehensive geometry toolkit for Clojure/ClojureScript developed in a literate programming style.]]
 * Source Code Blocks in Org Mode
 ** [[file:examples/org-check.org][Checking Your Org Mode Configuration]]
-   (raw file available at [[https://orgmode.org/w/?p%3Dworg.git%3Ba%3Dblob_plain%3Bf%3Dorg-contrib/babel/examples/org-check.org%3Bhb%3DHEAD][org-check.org]])
+   (raw file available at [[https://code.orgmode.org/bzg/worg/raw/master/org-contrib/babel/examples/org-check.org][org-check.org]])
 
    This example runs some diagnostic checks to see if your system and
    Org-mode are configured to accomplish various tasks.  It is
@@ -250,11 +250,10 @@ and get much nicer visual separation between code and text.
 
 ** [[file:examples/lob-table-operations.org][Some generic Operations on Org Mode Tables]]
 
-   (raw file available at [[https://orgmode.org/w/?p%3Dworg.git%3Ba%3Dblob_plain%3Bf%3Dorg-contrib/babel/examples/lob-table-operations.org%3Bhb%3DHEAD][lob-table-operations.org]])
+   (raw file available at [[https://code.orgmode.org/bzg/worg/raw/master/org-contrib/babel/examples/lob-table-operations.org][lob-table-operations.org]])
 
    [[file:examples/lob-table-operations.org][This]] babel-file contains examples, documentation and
    implementation of four generic operations on tables:
    - Filtering the rows of a single table: keeping or removing rows
    - Combining two tables into one: merging or intersecting tables
    You may apply these operations readily to your own tables.
-

+ 4 - 2
org-contrib/gsoc2012/student-projects/git-merge-tool/index.org

@@ -14,6 +14,7 @@
 /A tool for for merging Org-Mode modifications/
 
 * Git-Merge-Tool
+** TODO Need to update link to repo
 ** About
 Git-Merge-Tool is a specialised merge tool for [[https://orgmode.org/][Org-mode]] and [[http://git-scm.com/][Git]]. It
 will be developed during the GSoC 2012.
@@ -36,8 +37,9 @@ collaborative work.
 
 * Information
 
+# | Git Repo            | git clone git://orgmode.org/org-merge-driver.git |
+
 | Version             | 0.1                                              |
-| Git Repo            | git clone git://orgmode.org/org-merge-driver.git |
 | License             | [[http://www.gnu.org/licenses/gpl.html][GPL V3]]                                           |
 | Author              | Andrew Young                                     |
 | Supported Platforms | N/A                                              |
@@ -47,7 +49,7 @@ collaborative work.
 ** Documentation
 - [[file:manual.org][Manual]]
 - [[file:examples.org][Example Output]]
-- [[https://orgmode.org/w/?p=org-merge-driver.git][Source Code Repository]]
+# - [[https://orgmode.org/w/?p=org-merge-driver.git][Source Code Repository]]
 
 ** More Information
 - [[file:prototype.org][Prototype Information]]

+ 4 - 2
org-contrib/gsoc2012/student-projects/org-sync/index.org

@@ -15,14 +15,16 @@
 
 * General Information
 
+# | Git Repo | git clone git://orgmode.org/org-sync.git |
+
 | Version  | 0.2                                      |
-| Git Repo | git clone git://orgmode.org/org-sync.git |
 | License  | [[http://www.gnu.org/licenses/gpl.html][GPL V3]]                                   |
 | Author   | Aurélien Aptel                           |
 | Contact  | aurelien.aptel@gmail.com                 |
 
 
 * Org-sync
+** TODO Need to update link to repo
 ** About
 
 Org-sync is a tool to synchronize your Org-mode documents with
@@ -47,6 +49,6 @@ See:
 - [[https://www.youtube.com/watch?v=kbj6-j0teCY][Demonstration video on youtube]]
 
 ** Links
-- [[https://orgmode.org/w/?p=org-sync.git][Browsable git repo]]
+# - [[https://orgmode.org/w/?p=org-sync.git][Browsable git repo]]
 - [[file:gnu-application.org][The original application for GSoC]]
 - [[file:backends.org][org-sync backends]]

+ 1 - 1
org-contrib/gsoc2012/student-projects/org-sync/tutorial/index.org

@@ -38,7 +38,7 @@ If you don't have it you can download a recent version from the
 Org-mode repo and move it to your Org-sync directory.
 
 #+begin_src sh
-wget -O org-element.el 'https://orgmode.org/w/?p=org-mode.git;a=blob_plain;f=contrib/lisp/org-element.el;hb=5057ae0fc2c0d551a83d3c3e9bd621b751db9f09'
+wget -O org-element.el 'https://code.orgmode.org/bzg/org-mode/raw/5057ae0fc2c0d551a83d3c3e9bd621b751db9f09/contrib/lisp/org-element.el'
 #+end_src
 
 ** Loading

+ 7 - 8
org-contrib/index.org

@@ -7,7 +7,7 @@
 #+TAGS:       Write(w) Update(u) Fix(f) Check(c) NEW(n)
 #+LANGUAGE:   en
 #+CATEGORY:   worg
-#+LINK:       repofile https://orgmode.org/w/?p=org-mode.git;a=blob_plain;f=%s;hb=HEAD
+#+LINK:       repofile https://code.orgmode.org/bzg/org-mode/raw/master/
 
 [[file:../index.org][{Back to Worg's index}]]
 
@@ -109,7 +109,7 @@ hopefully have some documentation.
   [[repofile:contrib/lisp/org-git-link.el][Link to raw file]].
 
 - /org-index.el/ -- a personal index for org ::
-  Fast search for selected org nodes and things outside of org. 
+  Fast search for selected org nodes and things outside of org.
   org-index creates and updates an index table with keywords;
   each line either points to a heading in org, references something
   outside or carries a snippet of text to yank.  When searching the
@@ -407,10 +407,9 @@ See [[file:../exporters/index.org][Exporters]].
   Generic export engine for Org built on Org Elements.
   Written by /Nicolas Goaziou/.
   [[repofile:contrib/lisp/org-export.el][Link to raw file.]] \\
-  Back-ends for /org-export.el/ (ascii, html, latex, odt, publish) are
+  Back-ends for /org-export.el/ (ascii, html, latex, odt, publish) were
   currently located in the /EXPERIMENTAL/ directory of the Org
-  distribution. [[https://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dtree%3Bf%3DEXPERIMENTAL%3Bhb%3DHEAD][Link to tree]].
-  Part of org-mode core as ox.el since 8.0.
+  distribution. They are now a part of org-mode core as ox.el and ox-\ast{}.el since 8.0.
 
 - [[file:org-feed.org][/org-feed.el/ -- add RSS feed items to Org files]] ::
   Read RSS feeds from the web, add new items to Org files, and trigger
@@ -428,7 +427,7 @@ See [[file:../exporters/index.org][Exporters]].
 
 - [[file:../org-tutorials/org-R/org-R.org][/org-R.el/ -- Computing and data visualisation in Org-mode using R]] ::
   Written by /Dan Davison/.
-  [[https://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dblob_plain%3Bf%3Dcontrib/lisp/org-R.el%3Bhb%3D470fba60861a7a2b9d5cc4251905918eba06e528][Link to legacy raw file]]. \\
+  [[https://code.orgmode.org/bzg/org-mode/raw/470fba60861a7a2b9d5cc4251905918eba06e528/contrib/lisp/org-R.el][Link to legacy raw file]]. \\
   This modules has been superseded by the Org Babel functionality,
   which is part of the Org core and [[https://orgmode.org/manual/Working-With-Source-Code.html#Working-With-Source-Code"][documented in the manual]].
 
@@ -443,7 +442,7 @@ See [[file:../exporters/index.org][Exporters]].
   annotations while working in a browser, by simply clicking a
   bookmarklet.
   Written by /Bastien Guerry/ and /Daniel M German/.
-  [[https://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dblob_plain%3Bf%3Dcontrib/lisp/org-annotation-helper.el%3Bh%3Dc90233fe2884a015b30b108c6acdc7784efccc2b%3Bhb%3Dbb2b3f34f11a1a40de2919066d3e3b62484b3c6b][Link to legacy raw file]].\\
+  [[https://code.orgmode.org/bzg/org-mode/raw/bb2b3f34f11a1a40de2919066d3e3b62484b3c6b/contrib/lisp/org-annotation-helper.el][Link to legacy raw file]].\\
   This module has been superseded by /org-protocol.el/, part
   of the Org core, and [[https://orgmode.org/manual/Protocols.html#Protocols][documented in the manual]].
 
@@ -464,7 +463,7 @@ See [[file:../exporters/index.org][Exporters]].
 
 - /org-browser-url.el/ --  bookmark from a browser into org links ::
   Written by /Ross Patterson/.
-  [[https://orgmode.org/w/?p%3Dorg-mode.git%3Ba%3Dblob_plain%3Bf%3Dcontrib/lisp/org-browser-url.el%3Bhb%3D0b9b7d7b58a928240d3f4d4ca427d5361020c892][Link to legacy raw file]]. \\
+  [[https://code.orgmode.org/bzg/org-mode/raw/0b9b7d7b58a928240d3f4d4ca427d5361020c892/contrib/lisp/org-browser-url.el][Link to legacy raw file]]. \\
   This module has been superseded by /org-protocol.el/, part
   of the Org core, and [[https://orgmode.org/manual/Protocols.html#Protocols][documented in the manual]].
 

+ 7 - 1
org-contrib/org-track.org

@@ -2,9 +2,15 @@
 #+OPTIONS:    H:3 num:nil toc:t \n:nil ::t |:t ^:{} -:t f:t *:t tex:t d:(HIDE) tags:not-in-toc author:nil
 #+STARTUP: odd
 
-
 [[file:index.org][{Back to Worg's contibutions index}]]
 
+-----
+
+*Note that this package might need to be updated to work with the new
+Org repo starting 2018. See [[http://lists.gnu.org/r/emacs-orgmode/2017-12/msg00578.html][here]] for the announcement.*
+
+-----
+
 =org-track.el= aims to add a simple interface to track Org-mode's git repository
 on https://orgmode.org/w/org-mode.git. For non-git users, an =org-latest.tar.gz=
 archive is provided and will be downloaded from

+ 4 - 4
org-contribute.org

@@ -215,14 +215,14 @@ better to send a patch through =git format-patch=.
 For more significant contributions, the best way to submit patches is
 through public branches of your repository clone.
 
-1. Clone our git repository at =https://orgmode.org/w/org-mode.git=.
+1. Clone our git repository at =https://code.orgmode.org/bzg/org-mode=.
    You can clone using any of the commands below.
 
-   : git clone git://orgmode.org/org-mode.git
-   : git clone https://orgmode.org/org-mode.git
+   : git clone git@code.orgmode.org:bzg/org-mode.git
+   : git clone https://code.orgmode.org/bzg/org-mode.git
 
    The url using the git protocol is preferred. If you are behind a
-   firewall that blocks ~git://~, you can use the http url.
+   firewall that blocks ~git://~, you can use the https url.
 
 2. Create a repository that can be publicly accessed, for example on
    /GitHub/, /repo.or.cz/, or on your own server.

+ 6 - 6
org-faq.org

@@ -611,9 +611,9 @@ system.
 ** I don't use git. Can I download bleeding edge .zip and .tar.gz archives?
 
    Yes. You can download [[https://orgmode.org/org-latest.zip][org-latest.zip]] or [[https://orgmode.org/org-latest.tar.gz][org-latest.tar.gz]] of Org-mode --
-   these archives are udpated every day at midnight.
+   these archives are updated every day at midnight.
 
-   Alternatively, you can download a [[https://orgmode.org/w/org-mode.git/snapshot][tar.gz snapshot from orgmode.org]].
+   Alternatively, you can download a [[https://code.orgmode.org/bzg/org-mode/releases][tar.gz release archive]].
 
 ** How do I install Org-mode through Emacs' Package Manager?
    :PROPERTIES:
@@ -3379,10 +3379,10 @@ The item in the org file looks like this:
     #+begin_src org
     ,* Good Friday
       <%%(= -2 (calendar-days-from-easter))>
-    
+
     ,* Easter Sunday
       <%%(= 0 (calendar-days-from-easter))>
-    
+
     ,* Easter Monday
       <%%(= 1 (calendar-days-from-easter))>
     #+end_src
@@ -3557,7 +3557,7 @@ Yes.  Vagn Johansen wrote [[http://ozymandias.dk/emacs/org-import-calendar.el][o
 
    It is often useful to be able to make small tweaks to the export
    output by using filters.
-   
+
    There have been a lot of requests like this on the mailing list
    lately.  Often a user wants to export an image in different ways
    during LaTeX export; or export different image files for different
@@ -4403,7 +4403,7 @@ for colored export.
 This question has been raised [[http://thread.gmane.org/gmane.emacs.orgmode/59130][on the mailing list]] by Jos'h Fuller and
 answered by Eric Schulte.
 
- 
+
 ** How can I suppress the page number in the footer of an exported PDF?
 #+index: Export!pdf
 #+index: pdfLaTeX

+ 1 - 1
org-tutorials/index.org

@@ -146,7 +146,7 @@
 
   - [[https://orgmode.org/worg/org-hacks.html#Tables][Worg hacks, section about tables]]
 
-  - [[https://orgmode.org/w/org-mode.git?p=org-mode.git;a=blob;f=testing/lisp/test-org-table.el;hb=HEAD][most of the automated Emacs Regression Tests (ERT) for Org tables]]
+  - [[https://code.orgmode.org/bzg/org-mode/raw/master/testing/lisp/test-org-table.el][most of the automated Emacs Regression Tests (ERT) for Org tables]]
 
 ** Dates and Times
 

+ 1 - 1
org-tutorials/org-publish-layersmenu.org

@@ -34,7 +34,7 @@
   [[file:../images/sr/phplayermenu-example-tree.png]]
 
   {{{BeginInfoBox}}} *Note:* Prior to Org-mode commit
-  [[https://orgmode.org/w/org-mode.git/commit/4892c8899e5b99d041836749fb2d1458971be55d][4892c8899e5b99d041836749fb2d1458971be55d]] (version 6.34trans), =sitemap-file=
+  [[https://code.orgmode.org/bzg/org-mode/commit/4892c8899e5b99d041836749fb2d1458971be55d][4892c8899e5b99d041836749fb2d1458971be55d]] (version 6.34trans), =sitemap-file=
   =auto-sitemap= a.s.o. where called =index-file=, =auto-index= and similar. I you
   have to work with a version released before 25th of February 2010, just
   replace =sitemap= with =index= throughout this file.

+ 3 - 3
worg-editing.org

@@ -46,7 +46,7 @@ changes.
   :END:
 
 Where you want to follow a documentation convention you may consider the
-[[https://orgmode.org/w/?p=org-mode.git;a=blob;f=doc/Documentation_Standards.org][Org documentation standards]].
+[[https://code.orgmode.org/bzg/org-mode/raw/master/doc/Documentation_Standards.org][Org documentation standards]].
 
 ** How rigid are these conventions?
 
@@ -76,11 +76,11 @@ enter the path as follows:
 The easiest way to create links to files is by typing =C-c C-l= while
 editing an org file. This will prompt you for both components of the
 link. (Be sure to enter =file:= before the path; this indicates the
-type of link.) 
+type of link.)
 
 To enter file links more easily, you can simply type =C-u C-c C-l=. This
 will allow you to locate the file using emacs' built-in completion
-facilities and will automatically add the =file:= prefix. 
+facilities and will automatically add the =file:= prefix.
 
 One note of caution here: the path of the resulting link created
 depends on the setting of =org-link-file-path-type=. To ensure that you

+ 1 - 2
worg-git-ssh-key.org

@@ -11,7 +11,7 @@
 
 [[file:index.org][{Back to Worg's index}]]
 
-To push commits to the Worg repository at https://orgmode.org/w/worg.git you
+To push commits to the Worg repository at https://code.orgmode.org/bzg/worg you
 need to have a SSH key. What's that and how can you create one?
 
 * Public and private keys
@@ -112,4 +112,3 @@ it is useful for other project than Worg.
 # ----------------------------
 #
 # Started at 11.12.2007 by Daniel Clemente. This text is in the public domain.
-

+ 2 - 2
worg-git.org

@@ -15,9 +15,9 @@
 
 [[http://git.or.cz][git]] is a fast version control system that lets you collaborate on a project.
 For details on how to use git, go and read the [[http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html][git tutorial]].  For details on
-the public git repository, please check it [[https://orgmode.org/w/worg.git][here]].
+the public git repository, please check it [[https://code.orgmode.org/bzg/worg][here]].
 
-The homepage of the Worg project is here: https://orgmode.org/w/worg.git.
+The homepage of the Worg project is here: https://code.orgmode.org/bzg/worg.
 
 You can get a read-only clone of the repository with the command:
 

+ 3 - 3
worg-maintainance.org

@@ -17,7 +17,7 @@
 
 ** Maintainer role
 
-- give push access to new contributors in [[https://orgmode.org/w/worg.git][worg.git]]
+- give push access to new contributors in [[https://code.orgmode.org/bzg/worg][worg repo]].
 - access to the server and fix possible publishing issues from there
 
 * Worg gardners
@@ -30,7 +30,7 @@ sections in Worg.
 - [Adopt a directory/page here]
 
 * Worg doesn't publish correctly - what to do?
-  
+
 ** What need to be taken care of?
 
 /Do we have to avoid certain constructs in the Org files to avoid the bug
@@ -57,7 +57,7 @@ Here is how I tracked down the problem if it helps :
 
 - I then tried to export by first commenting out the 1st-level trees in
   org-issues.org except one: reiterated this till I found the ill-formed
-  tree. 
+  tree.
 
 - Then focus on this tree to find the problem.