Commit graph

2683 commits

Author SHA1 Message Date
adam j hartz
88d4852bf5 add different error message for PermissionError on redirect 2016-05-12 20:50:57 -04:00
Anthony Scopatz
520fb2dcab Merge branch 'adqm-cache' 2016-05-12 19:18:43 -04:00
Anthony Scopatz
7ab23504bd Merge branch 'cache' of https://github.com/adqm/xonsh into adqm-cache 2016-05-12 18:58:52 -04:00
adam j hartz
402a8f3f8c re-introduce, refactor xontribs logic 2016-05-12 18:25:00 -04:00
Anthony Scopatz
ae6bd3344a Merge pull request #869 from gforsyth/fixwhich
update which to be compatible with python3.4
2016-05-12 18:08:31 -04:00
Gil Forsyth
68bb911864 remove redundant subprocess calls 2016-05-12 17:58:50 -04:00
Gil Forsyth
601c641bdf update which to be compatible with python3.4
and one other, small change
2016-05-12 17:48:27 -04:00
Anthony Scopatz
83bf607862 Merge pull request #861 from GuillaumeLeclerc/fix-846
fix #846 (compatibility with ptk 1.0)
2016-05-12 15:33:46 -04:00
Guillaume Leclerc
f0bb43f656 finer grain import 2016-05-12 21:25:14 +02:00
Anthony Scopatz
f1e03be011 Merge pull request #863 from Carreau/a-which
SCOPATZ: What makes you think it is a which?
GFORSYTH: Oh, it turned me into a GNUwt!
SCOPATZ: A GNUwt?
[Silence]
GFORSYTH: Well, I got better.
CROWD: Burn it anyway!
2016-05-12 13:53:43 -04:00
Matthias Bussonnier
f49b40042f An commit which fixes #833
CROWD:  A `which`!  A `which`!  A `which`!  We've got a `which`!  A `which`!
GFORSYTH:  We have found a `which`, might we burn it?
CROWD:  Burn it!  Burn!
SCOPATZ:  How do you know it is a `which`?
CARREAU:  It looks like one.
SCOPATZ:  Bring it forward.
WITCH:  I'm not a `gnu-which`.  I'm not a `gnu-which`.
SCOPATZ:  But you have a `-v` flag.
WITCH:  They monkey patched me.
CROWD:  No, we didn't... no.
WITCH:  And this isn't my source code, it's a false one.
SCOPATZ:  Well?
GFORSYTH:  Well, we did do the `-v` flag.
SCOPATZ:  The source code?
GFORSYTH:  And the function signature -- but it is a `which`!
CROWD:  Burn it!  `which`!  `which`!  Burn it!
SCOPATZ:  Did you dress it up like this?
CROWD:  No, no... no ... yes.  Yes, yes, a bit, a bit.
2016-05-12 10:34:21 -07:00
Guillaume Leclerc
e0866df6bb cleaner if and avoid exception 2016-05-12 19:12:05 +02:00
Guillaume Leclerc
89bb5c4e39 use if instead of exception 2016-05-12 18:47:59 +02:00
Anthony Scopatz
6395a783a0 Merge pull request #860 from ngoldbaum/history-parsing
lower-case xonsh history string specs before parsing
2016-05-12 12:40:16 -04:00
Guillaume Leclerc
d0ed660640 fix #846 (compatibility with ptk 1.0) 2016-05-12 18:16:15 +02:00
Nathan Goldbaum
d756fa686b lower-case xonsh history string specs before parsing 2016-05-12 11:14:54 -05:00
adam j hartz
933d2e09e9 rebase mistakes 2016-05-12 12:00:16 -04:00
adam j hartz
78d923ec74 add arg undoers 2016-05-12 11:53:15 -04:00
adam j hartz
821fcf452b different code cache filenames 2016-05-12 11:53:15 -04:00
adam j hartz
a2285fd916 documentation 2016-05-12 11:53:15 -04:00
adam j hartz
8eb3d92f60 update base shell actually to do something when caching everything 2016-05-12 11:51:45 -04:00
adam j hartz
f246466547 update environ and main to use new code cache location 2016-05-12 11:50:57 -04:00
adam j hartz
143e1ceafc move code caching to new module 2016-05-12 11:49:40 -04:00
adam j hartz
456cfb92d4 fix for test case 2016-05-12 11:49:40 -04:00
adam j hartz
3a3d4026d1 use the cache everywhere 2016-05-12 11:49:40 -04:00
Gil Forsyth
fc056034c9 Merge pull request #845 from scopatz/fix_anaconda
Fix Anaconda check.
2016-05-12 11:49:26 -04:00
Gil Forsyth
e4465aed6c Merge pull request #856 from scopatz/rpart
rsplit to rpartition
2016-05-12 11:48:19 -04:00
adam j hartz
c765122499 move script caching code to xonsh/tools.py 2016-05-12 11:47:27 -04:00
Anthony Scopatz
5ea311cfaa rsplit to rpartition 2016-05-12 10:58:30 -04:00
Morten Enemark Lund
bb6f21ff8b Fix Anaconda check. It also seemed python from the anaconda distribution does not always write 'Anaconda' as part of the sys.version string.
Also the check has been moved to xonsh.tools as ON_ANACONDA
2016-05-12 10:19:58 +02:00
Morten Enemark Lund
4ebeac7d6f Merge pull request #842 from scopatz/pyeval
Fix for balancing parens in subproc wrapping.
2016-05-12 08:09:13 +02:00
Anthony Scopatz
08c5b8f43d more tests 2016-05-11 23:41:14 -04:00
Anthony Scopatz
fbb2adccb4 start of wrapping 2016-05-11 23:24:58 -04:00
Gil Forsyth
17916b884a Merge pull request #841 from scopatz/permission_error
Handle PermissionError thrown by yield_executables* functions
2016-05-11 19:46:59 -04:00
Morten Enemark Lund
cec68e703c Update CHANGELOG.rst 2016-05-11 23:14:47 +02:00
Morten Enemark Lund
ec862c23f3 Fix PermissionError caused by os.listdir() in directories with no read permissions 2016-05-11 23:14:29 +02:00
Morten Enemark Lund
a4cbf74dc3 Merge pull request #837 from gforsyth/updatedocs
update docs for conda install to use conda-forge
2016-05-11 20:14:36 +02:00
Gil Forsyth
a546809f08 update docs for conda install to use conda-forge 2016-05-11 14:08:34 -04:00
Morten Enemark Lund
f8011c2d54 Merge pull request #829 from scopatz/xontrib
Xontrib
2016-05-11 19:54:46 +02:00
Anthony Scopatz
6e60b6a6f2 copy edit fixes from @melund 2016-05-11 12:27:50 -04:00
Anthony Scopatz
47175e9cd1 ready for a look 2016-05-11 03:48:16 -04:00
Anthony Scopatz
9a04b555bc more docs 2016-05-11 03:44:39 -04:00
Anthony Scopatz
dbe93d2e54 more docs 2016-05-11 02:49:03 -04:00
Anthony Scopatz
50d76f9570 more docs 2016-05-11 01:55:53 -04:00
Anthony Scopatz
ab47bfd5bd autogen xontrib docs 2016-05-11 00:57:48 -04:00
Anthony Scopatz
50d8f0c5bd interim add 2016-05-11 00:42:36 -04:00
Anthony Scopatz
b279c5ec2d add install check in wizard 2016-05-10 04:09:09 -04:00
Anthony Scopatz
a62fe6a0cb nice 2016-05-10 03:56:26 -04:00
Anthony Scopatz
5aa8b09b63 overhauled xontrib command 2016-05-10 01:21:36 -04:00
Anthony Scopatz
88046265dc added xontribs 2016-05-09 23:40:45 -04:00