Comment 0 for bug 1213739

Revision history for this message
Caleb Everett (everett-caleb) wrote :

Source File
```
\documentclass{article}
\usepackage{listings}

\begin{document}

\input{test.tex}
\lstinputlisting{test.tex}

\end{document}
```

Output
```
/home/caleb/workspace/test $ rubber -vv include.tex
This is Rubber version 1.1.
parsing /home/caleb/workspace/test/include.tex
built-in module listings registered
`/home/caleb/workspace/test/test.tex' is `/home/caleb/workspace/test/test.tex', no rule applied
parsing /home/caleb/workspace/test/test.tex
dependencies: ['/home/caleb/workspace/test/test.tex', 'test.tex', '/home/caleb/workspace/test/include.tex']
...
```
Notice that `\input` included the full file name while `\lstinputlisting` included the relative path
This causes rubber to break when the `--into <dir>` option is used because `<dir>/test.txt` does not exist.