aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/path/filepath/path_test.go
AgeCommit message (Collapse)Author
2012-03-27path/filepath: convert drive letter to upper case in windows EvalSymlinksAlex Brainman
Fixes #3347. R=golang-dev, aram, r, rsc CC=golang-dev https://golang.org/cl/5918043
2012-03-23path/filepath: windows drive letter cannot be a digitAlex Brainman
R=golang-dev, r CC=golang-dev, mattn.jp https://golang.org/cl/5885056
2012-03-08all: gofmt -w -s src miscRobert Griesemer
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5781058
2012-03-08path/filepath: retrieve real file name in windows EvalSymlinksAlex Brainman
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5756049
2012-03-07os: fix SameFile to work for directories on windowsAlex Brainman
R=golang-dev, r CC=golang-dev https://golang.org/cl/5756064
2012-03-07path/filepath: disable AbsTest on windowsRob Pike
SameFile has a bug. R=golang-dev TBR=rsc CC=golang-dev https://golang.org/cl/5754055
2012-03-07path/filepath/path_test.go: repair and enable TestAbsRob Pike
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5759051
2012-02-17path/filepath: fix test on darwinRob Pike
/tmp being itself a symlink causes problems for the test, so use / as the absolute path. R=golang-dev, gri CC=golang-dev https://golang.org/cl/5675070
2012-02-16path, path/filepath: polish documentation.Rémy Oudompheng
Fixes #2950. Fixes #2951. R=golang-dev, r CC=golang-dev, remy https://golang.org/cl/5672044
2012-02-13all: update 'gotest' to 'go test'Shenghou Ma
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/5645099
2012-02-07path/filepath: repair and simplify the symlink testRob Pike
I hate symlinks. Fixes #2787. R=golang-dev, dsymonds, rsc CC=golang-dev https://golang.org/cl/5638043
2012-02-04path/filepath: disable broken testsRuss Cox
TBR=golang-dev CC=golang-dev https://golang.org/cl/5625050
2012-02-03os: turn FileStat.Sys into a method on FileInfoGustavo Niemeyer
This reduces the overhead necessary to work with OS-specific file details, hides the implementation of FileStat, and preserves the implementation-specific nature of Sys. Expressions such as: stat.(*os.FileInfo).Sys.(*syscall.Stat_t).Uid fi1.(*os.FileStat).SameFile(fi2.(*os.FileStat)) Are now spelled as:: stat.Sys().(*syscall.Stat_t).Uid os.SameFile(fi1, fi2) R=cw, bradfitz, rsc CC=golang-dev https://golang.org/cl/5448079
2012-01-30build: remove Make.pkg, Make.toolRuss Cox
Consequently, remove many package Makefiles, and shorten the few that remain. gomake becomes 'go tool make'. Turn off test phases of run.bash that do not work, flagged with $BROKEN. Future CLs will restore these, but this seemed like a big enough CL already. R=golang-dev, r CC=golang-dev https://golang.org/cl/5601057
2012-01-25path/filepath: fix testRob Pike
If there's an error, sometimes you need to stop. Part of issue 2787. R=golang-dev, adg CC=golang-dev https://golang.org/cl/5570068
2011-12-23path/filepath: implement Base and Dir for windowsAlex Brainman
R=golang-dev, r CC=golang-dev https://golang.org/cl/5501069
2011-12-22path/filepath: DirRob Pike
There was Base but not Dir, so fill in the gap. R=n13m3y3r, r, rsc, gustavo CC=golang-dev https://golang.org/cl/5503067
2011-12-02gofmt -s misc srcRuss Cox
R=golang-dev, bradfitz, gri CC=golang-dev https://golang.org/cl/5451079
2011-11-30os: new FileInfo, FileMode types + update treeRuss Cox
R=golang-dev, r, r, gri, bradfitz, iant, iant, nigeltao, n13m3y3r CC=golang-dev https://golang.org/cl/5416060
2011-11-27filepath/path: fix Rel buffer sizingGustavo Niemeyer
Fixes #2493. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5433079
2011-11-01src/pkg/[n-z]*: gofix -r error -force=errorRuss Cox
R=golang-dev, bsiegert, iant CC=golang-dev https://golang.org/cl/5294074
2011-10-04path/filepath: added Rel as the complement of AbsGustavo Niemeyer
R=golang-dev, rsc, gustavo, r, borman CC=golang-dev https://golang.org/cl/4981049
2011-09-13path/filepath: new signature for WalkRob Pike
This one uses a closure than an interface, and is much simpler to use. It also enables a called function to return an error and (possibly) halt processing. Fixes #2237. R=golang-dev, gri, rsc, r, cw, n13m3y3r CC=golang-dev https://golang.org/cl/5014043
2011-09-09path/filepath: make UNC file names workYasuhiro Matsumoto
Fixes #2201 R=golang-dev, r, rsc, alex.brainman, robert.hencke, jp CC=golang-dev https://golang.org/cl/4950051
2011-09-07undo CL 4964067 / 661cb84cc6f0Robert Griesemer
API change. Needs further reflection. ««« original CL description path/filepath: Simplify Walk interface The last argument of filepath.Walk was removed, and the Visitor interface now contains an Error method that is called on errors. Fixes #2237. R=golang-dev, gri, r CC=golang-dev https://golang.org/cl/4964067 »»» R=r CC=golang-dev https://golang.org/cl/4974065
2011-09-07path/filepath: Simplify Walk interfaceGustavo Niemeyer
The last argument of filepath.Walk was removed, and the Visitor interface now contains an Error method that is called on errors. Fixes #2237. R=golang-dev, gri, r CC=golang-dev https://golang.org/cl/4964067
2011-09-06cleanup: gofmt -s -w src miscRobert Griesemer
R=r CC=golang-dev https://golang.org/cl/4984052
2011-07-18path/filepath: fixes for windows pathsAlex Brainman
- Clean and IsAbs to handle paths with drive letter properly. - Clean to replace / with \. R=golang-dev, adg CC=golang-dev, mattn.jp https://golang.org/cl/4758051
2011-06-24path/filepath: enable TestWalk to run on windowsAlex Brainman
R=golang-dev CC=golang-dev https://golang.org/cl/4630066
2011-06-02path/filepath: skip permission test in all.bashRuss Cox
R=golang-dev, gri CC=golang-dev https://golang.org/cl/4517132
2011-05-30filepath: Abs must always return a clean pathGustavo Niemeyer
When I was first coding Abs, I wondered if people wouldn't expect the path to be consistently clean, even if the path passed in was already absolute. CL 4524078 has a potential problem based on exactly that assumption, so it feels like this behavior is indeed the most useful and least surprising. R=golang-dev, adg CC=golang-dev https://golang.org/cl/4548074
2011-05-17filepath: make EvalSymlinks work on WindowsAlex Brainman
Fixes #1830. R=golang-dev, rsc CC=golang-dev https://golang.org/cl/4526060
2011-04-04os: New Open API.Rob Pike
We replace the current Open with: OpenFile(name, flag, perm) // same as old Open Open(name) // same as old Open(name, O_RDONLY, 0) Create(name) // same as old Open(name, O_RDWR|O_TRUNC|O_CREAT, 0666) This CL includes a gofix module and full code updates: all.bash passes. (There may be a few comments I missed.) The interesting packages are: gofix os Everything else is automatically generated except for hand tweaks to: src/pkg/io/ioutil/ioutil.go src/pkg/io/ioutil/tempfile.go src/pkg/crypto/tls/generate_cert.go src/cmd/goyacc/goyacc.go src/cmd/goyacc/units.y R=golang-dev, bradfitzwork, rsc, r2 CC=golang-dev https://golang.org/cl/4357052
2011-04-04filepath: new Abs functionGustavo Niemeyer
R=golang-dev, rsc1, peterGo, bsiegert, r, mattn CC=golang-dev https://golang.org/cl/4271057
2011-03-21path/filepath: fix TestEvalSymlinks when run under symlinked GOROOTAndrew Gerrand
Fixes #1622. R=rsc, bradfitzgo CC=golang-dev https://golang.org/cl/4287063
2011-03-18filepath: do not run TestEvalSymlinks on WindowsAlex Brainman
R=golang-dev, rsc1 CC=adg, golang-dev https://golang.org/cl/4274069
2011-03-17path/filepath: add EvalSymlinks functionAndrew Gerrand
R=rsc, niemeyer, r2, rog, iant2, r CC=golang-dev https://golang.org/cl/4235060
2011-03-17path: work for windows.Yasuhiro Matsumoto
R=brainman, rsc, rsc1 CC=golang-dev https://golang.org/cl/4249064
2011-03-07path/filepath: disable test on windows to fix buildAlex Brainman
R=golang-dev, rsc1 CC=golang-dev https://golang.org/cl/4235054
2011-03-06path/filepath: new OS-specific path supportGustavo Niemeyer
The path package now contains only functions which deal with slashed paths, sensible for any OS when dealing with network paths or URLs. OS-specific functionality has been moved into the new path/filepath package. This also includes fixes for godoc, goinstall and other packages which were mixing slashed and OS-specific paths. R=rsc, gri, mattn, brainman CC=golang-dev https://golang.org/cl/4252044